N’essayez pas d’insérer une cheville Layout Builder dans un trou de Site Studio. / Blogs / Perficient

Comment vous assurer que votre ensemble d’outils correspond à votre vision, à votre équipe et à vos objectifs à long terme.
Cela semble du bon sens, n’est-ce pas ? Utilisez le bon outil pour le bon objectif. Cependant, dans l’espace DXP et Drupal, nous voyons souvent des gens essayer d’adapter leur projet à l’outil et non l’outil au projet.
Il existe de nombreux modules, profils et approches pour créer Drupal, et la plupart d’entre eux ont leur temps et leur lieu. La clé est de savoir quand mettre en œuvre quoi et pourquoi. Je vais prendre un peu de temps ici pour plonger dans l’une de ces décisions clés auxquelles nous sommes fréquemment confrontés chez Perficient et comment nous travaillons avec nos clients pour garantir que l’approche appropriée est sélectionnée pour leur application Drupal.
Site Studio vs Drupal standard (blocs, vues, contenu, etc.) vs Layout Builder
Je dirais que c’est le domaine le plus courant dans lequel nous constatons une confusion liée au meilleur outillage et à la manière de choisir. Pour commencer, faisons un résumé des différentes options (il existe de nombreuses autres approches disponibles mais ce sont les plus courantes que nous rencontrons), ainsi que leurs avantages et inconvénients.
Tout d’abord, nous avons Acquia Site Studio, c’est un outil de gestion de site low-code construit sur Drupal. Et c’est SLICK. Ils fournissent des modèles, des composants, des aides et bien plus encore modifiables par les utilisateurs Web qui permettent à un administrateur de contenu bien formé de contrôler presque tous les aspects de l’apparence du site Web. Il existe des éditeurs glisser-déposer pour tous les modèles qui seraient traditionnellement TWIG, ainsi que des éditeurs d’interface utilisateur pour les styles, les polices et bien plus encore. Il s’agit de la Cadillac des solutions low code pour Drupal, mais cela entraîne certains compromis en termes de personnalisation par les développeurs et de stratégies de gestion de la configuration. Nous avons également remarqué que toutes les équipes de contenu n’utilisent pas réellement toute l’étendue des fonctionnalités de Site Studio, ce qui peut entraîner une complexité supplémentaire sans aucun avantage, mais lorsque l’équipe a raison, Site Studio est un outil très puissant.
L’option suivante que nous voyons fréquemment est une version Drupal standard utilisant des types de contenu et des blocs pour contrôler la mise en page, avec des éditeurs WYSIWYG pour un contenu riche et un thème Drupal standard avec des modèles SASS, TWIG, etc. C’est celui avec lequel vous constatez le plus de familiarité avec les développeurs, ainsi que le plus de flexibilité pour mettre en œuvre un travail personnalisé ainsi qu’une gestion propre de la configuration. Le compromis ici est que la plupart des personnalisations nécessiteront qu’un développeur les construise, et les éditeurs de contenu sont limités à « la couleur entre les lignes » de ce qui a été initialement construit. Nous avons rencontré à la fois des équipes de contenu très satisfaites des contrôles définis, mais également des équipes qui se sentaient liées par les limitations et souhaitaient davantage de personnalisations UI/UX sans déploiements/implication des développeurs.
La troisième et dernière option dont nous discuterons ici est l’option Drupal standard décrite ci-dessus, avec l’ajout de Layout Builder. Layout Builder est un module Drupal Core qui permet aux utilisateurs d’attacher des mises en page, telles que 1 colonne, 2 colonnes et plus, à différents types d’entités Drupal (contenu, utilisateurs, etc.). Ces mises en page prennent ensuite en charge le placement de blocs dans leurs différentes régions pour donner aux utilisateurs une flexibilité de glisser-déposer sur la présentation de leur contenu. Layout Builder ne prend pas en charge les modèles de site complets ou les travaux de thème personnalisés tels que les modifications CSS à l’échelle du site. Layout Builder peut constituer un bon compromis pour les équipes de contenu qui ne recherchent pas la personnalisation complète et la complexité qui l’accompagne de Site Studio, mais qui souhaitent un certain niveau de contrôle de la mise en page du contenu. Le générateur de mise en page comporte certaines autorisations et considérations en matière de gestion de la configuration. Il est important de décider ce qui est traité comme contenu et ce qui est traité comme configuration, ainsi que de définir des rôles et des autorisations pour garantir que les éditeurs appropriés ont accès au bon niveau de personnalisation.
Maintenant que nous avons couvert les options ainsi que les avantages et les inconvénients de base de chacune, comment savoir quel outil convient le mieux à votre équipe et à votre projet ? C’est là que chez Perficient, nous commençons par un examen holistique de vos besoins, de vos objectifs à court et à long terme, ainsi que des capacités techniques de votre équipe interne. Il est important d’évaluer cela honnêtement. Juste parce que quelque chose a toutes les fonctionnalités, avez-vous l’équipe et le temps pour les utiliser, ou s’agit-il d’un coût irrécupérable avec un retour sur investissement limité. D’un autre côté, si vous disposez d’une équipe très solide sur le plan technique, vous ne voulez pas la menotter et la laisser frustrée par des limitations qui pourraient avoir un impact sur les opportunités marketing qui pourraient conduire à un retour sur investissement plus élevé.
Des considérations supplémentaires qui peuvent vous aider à guider votre choix dans l’ensemble d’outils seraient les objectifs et initiatives futurs. Un changement de marque arrive-t-il bientôt ? Votre équipe va-t-elle s’agrandir rapidement avec plus de personnel technique ? Ceux-ci pourraient indiquer que Site Studio est le bon choix. Votre priorité absolue est-elle la cohérence et la limitation des personnalisations inutiles ? Le contenu structuré standard pourrait alors être la meilleure approche. Voulez-vous pouvoir personnaliser votre site, mais vous n’avez tout simplement pas le temps ou le budget pour entreprendre Site Studio ? Layout Builder pourrait être quelque chose que vous devriez examiner de près.
Perficient commence ces considérations dès les premières discussions avec nos clients potentiels et continue de les guider tout au long du processus de vente et d’estimation pour garantir que le bon outil Drupal de base est sélectionné. Cela se poursuit ensuite jusqu’à la mise en œuvre alors que nous continuons à informer les parties prenantes sur les meilleurs ensembles d’outils au-delà des systèmes de base. Dans les prochains articles, nous discuterons des avantages et des inconvénients de diverses solutions de modules SSO, DAM, Analytics, Drupal ainsi que de la nouvelle initiative Star Shot Drupal et de son impact sur la planification de votre prochaine build Drupal !
Source link