Los paneles Bean , Boxes y Fieldable Panel brindan una funcionalidad similar. Tengo problemas para entender cuáles son exactamente las diferencias entre ellos.
¿Cuáles son sus ventajas / desventajas comparadas entre sí? ¿Están orientados a diferentes casos de uso?
Quiero usar algún tipo de bloques en los paneles para agregar contenido personalizado: los editores de contenido también deben poder agregar contenido, en ese sentido, los bloques que necesito no son pura configuración. Pero también uso las características ...
Editar: agregaré lo que parecen ser las principales diferencias
Cajas
- Mayor base de usuarios (~ 11500)
- Trata los bloques como configuración (es decir, el contenido termina en sus características)
- Módulos que ofrecen integración
Frijoles
- Recientemente se hizo popular, ~ 1000 instalaciones
- Trata los bloques como contenido, pero permite la exportabilidad de su configuración a través del nombre de la máquina (por ejemplo, a través de Bean Panels )
- Módulos que ofrecen integración
Paneles de paneles flexibles
- Base de usuarios más pequeña (~ 400)
- Del autor de Paneles / Vistas / etc.
- Los paneles no se pueden usar como bloques regulares en regiones temáticas como frijoles o cajas (supongo)
- Me pregunto cuáles son las ventajas sobre Bean que se mencionan aquí ("ofrece características adicionales que facilitan el empoderamiento de los administradores de contenido para diseñar ciertas páginas")
para su propósito puede ser óptimo usar vistas con alguna taxonomía: a un tipo de contenido agregue términos para el lugar del panel, para ese lugar haga que las vistas bloqueen con filtro este término y tipo de contenido, luego agregue este bloque de vistas en el lugar en el panel , generalmente hago un campo adicional de peso para este tipo de contenido y en las vistas las ordeno por peso, y los editores nunca necesitaron editar el panel para agregar / editar / eliminar contenido en este lugar: las vistas bloquean el contenido apropiado para el lugar por término
fuente
Echa un vistazo al módulo de bloqueo de nodo. Al ser nodos, no se exportan a través de Características, pero es posible que haga lo que necesita.
fuente