Nunca he pensado mucho en los paneles, ya que siempre me he sentido cómodo escribiendo mis propios temas.
Sin embargo, he visto muchos artículos que abogan por las virtudes de los paneles (de Lullabot & Active Lamp ), así que pensé que sería hora de volver a visitarlo, especialmente porque los paneles estarán en Drupal 8 .
He jugado mucho con él e incluso he visto esta útil serie de reparto de pantalla . Pero no puedo ver cuáles son los beneficios.
Normalmente construyo sitios web donde personas no técnicas pueden editar los nodos. Por lo general, cada formulario de nodo tendrá varios campos donde el usuario puede agregar todo el contenido de esa página.
Para aprovechar al máximo los paneles, parece que debe dividir sus páginas en nodos separados que contienen 1 pieza de contenido y luego usar los paneles para unir los nodos separados. Esto podría estar bien si está creando un sitio que solo debe ser editado por un diseñador web.
Sin embargo, crea un problema cuando le das el sitio a una persona no técnica para agregar contenido. A la mayoría de las personas no técnicas les gustaría hacer toda la creación de su página en una sola pantalla. Si tienen que crear muchos nodos diferentes y luego dejar que los paneles los traigan por completo, parece ser confuso para ellos.
Sé que los paneles tienen un mejor rendimiento y un mejor soporte para el contexto en comparación con los bloques. Sin embargo, parece agregar mucha complejidad y abstracción.
Puedo ver cómo sería increíblemente útil para un no-temático, pero no puedo ver cuáles son los beneficios para alguien que puede usar el tema.
¿Podría alguien iluminarme? ¡Gracias!
Una forma de usar paneles es la forma en que lo describe: cree un nodo con paneles y coloque contenido de otros nodos. Sí, eso es un poco difícil de manejar.
Mejor: también puede agregar campos a un tipo de contenido de nodo, panelizarlo y colocar los campos en el diseño del panel. En este caso, puede agregar campos de texto col1 y col2, y los usuarios pueden ingresar su contenido en body, col1 y col2, que se mostrarán automáticamente en el panel que ha configurado para ese nodo.
Sugerencia: use el módulo Panelize, en lugar de usar el panel Node, que está en desuso. Los documentos de los paneles no tienen claro qué método de panel desea utilizar. Panelizar le permite agregar un panel a cualquier nodo para cualquier tipo de contenido. Luego obtienes el diseño más todos los demás beneficios de los paneles.
fuente