Quand dois-je utiliser Backdrop CMS plutôt que Drupal 8?

Daprès ce que jai entendu, Backdrop est essentiellement une alternative à Drupal 8.

  • Le choix de celui à utiliser est-il simplement une question de préférence et d’idéologie, ou y a-t-il des cas d’utilisation spécifiques pour chacun?
  • Si je passe à la version 7, comment faire Je décide de la voie à suivre?

Commentaires

  • Je ne sais pas si cette question convient ici. Un, car il est plutôt subjectif. Deuxièmement, cela a provoqué un peu de remous dans la communauté, de sorte que des réponses objectives peuvent être difficiles à juger. @quicksketch est membre ici, mais ‘ ne publie pas beaucoup. Je vais lui donner un jour ou deux pour voir si nous pouvons obtenir une bonne réponse.
  • Je pense que cela va finir par être un peu large et subjectif – jai juste commencé à écrire une réponse , jai eu environ 4 grands paragraphes et jai réalisé que je navais même pas ‘ rayé la surface. Il y a ‘ beaucoup à considérer, et il y a deux grands groupes de personnes pour qui cela signifiera des choses très différentes: les développeurs et les créateurs de sites
  • @Clive, I pense devrait être daccord avec vous, cest un peu trop large. Cependant, je pense que la réponse complète est assez décente pour répondre à cette question.

Réponse

Backdrop CMS est un bon choix si:

  • Vous passez actuellement beaucoup de temps à gérer votre configuration à laide du module Fonctionnalités. Backdrop comprend des outils de gestion de la configuration intégrés qui vous permettent de déployer la configuration dans des environnements à laide de fichiers JSON, ce qui devrait vous faire gagner beaucoup de temps par rapport aux fonctionnalités.

  • Vos besoins sont satisfaits par la sélection actuelle de modules Backdrop Contributed ou vous êtes capable de porter des modules vers Backdrop (cela prend quelques heures par module en général). Références de: Lullabot , Tag1 et Documentation Backdrop .

  • Vous connaissez le code Drupal 7 et souhaitez transférer ces connaissances vers un système plus récent qui sera pris en charge dans le futur. Le code de Backdrop est presque identique dans les concepts, bien quil y ait plusieurs nouveaux ajouts pour gérer la configuration. La base de code de Drupal 8 « est très différente dans de nombreux concepts fondamentaux.

  • Vous avez un site Drupal 7 existant que vous souhaitez mettre à niveau. Backdrop inclut un chemin de mise à niveau (via la mise à jour .php) qui peut mettre à niveau votre site Drupal 7 existant vers Backdrop. Drupal 8 ninclut pas de chemin de mise à niveau depuis Drupal 7; le plan est de fournir des outils de migration pour passer de Drupal 7 , mais à ce stade, cela ne fonctionne pas encore. Backdrop na pas encore de port du module Migrer , mais il sera probablement dans le futur (puisque le portage des modules de Drupal 7 est assez simple).

  • Vous voulez mettre à jour / construire un site tout de suite. Backdrop 1.0 était sorti depuis environ 2 mois maintenant et est stable. Drupal 8 sortira peut-être plus tard cette année (même si nous ne pouvons que estimer la date ). Drupal 8 ne prend pas encore en charge les mises à niveau, même entre les versions bêta , donc si vous créez un site dessus maintenant, vous avez gagné  » t être en mesure de le mettre à jour lorsque la version finale sortira.

Autres fonctionnalités incluses dans Backdrop:

  • Backdrop est légèrement plus rapide que Drupal 7 hors de la boîte en raison de son noyau plus léger. En général, cest à peu près la même vitesse que D7, mais comme D8 est plus lent que D7, Backdrop est plus rapide que D8.

  • Backdrop a un module intégré de type Panels (Layout ) qui remplace lancien système de blocs. Les blocs reçoivent de nouveaux pouvoirs tels que les informations contextuelles, la sélection conditionnelle avancée, plusieurs instances, le contrôle du balisage et les paramètres basés sur la configuration.

  • Bibliothèques mises à jour (par exemple, nouvelles versions de jQuery).

  • Éléments HTML5 réactifs et meilleur support mobile prêt à lemploi.

  • Tous les autres fonctionnalités répertoriées sur la page daccueil du CMS Backdrop .

