Panels & Panelizer
vs.
Display Suite:
Layout Customization Empowerment
JORGE RAM
Musician, Therapist & Web Developer
@jeyram7

jorgeram@axai.com.mx
=

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
- Fragmentan y alteran el node.tpl.php ( Dispaly Suite)
- Fragmentan y alteran el page.tpl.php ( Omega, Context)
- 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
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
Blocks Everywhere

Spark Responsive Layout Builder
Blocks/Layouts UI