DrupalCon Prague : notre équipe vous résume l’événement 2022 de la communauté Drupal !
Plongé dans l’univers du web depuis plus de 20 ans, Loïc connait toute la chaine de production d'un site internet : conception, architecture, construction, intégration, développement… Il pilote des projets agiles, riches et variés, allant du simple site vitrine à l'extranet collaboratif, en passant par des boutiques d’e-commerce.
Acteur actif de la communauté Drupal, il est membre de l’association Drupal France et Francophonie. Il a notamment coordonné le groupe de travail sur la traduction du cœur de Drupal et de ses principaux modules contribués.
Du 20 au 23 septembre 2022 avait lieu la DrupalCon Prague. Durant 3 jours, une partie de nos experts Drupal se sont rendus sur place. Le résumé des conférences, c’est juste en dessous !
Sommaire
- Le thème de la Dries Note : un Web ouvert pour plus de sécurité
- Drupal 9 évolue, Drupal 10 fait son entrée !
- Project Browser et Automatic Update : on fait le point !
- Courbe d’apprentissage de Drupal : elle diminue encore et toujours
- Nous y avons assisté : le résumé des principales conférences
- Layout paragraph : vers une simplification de la création des blocs
- CKEditor 5 : un éditeur WISIVIG de plus en plus étonnant
- Le thème de Back-Office GIN de plus en plus populaire
- Localize au service de la traduction de Drupal
- L’accessibilité web : un sujet ô combien d’actualité
- Empreinte carbone : pour un web plus vert
Le thème de la Dries Note : un Web ouvert pour plus de sécurité
Cette année, la conférence la plus attendue de la communauté Drupal, a pris comme point de départ une problématique d’actualité : celle de l’utilisation et de l’exploitation de nos données personnelles sur le web.
Pour cela, Dries, le fondateur de Drupal, a donné l’exemple d’une entreprise très connue qui a perdu toutes ses données sur Facebook du jour au lendemain.
- La morale de cette histoire : les plateformes propriétaires ne permettent pas la pleine sécurisation de nos datas. Quant à leurs pages, elles se ressemblent toutes.
- La solution : rester maître de son site et de son hébergement afin de se différencier et de contrôler nos informations sur le web. Retenez ceci : « C’est le détail qui fait l’identité ! »
- Les outils pour y parvenir : Les solutions Open Source et plus précisément le CMS Drupal.
Drupal 9 évolue, Drupal 10 fait son entrée !
L’arrivée de Drupal 10 sur le marché approche : elle est prévue pour décembre 2022. Une nouvelle version qui nous amène déjà son lot de nouveautés sur Drupal 9. Voici les principales :
- Intégration de Gitlab dans le développement de Drupal
- Amélioration de l’accessibilité web via des tests de vérification : nous aurons désormais des alertes lorsque le code n’est pas accessible.
- Stabilisation du thème de Front-office Olivero
- Stabilisation de CK Editor
Côté technique, notons que Drupal est prêt pour PHP 8.2 ainsi que pour la montée en version sur Symfony 6.
Ne manquez pas notre webinar de décembre
A l'occasion de la sortie de Drupal 10, notre expert Sylvain Moreau décryptera avec vous, les évolutions fonctionnelles et techniques de cette nouvelle version majeure.
Project Browser et Automatic Update : on fait le point !
Les projets Browser et Automatic Update sont une avancée majeure pour le CMS. Leurs objectifs :
- Project Browser : proposer une marketplace des modules disponibles aux utilisateurs de Drupal afin de pouvoir les rechercher et les installer aussi rapidement que facilement depuis le Back-Office. Nous pouvons rapprocher ceci du Google Play sur Android ou de l’Apple Store sur iOS
- Automatic Update : automatiser les mises à jour de Drupal (comme c’est déjà le cas sur Wordpress). Vous vous demandez comment ça va se passer au niveau du versionning des fichiers ? Rassurez-vous, ce sera pris en compte.
Courbe d’apprentissage de Drupal : elle diminue encore et toujours
Durant sa conférence, Dries a confirmé que depuis la version 9, Drupal devenait de plus en plus facile d’utilisation. Une tendance qui devrait se poursuivre avec D10.
Notons également que nous ne vivrons plus de grand virage à 90° comme lors du passage de D7 à D8, la communauté ayant fait le choix de rester sur le socle Symfony.
Nous y avons assisté : le résumé des principales conférences
Retour rapide sur les conférences clés auxquelles notre équipe a participé.
Layout paragraph : vers une simplification de la création des blocs
Qui n’a jamais vécu cette situation ? Nous sommes à l’étape de la conception de notre site, nous faisons des maquettes, pensons à la structure. Puis nous voilà quelques mois plus tard à nous rendre compte qu’il nous manque un bloc.
Pour pallier cette limite, le module Layout pragraph permet plus de liberté aux utilisateurs de Drupal et cela directement en back-office :
- Possibilité de faire des zones de contenu sur 2 ou 3 colonnes
- Construction de sa page avec à la fois des paragraphes et un rapport de paragraphe qui le présente de différentes manières
Nous devons bien l’avouer, nous avons été conquis par la démonstration. Notre équipe va maintenant se pencher sur le module afin de voir s’il tient toutes ses promesses en termes de performance, de sécurité et de praticité pour l’administrateur du site. On vous en dit plus bientôt !
CKEditor 5 : un éditeur WISIVIG de plus en plus étonnant
C’est bluffant ! La dernière version de CKEditor présente de très belles nouveautés. Il permet désormais de faire de la révision de contenu directement en Back-Office. Imaginez simplement un document Word à la place de votre éditeur WISIWYG :
- Les utilisateurs peuvent éditer les contenus en temps réel en même temps : nous sommes sur un système de document partagé
- Aucune perte de données après migration
- Possibilité d’exporter ses pages au format Word et PDF directement depuis le BO
- Système de « Rechercher / Remplacer »
De quoi améliorer le travail collaboratif au sein de certaines structures, sans avoir recours à des solutions propriétaires plus coûteuses ou moins conformes au RGPD. A noter que cette fonctionnalité sera payante.
Le thème de Back-Office GIN de plus en plus populaire
Pour ceux qui suivent nos webinars, nous vous en avions parlé il y a quelques mois. GIN est un thème contribué qui propose un Back-Office plus ergonomique, davantage designé et bien plus accessible.
Ses quelques nouveautés et améliorations :
- Possibilité de paramétrer les lignes et les espacements au sein des listes de contenus
- Refactoring du code
- Dark mode amélioré
- Toolbar avec iconographie élégante pour les utilisateurs novices de Drupal
- Dashboards personnalisés afin de répondre aux besoins spécifiques des utilisateurs
Localize au service de la traduction de Drupal
Le saviez-vous ? Localize est l’outil de traduction de l’écosystème de Drupal.
C’est via cette plateforme que chaque communauté internationale traduit le cœur de Drupal ainsi que ses modules contribués. Pour cela, deux possibilités : traduire chaîne de caractères par chaîne de caractères ou bien en uploadant des fichiers contenant plusieurs traductions.
Pourquoi nous vous parlons de Localize aujourd’hui ? Car la plateforme web que constitue Localize va prochainement migrer de Drupal 7 vers Drupal 10. Cette refonte implique une nouvelle réflexion sur la façon de traduire le CMS. L’objectif ? Répondre aux questions suivantes :
- Comment homogénéiser les traductions au mieux ?
- Comment garantir l’intégrité de la chaîne de traduction ?
Face à ces questionnements, la communauté francophone a été précurseur sur le sujet. Elle a développé une extension pour vérifier la traduction d’un mot directement dans Localize.
- Comment ça fonctionne ? Via un Glossaire répertoriant toutes les chaines de traduction.
- Côté résultats, ça donne quoi ? Un grain de temps considérable et une qualité de traduction bien meilleure.
Une initiative française qui pourrait prochainement être déployée à toute la communauté internationale. Affaire à suivre…
L’accessibilité web : un sujet ô combien d’actualité
C’est une réalité : l’accessibilité allège les process et permet un web d’une plus grande qualité. Pour cela, voici quelques règles de base à connaître :
- Réduire les animations qui perturbent la lecture des pages
- Permettre un scroll vertical et non horizontal
- S’assurer qu’une navigation par clavier est possible
- Permettre une « Aide en ligne »
- Avoir un lexique pour la définition de certains termes
- Penser à intégrer une transcription pour les vidéos et les fichiers audios
Empreinte carbone : pour un web plus vert
Tout comme l’accessibilité web, l’éco-conception est un vrai sujet car il impacte directement les performances de son site.
Notre équipe vous donne 3 bonnes pratiques pour un web plus durable :
- Réduire les animations
- Utiliser les bonnes couleurs en privilégiant les teintes sombres et en évitant les couleurs flashy
- Sur mobile, évitez les images d’ambiance souvent trop lourdes à charger
Enfin, retenez ceci : l’éco-conception, l’accessibilité et le SEO vont souvent de pair. Ainsi, évitez les strass et paillettes, privilégions la sobriété, la lisibilité et l’expérience utilisateur !
de votre projet