Módulo “Buscador”
El adjudicatario de este módulo es responsable de desarrollar un módulo nuevo que sirva de buscador para toda la plataforma (decidim-search).
Este módulo podrá funcionar tanto a nivel general (buscando todos los contenidos indexables de la plataforma) como de manera específica (haciendo la búsqueda en un proceso participativo específico, o en sus componentes, propuestas, debates, resultados...), mediante la búsqueda avanzada.
Especificaciones funcionales para el módulo:
- Se tendrá que definir una API que se pueda aplicar al resto de componentes (y otros contenidos, como usuarios que hayan decidido hacer pública la información de su perfil), y donde se indique qué campos son los que se pueden indexar para realizar la búsqueda. Esta API deberá tener en cuenta si un componente se encuentra o no publicado.
- Se podrá buscar en los diferentes componentes (y otros contenidos) que conforman la aplicación, así como en el texto de los documentos publicados en la plataforma.
- La página de resultados de búsqueda mostrará los contenidos según su tipología y ordenados en una prioridad definible: por ejemplo, se mostrarán primero los términos encontrados en los órganos, y debajo se encontrarán los procesos participativos, resultados, encuentros presenciales, propuestas, etcétera.
- El buscador será parametrizable de tal modo que, dependiendo de desde dónde sea utilizado, podrá dar resultados diferentes: por ejemplo, un usuario podrá buscar desde su perfil y encontrar información desde aquellos resultados o contenidos que sigue, o los que haya creado él o ella; o un administrador podrá buscar dentro del Admin contenidos no publicados.
- El buscador se integrará en los siguientes sitios:
Página principal, Espacios de participación (Órganos, Procesos, Iniciativas) y Páginas de usuario.
Share