Seidor
personas alegres

05 juin 2024

Drupal 10 : tout ce que vous devez savoir

Que nous réserve la nouvelle version de Drupal 10 ? Nous analysons certains des points clés de cette nouvelle grande mise à jour.

Drupal 10 : Quoi de neuf ?

Étant donné qu'un site web d'entreprise sur huit fonctionne sous Drupal, il est essentiel de tirer parti de ses capacités. Les sites des organisations utilisant Drupal dépendent de l'amélioration continue du logiciel. Sa capacité à évoluer en toute sécurité est déjà une caractéristique clé qui en fait le système de gestion de contenu de choix pour les organisations ambitieuses à la recherche d'une excellente expérience numérique, quelle que soit la taille de l'entreprise.

En tant que projet open source, Drupal reçoit régulièrement des milliers de contributions pour son développement, ce qui garantit que ses innovations restent en avance sur les autres logiciels à systèmes fermés. Heureusement, c'est la mise à jour de Drupal la plus brillante à ce jour, et il y a beaucoup de raisons de s'enthousiasmer. Voici ce qui nous attend.

Thème Drupal 10 Olivero pour le front end

L'ancien thème Bartik sera remplacé par le thème élégant et moderne Olivero. Ce thème est magnifique dès sa sortie de la boîte.

Nomé en l'honneur de Rachel Olivero (1982-2019), collaboratrice de Drupal, chef du groupe de technologie organisationnelle à la Fédération Nationale des Aveugles et experte en accessibilité reconnue, le thème Olivero comprend des fonctionnalités d'accessibilité qui garantissent que Drupal 10 fonctionne pour tous.

Thème Drupal 10 Claro pour back end

Claro est le back-end modernisé qui remplacera le thème Seven conçu en 2009. Beaucoup de travail a été fait sur le contraste des couleurs et l'unification des éléments dans les différentes interfaces utilisateur du noyau de Drupal 10. Les cibles tactiles sont plus grandes et les onglets de l'administrateur ont été déplacés en fonction des recherches des utilisateurs et d'une meilleure accessibilité. L'aspect est frais, ce qui rend Drupal plus attrayant. Dans le passé, l'apparence ne correspondait pas à la puissance sous-jacente de Drupal, ce qui faisait que ses capacités infiniment flexibles semblaient démodées uniquement par leur apparence. Claro donne un aspect raffiné qui invite à découvrir la puissance de Drupal.

CKEditor 5 pour Drupal 10

CKEditor 4 arrivera en fin de vie en 2023, nous passerons donc à CKEditor 5. En apparence, c'est une expérience de rédaction de contenu très raffinée. Par exemple, il est désormais possible de modifier des liens et des images sans avoir à ouvrir des boîtes de dialogue supplémentaires.

Une autre mise à jour de CKEditor 5 qui nous enthousiasme est l'amélioration du copier-coller de documents Word ou Google Docs dans l'éditeur de contenu. Cela supprimera le balisage copié-collé de ces programmes.

Moyennant des frais supplémentaires, CKEditor 5 Premium Features est disponible, un projet contribué avec des fonctionnalités d'édition et de commentaires collaboratifs en temps réel, ainsi que des exportations Word et PDF.

Un nouveau modèle d'objet, un complément et un système de configuration permettent ces fonctionnalités. La communauté Drupal a travaillé avec CKSource pour mettre en œuvre la mise à jour, et les développeurs d'Acquia ont également contribué à l'effort. Au début de l'initiative, les exigences critiques de Drupal, telles que la configuration du complément basée sur l'interface utilisateur, n'étaient pas possibles et l'édition du code source n'était pas prise en charge. Maintenant, les deux le sont.

Générateur de thèmes du kit de démarrage dans Drupal 10

Les thèmes Drupal ne sont généralement pas créés à partir de zéro ; au lieu de cela, ils sont construits sur des thèmes de base. Dans Drupal 9 et les versions antérieures, cela était pris en charge avec l'héritage au moment de l'exécution, où le thème de base et le thème dérivé étaient tous deux dans le système. Cependant, cette approche était risquée. Si le thème de base changeait quelque chose lors d'une mise à jour, l'apparence ou le comportement du site pouvaient échouer.

Avec Starterkit dans Drupal 10, créez une bifurcation à partir d'un thème compatible et travaillez sur votre copie à partir de là. Quelle que soit la version à partir de laquelle vous avez copié, elle est automatiquement conservée. S'il y a des mises à jour dans le thème avec lequel vous avez commencé, il vous incombe désormais de vérifier et d'appliquer ces modifications à votre version, améliorant ainsi grandement sa stabilité.

Drupal 10 : Une plateforme modernisée

Avec ces caractéristiques à l'horizon, nous devons nous assurer que certains éléments sont en place avant de pouvoir travailler sur Drupal 10. Par exemple, Drupal 10 :

  • Il sera lancé avec Symfony 6.2, ce qui implique une mise à jour de Symfony 4 dans Drupal 9
  • Requiert PHP 8.1, mais peut également supporter PHP 8.2
  • Il est incompatible avec Internet Explorer
  • Nécessite Composer 2.3 pour le développement

Ces mises à jour amélioreront l'expérience de Drupal en renforçant le support, en augmentant les performances du site et en offrant une expérience utilisateur plus moderne pour les développeurs et les utilisateurs non techniques.

Peut-être que cela pourrait vous intéresser

05 juin 2024

Qu'est-ce que les Bundles de Symfony ?

Un des points forts de Symfony est sa scalabilité. Il permet de segmenter le code en bundles afin que le projet puisse continuer à croître. Avec un Bundle, nous encapsulons une ou plusieurs fonctionnalités.

Customer Experience
SEIDOR
05 juin 2024

Principaux usages des icônes dans la conception web

Les icônes ne sont pas seulement utilisés dans le design flat, mais ils sont également utilisés dans une grande variété de sites web avec différents styles. Pour que vous preniez en compte l'importance de ces éléments, nous commenterons les usages des icônes dans le design web.

Customer Experience
SEIDOR
05 juin 2024

Qu'est-ce que la Co-création et que contribue-t-elle?

Dans les Habs technologiques et d'autres environnements de développement et de conception, on n'arrête pas d'entendre ce mot : co-création. Qu'est-ce que co-créer ? Comme son nom l'indique, la création entre différentes personnes. Nous sommes confrontés à une idée belle et facile à comprendre qui peut devenir difficile à mettre en œuvre si elle n'est pas réalisée correctement.

Customer Experience
SEIDOR