Views2 Mucho Mas Que Listados

download Views2 Mucho Mas Que Listados

If you can't read please download the document

Transcript of Views2 Mucho Mas Que Listados

Pedro Cambra - http://cambrico.net

VIEWS 2

(mucho ms que listados)

Qu es Views

Proporciona una interfaz flexible para presentar listados de informacin a los usuarios.

Permite a los administradores de sitios Drupal generar listados de contenido, usuarios, galeras de imgenes, bsquedas personalizadas y mucho ms sin tocar cdigo.

Es el mdulo contribuido ms utilizado para proyectos Drupal (ms de 60,000 sitios lo utilizan)

Pedro Cambra - http://cambrico.net

Usos habituales de Views

Todo tipo de listados estticos o dinmicos de nodos y de usuarios ordenados y filtrables.

Galeras de imgenes, carruseles, slideshows, etc.

Bsquedas personalizables.

Exportacin de contenido en formato XML, JSON, RDF, etc.

Pedro Cambra - http://cambrico.net

Pedro Cambra - http://cambrico.net

Instalacin

Descargar el mdulo de la pgina del proyecto Views: http://drupal.org/project/views

Descomprimirlo y copiarlo en sites/all/modules

Activarlo en Site Configuration > Modules

Mdulos adicionales para views:Views Bonus, Views Tabs, Views Slideshow, Views Accordion, Views attach, Views Datasource, Views Popup, etc

Pedro Cambra - http://cambrico.net

Razones para usar Views

Facilidad para generar listados sin escribir cdigo. Efecto caja negra.

Reutilizacin de vistas completa o parcialmente.

Integracin con CCK, Panels y otros mdulos.

Filtros expuestos

Diferentes tipos de vistas para cambiar la presentacin de los datos.

Documentacin y soporte

http://drupal.org/node/242311

Pedro Cambra - http://cambrico.net

http://drupal.org/node/242311

Razones para NO usar Views

Control absoluto sobre los datos recuperados y el cdigo ejecutado.

Optimizacin de las consultas.

Control de versiones, auditora,

Dificultad de manejo.

Pedro Cambra - http://cambrico.net

Novedades en Views 2

Adems de nodos, tambien permite listar usuarios, taxonomas, revisiones, ficheros y comentarios.

Grandes mejoras en la API para desarrolladores http://views.doc.logrus.com

Nueva interfaz ms completa e intuitiva en Ajax.

El mdulo Advanced Help proporciona ayuda contextual.

Se pueden mantener mltiples displays en una misma View, lo que permite tener diferentes pginas y bloques configuradas y mantenidas en cada vista.

Es posible asignar un Tag a las vistas para organizarlas mejor.

Permite previsualizar la vista antes de guardarla, incluso con argumentos.

La herramienta Analyze revisa las vistas que creamos y nos indica posibles errores y sugerencias aplicables.

Relationship permite relacionar directamente varias tablas.

Views 2 API

hook_views_data

hook_views_api

hook_views_plugins

hook_views_pre_execute

hook_views_query_alter

hook_views_pre_render () http://views.doc.logrus.com/group__views__hooks.html

Pedro Cambra - http://cambrico.net

Interfaz de Views 1

Cinco pginas ms de configuracin

La imagen original completa puede verse aquhttp://flickr.com/photos/45366949@N00/1895787557

Pedro Cambra - http://cambrico.net

Interfaz de Views 2

Pedro Cambra - http://cambrico.net

Mdulos Utilizados

Views + Views UI

Advanced Help

CCK + Filefield + Imagefield

Imagecache

Masquerade

QuickTabs

Taxonomy Image

Al tajo!

Pedro Cambra - http://cambrico.net

http://www.flickr.com/photos/kongharald/2532198941/