Otra forma de maquetar nodos: Views + Panels 2

Desde que intenté sobreescribir un perfil de usuario creando una vista y enviando argumentos (no lo intentéis, no funciona!) me he topado siempre con el mismo problema: el de poder elegir libremente la manera en que se muestran los datos en un nodo.

Entonces se publicó Panels 2 , la segunda versión de un módulo que en principio sólo servía para crear un nuevo layout dentro de la zona de contenido principal. Los panels permitían entonces mostrar bloques o páginas creadas con vistas y enviar argumentos hacia la página (si existía) de la vista completa.

Esto, suponía ya de por sí una revolución, ya que facilitaba en cierto modo a los no maquetadores, crear de una forma ágil nuevas distribuciones y además más complejas con la ayuda de las vistas.

Ahora, Panels 2 le da una vuelta de tuerca a todo esto y permite redefinir páginas que ya existen como las de tipo node/<id> o user/<id>/edit, por ejemplo.

¿Qué nos permite esto?

  1. Recolocar los elementos (como hasta ahora) y definir sobre ellos permisos de visualización, órdenes y condiciones...y todo eso que hacen las vistas.
  2. No tocar el código, ni el del template ni el de contemplate.
  3. Decidir cómo debe mostrarse un nodo al editarlo, visualizarlo y crearlo (sea del tipo que sea)

Todas estas segundas versiones, en principio complejas para la gente que nos revolucionamos cuando salió el proyecto Flexinode, siguen una tendencia marcada por las versiones 6 y 7 de Drupal, la de mejorar la usabilidad en la administración y con ella potenciar las posibilidades.

 

Reflexión personal

Aveces me pregunto si el hecho de intentar hacer las cosas bien, usables, inteligibles, simples, eficaces... no es precisamente lo que capacita a las herramientas para que por fin sean útiles.

Quizá haya ignorado durante mucho tiempo que ésto se podía hacer ya con algún truco de experto y con las anteriores versiones, pero ahora desde luego me queda claro que es posible.

En cuanto pruebe la segunda versión del Views seguro que descubro alguna nueva maravilla... o quizá no Sorprendido