Views2 Mucho Mas Que Listados

1,999 views

Published on

Presentación perteneciente a la charla sobre Drupal: Views 2, mucho más que listados.
(http://cambrico.net/drupal/resumen-y-documentacion-de-la-charla-sobre-views)

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,999
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
78
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Views2 Mucho Mas Que Listados

  1. 1. Pedro Cambra - http://cambrico.net VIEWS 2 (mucho más que listados)
  2. 2. Qué es Views <ul><li>Proporciona una interfaz flexible para presentar listados de información a los usuarios.
  3. 3. Permite a los administradores de sitios Drupal generar listados de contenido, usuarios, galerías de imágenes, búsquedas personalizadas y mucho más sin tocar código.
  4. 4. Es el módulo contribuido más utilizado para proyectos Drupal (más de 60,000 sitios lo utilizan) </li></ul>Pedro Cambra - http://cambrico.net
  5. 5. Usos habituales de Views <ul><li>Todo tipo de listados estáticos o dinámicos de nodos y de usuarios ordenados y filtrables.
  6. 6. Galerías de imágenes, carruseles, slideshows, etc.
  7. 7. Búsquedas personalizables.
  8. 8. Exportación de contenido en formato XML, JSON, RDF, etc. </li></ul>Pedro Cambra - http://cambrico.net
  9. 9. Pedro Cambra - http://cambrico.net Instalación <ul><li>Descargar el módulo de la página del proyecto Views: http://drupal.org/project/views
  10. 10. Descomprimirlo y copiarlo en sites/all/modules
  11. 11. Activarlo en Site Configuration > Modules </li></ul><ul>Módulos adicionales para views: <ul>Views Bonus , Views Tabs , Views Slideshow , Views Accordion , Views attach , Views Datasource , Views Popup , etc </ul></ul>
  12. 12. Pedro Cambra - http://cambrico.net Razones para usar Views <ul><li>Facilidad para generar listados sin escribir código. Efecto “caja negra”.
  13. 13. Reutilización de vistas completa o parcialmente.
  14. 14. Integración con CCK, Panels y otros módulos.
  15. 15. Filtros expuestos
  16. 16. Diferentes tipos de vistas para cambiar la presentación de los datos.
  17. 17. Documentación y soporte </li></ul>http://drupal.org/node/242311
  18. 18. Pedro Cambra - http://cambrico.net http://drupal.org/node/242311 Razones para NO usar Views <ul><li>Control absoluto sobre los datos recuperados y el código ejecutado.
  19. 19. Optimización de las consultas.
  20. 20. Control de versiones, auditoría, …
  21. 21. Dificultad de manejo. </li></ul>
  22. 22. Pedro Cambra - http://cambrico.net Novedades en Views 2 <ul><li>Además de nodos, tambien permite listar usuarios, taxonomías, revisiones, ficheros y comentarios .
  23. 23. Grandes mejoras en la API para desarrolladores http://views.doc.logrus.com
  24. 24. Nueva interfaz más completa e intuitiva en Ajax.
  25. 25. El módulo Advanced Help proporciona ayuda contextual.
  26. 26. Se pueden mantener múltiples displays en una misma View, lo que permite tener diferentes páginas y bloques configuradas y mantenidas en cada vista.
  27. 27. Es posible asignar un Tag a las vistas para organizarlas mejor.
  28. 28. Permite previsualizar la vista antes de guardarla, incluso con argumentos.
  29. 29. La herramienta Analyze revisa las vistas que creamos y nos indica posibles errores y sugerencias aplicables.
  30. 30. Relationship permite relacionar directamente varias tablas. </li></ul>
  31. 31. Views 2 API <ul><li>hook_views_data
  32. 32. hook_views_api
  33. 33. hook_views_plugins
  34. 34. hook_views_pre_execute
  35. 35. hook_views_query_alter
  36. 36. hook_views_pre_render
  37. 37. (…) http://views.doc.logrus.com/group__views__hooks.html </li></ul>
  38. 38. Pedro Cambra - http://cambrico.net Interfaz de Views 1 Cinco páginas más de configuración La imagen original completa puede verse aquí http://flickr.com/photos/45366949@N00/1895787557
  39. 39. Pedro Cambra - http://cambrico.net Interfaz de Views 2
  40. 40. Pedro Cambra - http://cambrico.net Módulos Utilizados <ul><li>Views + Views UI
  41. 41. Advanced Help
  42. 42. CCK + Filefield + Imagefield
  43. 43. Imagecache
  44. 44. Masquerade
  45. 45. QuickTabs
  46. 46. Taxonomy Image </li></ul>
  47. 47. ¡Al tajo! Pedro Cambra - http://cambrico.net http://www.flickr.com/photos/kongharald/2532198941/

×