¿Cuándo debo usar Backdrop CMS en lugar de Drupal 8?

18

Por lo que escuché, Backdrop es básicamente una alternativa a Drupal 8.

  • ¿Decidir cuál usar es simplemente una cuestión de preferencia e ideología, o hay casos de uso específicos para cada uno?
  • Si estoy actualizando desde 7, ¿cómo decido qué camino tomar?
digitgopher
fuente
1
No estoy seguro si esta pregunta encaja bien aquí. Uno, ya que es bastante subjetivo. Dos, esto causó un pequeño revuelo en la comunidad, por lo que las respuestas objetivas pueden ser difíciles de juzgar. @quicksketch es miembro aquí, pero no publica mucho. Voy a dar esto uno o dos días para ver si podemos obtener una buena respuesta.
mpdonadio
1
Creo que esto va a terminar siendo un tanto amplio como subjetivo: empecé a escribir una respuesta, obtuve unos 4 párrafos grandes y me di cuenta de que ni siquiera había arañado la superficie. Hay mucho que considerar, y hay dos grandes grupos de personas para quienes esto significará cosas muy diferentes: desarrolladores y creadores de sitios
Clive
@Clive, creo que tendría que estar de acuerdo contigo, esto es demasiado amplio. Sin embargo, creo que la respuesta fullerja es lo suficientemente decente como para responder a esta pregunta.
itsdarrylnorris

Respuestas:

19

Backdrop CMS es una buena opción si:

  • Actualmente pasa mucho tiempo administrando su configuración con el módulo Características. Backdrop incluye herramientas integradas de administración de configuración que le permiten implementar la configuración en entornos que utilizan archivos JSON, lo que debería ahorrar mucho tiempo en comparación con las características.

  • La selección actual de módulos de Backdrop Contributed satisface sus necesidades o es capaz de portar módulos a Backdrop (en general, lleva unas pocas horas por módulo). Referencias de: Lullabot , Tag1 , y documentación de Backdrop .

  • Está familiarizado con el código Drupal 7 y desea transferir ese conocimiento a un sistema más nuevo que será compatible en el futuro. El código de fondo es casi idéntico en conceptos, aunque hay varias adiciones nuevas para administrar la configuración. La base de código de Drupal 8 es significativamente diferente en muchos conceptos fundamentales.

  • Tiene un sitio Drupal 7 existente que le gustaría actualizar. Backdrop incluye una ruta de actualización (a través de update.php) que puede actualizar su sitio Drupal 7 existente a Backdrop. Drupal 8 no incluye una ruta de actualización de Drupal 7; el plan es proporcionar herramientas de migración para pasar de Drupal 7 , pero en este momento, todavía no funciona. Backdrop aún no tiene un puerto del módulo Migrate , pero probablemente lo tendrá en el futuro (ya que portar módulos desde Drupal 7 es bastante trivial).

  • Desea actualizar / construir un sitio de inmediato. Backdrop 1.0 había estado fuera por aproximadamente 2 meses y ahora es estable. Drupal 8 podría salir en algún momento a finales de este año (aunque solo podemos estimar la fecha ). Drupal 8 aún no admite actualizaciones, incluso entre versiones beta, por lo que si crea un sitio en él ahora, no podrá actualizarlo cuando salga la versión final.

Otras características que Backdrop incluye:

  • El fondo es un poco más rápido que Drupal 7 fuera de la caja debido a su núcleo más ligero. En general, tiene la misma velocidad que D7, pero dado que D8 es más lento que D7, Backdrop es más rápido que D8.

  • Backdrop tiene un módulo tipo Panel incorporado (Diseño) que reemplaza el antiguo sistema Block. Los bloques reciben nuevos poderes como información contextual, selección condicional avanzada, múltiples instancias, control sobre el marcado y configuraciones basadas en configuración.

  • Bibliotecas actualizadas (por ejemplo, nuevas versiones de jQuery).

  • Elementos HTML5 receptivos y mejor soporte móvil listo para usar.

  • Todas las demás funciones enumeradas en la página de inicio de Backdrop CMS .

