Skip navigation
All Places > Spanish User Group > Blog

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.

Si estás por la comunidad de Alfresco es porque probablemente necesites ayuda. Te voy a dejar unas claves para que pedir ayuda sea más rápido y sencillo de responder por parte de los demás compañer@s.

 

Los logs son tus amigos

Siempre, cuando te ocurre algo, en Alfresco te da un error "amigable". Este error no es técnico y pocas veces podemos hacer algo con él. Para poder ayudarte mejor, necesitamos ver qué ocurre por detrás. Para ello, lo más sencillo es reproducir el error y adjuntarnos los logs.

¿Dónde están?

 

Imaginemos que tienes instalado Alfresco en /opt/alfresco, los logs por defecto están aquí:

  • tomcat/logs/catalina.out <-- importante
  • alfresco.log <-- importante
  • share.log
  • solr.log
  • tomcat/logs/*** <-- resto de logs de acceso y otros

 

Adjunta alfresco.log y catalina.out y si quieres el resto.

 

¿Cómo subirlos en tu pregunta?

 

Inicia una nueva pregunta:

Pincha en "Adjuntar":

 

Selecciona los archivos a subir en tu pregunta:

 

 

 

Si quieres adjuntar en una respuesta ya realizada, abajo a la izquierda pincha en "Acciones" y Editar:

 

 

Se abrirá la respuesta que diste, de nuevo abajo a la izquierda, pincha en Adjuntar y ya podrás adjuntar lo que necesites:

 

Con esta sencilla acción nos facilitarás desde el principio poder ayudarte.

 

Un saludo,

Cris.

Buen dia Alguna ayuda al pulsar descargar el documento del repositio no me permite descargar del repositorio alguna solucion

 

descargar.htm?urlArch=${lista.deURLArchivoAlfresco}

 

URL descarga

 "url": "/d/d/workspace/SpacesStore/bc65f232-a3de-4f67-874b-450c3aaa265a/3",

 

http://localhost:8080/alfresco/d/d/workspace/SpacesStore/bc65f232-a3de-4f67-874b-450c3aaa265a/3

 

cuando pongo ver en el navegador en la version alfrsco 5.2 este me muestra

 

http://localhost:8080/share/proxy/alfresco/slingshot/node/content/workspace/SpacesStore/bc65f232-a3de-4f67-874b-450c3aaa265a/3

 

 

Gracias de antemano por el apoyo.