germangq

Agregar types a la busqueda de alfresco

Blog Post created by germangq on Jul 10, 2019

Agregar elementos a la búsqueda simple de alfresco share (el buscador de la esquina superior derecha) es mas simple de lo que parece, sin embargo se tienen que sobreescribir un archivo que se encuentra en el jar de share services. A continuación describo los pasos para realizar lo mencionado.

 

Por default Alfresco busca en las siguientes propiedades 

cm:name

cm:title

cm:description

ia:whatEvent

ia:descriptionEvent

lnk:title

lnk:description

 

 

Agregar elementos (custom properties) a la búsqueda simple

 

1.- buscar el archivo "search.get.config.xml"
   1.a descargar el jar {Alfresco}/tomcat/webapps/alfresco/WEB-INF/lib/alfresco-share-services-5.2.d.jar
   1.b abrirlo y extraer el archivo ./alfresco/templates/webscripts/org/alfresco/slingshot/search/search.get.config.xml

 

2.- Modificar el archivo agregando los tipos que se agregaran a la busqueda, en el siguiente ejemplo hemos agregado ggq:propiedad

<search>
<default-operator>AND</default-operator>
<default-query-template>%(ggq:propiedad cm:name cm:title cm:description ia:whatEvent ia:descriptionEvent lnk:title lnk:description TEXT TAG)</default-query-template>
</search>

3.- Agregar el archivo en la ruta de la instalación {Alfresco}/tomcat/shared/classes/alfresco/extension/templates/webscripts/org/alfresco/slingshot/search

 

NOTA: No es recomendable que se agreguen demasiados tipos a esta busqueda, ya que puede consumir muchos recursos.

Outcomes