Maestría en Plone 4
1.2.5
  • Sobre “Maestría en Plone”
  • 1. Introducción
  • 2. Instalación y configuración
  • 3. Instalando Plone para el entrenamiento
  • 4. La Anatomía de Plone
  • 5. El caso de estudio
  • 6. Las características de Plone
  • 7. Configurando y personalizando Plone a través de la Web
  • 8. Extendiendo Plone
  • 9. Extiende Plone con paquetes Complementos
  • 10. Temas
  • 11. Dexterity - Parte I: A través de la Web
  • 12. Buildout - Parte I
  • 13. Creando complementos para personalizar Plone
  • 14. Views - Parte I
  • 15. Zope Page Templates
  • 16. Personalizar plantillas existentes
  • 17. Views - Parte II: Una vista por defecto para la “charla”
  • 18. Views - Parte III: Una lista de Charlas
  • 19. Comportamientos
  • 20. Escribiendo Viewlets
  • 21. Programando en Plone
  • 22. IDEs y editores
  • 23. Tipos Dexterity - Parte II: Creciendo
  • 24. Búsqueda personalizada
    • eea.facetednavigation
  • 25. Convertir las charlas en eventos
  • 26. Usar contenido generado
  • 27. Recursos
  • 28. Usando comportamientos de complementos de terceros
  • 29. Tipos Dexterity - III: Python
  • 30. Creando paquetes reusables con Eggs
  • 31. Más comportamientos complejos
  • 32. Un viewlet para el comportamiento voteable
  • 33. Haciendo nuestro paquete reusable
  • 34. Usando starzel.votable_behavior en ploneconf.site
  • 35. Buildout - Parte II: Cómo prepararse para el despliegue
  • 36. El futuro de Plone
  • 37. Opcional
  • Cambios
  • Mapa de ruta
Maestría en Plone 4
  • Docs »
  • 24. Búsqueda personalizada

24. Búsqueda personalizada¶

Podemos usar los índices creados en el último capítulo para mejorar la lista de charlas.

Si los capítulos acerca de Vistas le parece complejo, el complemento de búsqueda personalizado ahora se muestra como una gran alternativa hasta que se sientas cómodo escribiendo vistas y plantillas. También hay muchas herramientas que permitan agregar impresionantes búsquedas personalizadas y listados de contenidos a través de la Web en Plone.

eea.facetednavigation¶

  • Instale el complemento eea.facetednavigation.

  • Habilita navegación en facetas en una nueva carpeta “Descubriendo charlas” haciendo clic en el menú de edición Acciones > Enable faceted navigation.

  • Haga clic en la pestaña Faceted criteria para configurar esta.

    • Selecciona “Talk” para Portal type, oculta Results per page.

    • Agregue un widget de selección a la izquierda y usa el índice de catalogo Audience para eso.

    • Agrega un widget de selección para el Speaker.

    • Agregue un widget de radio para type_of_talk.

    • Otros widgets notables son: tagcloud, a-z, search.

Ejemplos:

  • http://www.dipf.de/en/research/projects
  • https://mountaineers.org/learn/find-courses-clinics-seminars
  • http://www.dynajet.de/en/hochdruckreiniger

Ver también

Usaremos el nuevo índice de catálogo para proveer la data de los widgets y buscar los resultados. Para otros casos de uso podremos usar entre los vocabularios integrados (https://pypi.python.org/pypi/plone.app.vocabularies) o crear vocabularios personalizados para este.

  • Vocabularios personalizados a través de la Web usando Products.ATVocabularyManager

  • Programando usando vocabularios: http://docs.plone.org/4/en/external/plone.app.dexterity/docs/advanced/vocabularies.html

Next Previous

© Copyright El texto y las ilustraciones en este sitio Web esta licenciadas por la Plone Foundation bajo la licencia Creative Commons Attribution 4.0 International.

Built with Sphinx using a theme provided by Read the Docs.