Dashlet de búsquedas dinámicas guardadas by Zylk

Recientemente, hemos implementado en el contexto de un proyecto un dashlet (Custom Multiple Search Dashlet by Zylk) de búsquedas para el panel de sitio o usuario que permite guardar vistas y búsquedas de tipo Lucene de manera dinámica en "Diccionario de datos/Dynamic Queries". Dentro de esta carpeta (que estaria sujeta a ACL para los usuarios avanzados o administradores) se configuran las búsquedas, creando carpetas cuyo nombre es el nombre de la vista o búsqueda que se ve en el combo, y cuya descripción es una query de Lucene. A diferencia de otros dashlets de búsqueda de documentos, funciona tambien para el Repositorio de Alfresco y no solo para Sitios.

La vista principal es parecida al dashlet por defecto de Mis documentos:

El dashlet tiene ciertas opciones de configuración como:

  • Limitar las búsquedas a un path concreto.
  • Limitar el número de elementos de la búsqueda.
  • Filtrar por un tag.
  • Filtrar por un metadata.
  • Orden ascendente o descendente en las mismas.

además de la propia definción de la búsqueda con sintaxis de Lucene. Por otro lado, el dashlet puede expandirse a pantalla completa para facilitar las vistas. Las diferentes búsquedas están además adecuadas a dos metadata templates.

Esta sería la vista de las carpetas de configuración de búsquedas con sus correspondientes querys de Lucene:

Es interesante notar que hay variables globales como USER, o que cuando la query incluye un path, por ejemplo los children de un directorio, no se aplique la query de path de la configuracion. Es interesante la aplicación a vistas lógicas (por ejemplo a un deteminado path del repositorio, por ejeplo, Mis contratos).

00

More Blog Entries

1 Comment

MR
maria RH 2 Years Ago

Has compartido este dashlet en GitHub o herramienta similar?

00