Axel Raboit EI

La búsqueda global

Un campo al que responde cada módulo activo: publicaciones, documentos y agendas, agrupados por tipo y filtrados por los privilegios de la cuenta.

Buscar en una administración suele significar elegir primero dónde buscar. Aquí hay un campo, y cada módulo activo responde por su parte.

Lo que alcanza el campo

  • Las publicaciones, de cualquier tipo, por su título y por el texto de sus zonas.
  • Los documentos de la mediateca, por su nombre.
  • Las agendas, sus eventos y sus recordatorios.
  • Los resultados llegan agrupados por tipo, y cada uno lleva a la pantalla que lo modifica.
  • Cada módulo aporta su sección: el campo no conoce ninguno de los dominios que recorre, y un módulo añadido mañana aparece ahí sin tocarlo.
  • Las publicaciones y las agendas se filtran por lo que la cuenta tiene derecho a ver, y llegar al campo es ya un privilegio en sí.

El texto de las publicaciones se indexa al guardar en lugar de recorrerse al vuelo: buscar en mil páginas cuesta lo que cuesta buscar en diez. Y un módulo que falla devuelve una lista vacía en vez de llevarse el campo por delante.