Commentaires

  • Merci pour les points. Ce serait bien de le compléter avec un D8 est un bon choix si section.
  • Javais en fait tapé une section D8 aussi, mais le titre de la question était de savoir quand choisir Backdrop spécifiquement. La liste restreinte pour D8 est meilleure Internationalisation, une architecture de type Symfony, une plus robuste une expérience hors du commun et une communauté de soutien beaucoup plus large. Peut-être quil devrait y avoir une question entièrement distincte pour cette réponse.
  • Il semble que BackdropCMS aurait dû être nommé Drupal8, la prochaine étape logique dans lamélioration de Drupal, et Drupal8 aurait dû être nommé SymphonyCMS.
  • Nate Lampton est-il un amalgame de Nate Haug et Jen Lampton?

Réponse

Backdrop est un fork de Drupal 7. Vous ne passez pas à Backdrop, vous convertissez. Il y a de la documentation ici ( https://backdropcms.org/upgrade ) sur la conversion dun site Drupal 7 en Backdrop.

En termes dutilisation, cest la préférence du développeur. Certaines des choses que Backdrop considère comme importantes sont ici ( https://backdropcms.org/philosophy ).

Dans le sens le plus général, Backdrop reste procédural, alors que D8 passe à plus orienté objet.

Commentaires

  • Eh bien, oui et non. Il existe un  » Chemin de mise à niveau  » de Drupal 7 vers Backdrop , et il ny a pas de  » Chemin de mise à niveau  » intégré de Drupal 7 vers Drupal 8. Dune certaine manière, vous devez  » convert  » si vous passez à Drupal 8.

Réponse

Raisons de décider pour Drupal 8 au lieu de Backdrop CMS sont (*) :

  • D8 est une meilleure internationalisation.
  • D8 a une architecture semblable à Symfony.
  • D8 a une expérience prête à lemploi plus robuste.
  • D8 dispose dune communauté dassistance beaucoup plus large.

(*) : Ces puces sont des citations dun commentaire de quicksketch (denviron « fin 1Q2015 »), ajouté à sa réponse à cette question également. Il se termine par « Peut-être quil devrait y avoir une question entièrement séparée pour cette réponse » … Doù « cette » réponse.

PS : Il y a dautres raisons que celles ci-dessus … CMI, TWIG, etc … Essayez Drupal (8) pour en faire lexpérience

Réponse

Backdrop devrait être une mise à jour attrayante de Drupal 7. Les concepts déjà dans Drupal 7 ont été considérablement étendus. Lintention déclarée est de raffiner pour ne pas remplacer le noyau. En outre, le marché cible de Backdrop se concentre sur les petites organisations. Drupal 8 de par sa conception a la sophistication nécessaire pour répondre aux besoins des grandes organisations. Il est logique quil existe deux CMS open source qui reposent sur une base de sécurité solide, lun destiné aux petites organisations, lautre aux plus grandes. Je pense que si Drupal 7 a les concepts dont vous avez besoin dans votre site, alors Backdrop est une voie plus prometteuse que Drupal 8. Mais tout cela dépendra du fait que Backdrop gagnera une forte communauté de supporters. Backdrop a un excellent sens du marché, et cela signifie quil est susceptible dévoluer en fonction des raisons qui continueront à en faire un bon choix pour les petites organisations. Drupal 7 se terminera. Dans quel futur marché vous situez-vous le mieux, le plus petit Backdrop ou le plus grand Drupal 8?

Commentaires

  • Gardez simplement à lesprit que nous parlons ^ H ^ H ^ H ^ H ^ H ^ H ^ H spéculant sur lavenir ici, la question pourrait donc être bien reformulée comme suit:  » dans quel marché futur vous situez-vous mieux, le plus grand Backdrop ou le plus petit Drupal 8?  »
  • Jai développé des sites utilisant les deux. Je ‘ m principalement backend avec une vaste expérience de D7. Le temps de développement avec Backdrop CMS est beaucoup moins, principalement parce que le CMS utilise le système phpTemplating et je semble passer une tonne de temps à migrer D8 du local, à la scène, à la production à cause de toute la brindille, compositeur, conf problèmes de gestion. D8 est un PITA.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *