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
- 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
Display Suite
- 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
axai.com.mx
Panels & Panelizer vs Display Suite
By Jorge Ram
Panels & Panelizer vs Display Suite
- 1,151