quicksketch
fuente
1
Gracias por los puntos. Sería bueno complementarlo con un D8 es una buena opción si la sección.
digitgopher
1
De hecho, también había escrito una sección D8, pero el título de la pregunta era cuándo elegir específicamente Telón de fondo. La lista reducida para D8 es una mejor internacionalización, una arquitectura similar a Symfony, una experiencia lista para usar más sólida y una comunidad de soporte mucho más amplia. Tal vez debería haber una pregunta completamente separada para esa respuesta.
Nate Lampton
3
Parece que BackdropCMS debería haberse llamado Drupal8, el siguiente paso lógico para mejorar Drupal, y Drupal8 en realidad debería haberse llamado SymphonyCMS.
dashohoxha
¿Nate Lampton es una amalgama de Nate Haug y Jen Lampton?
vfclists
10

Backdrop es una bifurcación de Drupal 7. No actualizas a Backdrop, te conviertes. Aquí hay documentación ( https://backdropcms.org/upgrade ) sobre la conversión de un sitio de Drupal 7 a Backdrop.

En términos de cuál usar, esa es la preferencia del desarrollador. Algunas de las cosas que Backdrop siente que son importantes están aquí ( https://backdropcms.org/philosophy ).

En el sentido más general, Backdrop sigue siendo de procedimiento, donde a medida que D8 se mueve a más orientado a objetos.

fullerja
fuente
55
Pues sí y no. Hay una "Ruta de actualización" incorporada de Drupal 7 a Backdrop, y no hay una "Ruta de actualización" incorporada de Drupal 7 a Drupal 8. De alguna manera, debe "convertir" si se está mudando a Drupal 8.
jenlampton
9

Las razones para decidir por Drupal 8 en lugar de Backdrop CMS son (*) :

  • D8 es mejor Internacionalización.
  • D8 tiene una arquitectura similar a Symfony.
  • D8 tiene una experiencia fuera de caja más robusta.
  • D8 tiene una comunidad de soporte mucho más grande.

(*) : Estas viñetas son citas de un comentario de quicksketch (de alrededor del 'final del 1T2015'), agregado a su respuesta a esta pregunta también. Termina con "Tal vez debería haber una pregunta completamente diferente para esa respuesta" ... Por lo tanto, "esta" respuesta.

PD : Hay más razones que las anteriores ... CMI, TWIG, etc. Prueba Drupal (8) para experimentarlas tú mismo.

Pierre.Vriens
fuente
1

El telón de fondo debería ser una actualización atractiva para Drupal 7. Los conceptos que ya están en Drupal 7 se han ampliado de manera sensible. La intención declarada es refinar para no reemplazar el núcleo. Además, el mercado objetivo de Backdrop se centra en organizaciones más pequeñas. Drupal 8 por diseño tiene la sofisticación para abordar las necesidades de organizaciones más grandes. Tiene sentido que haya dos CMS de código abierto que se construyan sobre una base de seguridad sólida, uno dirigido a organizaciones más pequeñas y el otro a organizaciones más grandes. Mi opinión es que si Drupal 7 tiene los conceptos que necesita en su sitio, entonces Backdrop es un camino más prometedor que Drupal 8. Pero todo esto dependerá de que Backdrop gane una fuerte comunidad de seguidores. El telón de fondo tiene un excelente sentido de mercado, y eso significa que ' Es probable que evolucione en por qué eso continuará siendo una buena opción para organizaciones más pequeñas. Drupal 7 terminará. ¿En qué mercado futuro encajas mejor, el Backdrop más pequeño o el Drupal 8 más grande?

Robert Fabian
fuente
Solo tenga en cuenta que estamos hablando ^ H ^ H ^ H ^ H ^ H ^ H ^ H especulando sobre el futuro aquí, por lo que la pregunta podría reformularse como "en qué mercado futuro encaja mejor, el telón de fondo más grande o el Drupal 8 más pequeño ?
flaviovs
He desarrollado sitios usando ambos. Soy mayormente backend con amplia experiencia en D7. El tiempo de desarrollo con Backdrop CMS es significativamente menor, principalmente porque el CMS usa el sistema phpTemplating y parece que paso un montón de tiempo migrando D8 desde el local, al escenario, a la producción debido a todos los problemas de gestión de conf. D8 es una PITA.
Joe Hyde