Panels & Panelizer 

vs. 

Display Suite: 


Layout Customization Empowerment



JORGE RAM

Musician, Therapist & Web Developer


@jeyram7


jorgeram@axai.com.mx

 

Organización 

es

Poder


 

 =


Drupal Layout



  • D 5  lanzó ---> Panels

  • D 6 lanzó --->  Display Suite

  • D 7  -----> Implementó temas responsivos

  • D8   -----> Se pretende unificar  todo lo anterior en el Core




¿Me dices Drupal?



UI - based layout tools


  1. Fragmentan y alteran el node.tpl.php  ( Dispaly Suite)

  2. Fragmentan y alteran el page.tpl.php  ( Omega, Context)

  3. Construye nuevos layouts y   envía componentes específicos de Drupal a nivel de página o región. ( Panels)



.TPL

  • Drupal 7 Core, mecanismo basado en PHP template engine

  • Permite cualquier lógica psible 

  • Cambio de paradigma con la llegada de Twig en D8

  • Están fuerte mente ligados a la estructurade un tema 

Display Suite

https://drupal.org/project/ds


  • Relativamente fácil de usar

  • Muy Flexible

  • Altamente exportable

  • Su creador es un developer del Core Field.


Panels

https://drupal.org/project/panels


  • Un integración futuro en el Core ( Iniciativa SCOTCH , Panels in Core D9 )

  • Si manejas views te servirá para conocerlo

  • Altamente Flexible

  • Se puede sub-dividir facilmente (mini-panels --> blocks)

  • Complejidad

¿Cuándo usar Panels?

  • Mostrar un Block en multiples locaciones para diferentes contextos.

  • Modificar el Layout específico que Drupal tiene para nodes, taxonomy, users.

  • Proveer diferentes layouts bajo ciertas condiciones   ejemplo: home page  para  usuario logeado o anónimo

Iniciativa SCOTCH

https://drupal.org/node/1818142

Underlying APIs
Blocks Everywhere
Blocks/Layouts UI
Spark Responsive Layout Builder
Improved Field UI

Blocks Everywhere

Spark Responsive Layout Builder

 Blocks/Layouts UI
Improved Field UI


axai.com.mx


Panels & Panelizer vs Display Suite

By Jorge Ram

Panels & Panelizer vs Display Suite

  • 1,151