5 nouvelles fonctionnalités que vous verrez dans Drupal 8.6

Publié: 2022-02-16

Drupal ne publie des mises à jour majeures que deux fois par an : en mars/avril et également en septembre/octobre.

Drupal 8.6 est la mise à jour majeure de septembre 2018.

Plongeons-nous et découvrons les nouvelles fonctionnalités que nous verrons. Certaines des améliorations de Drupal 8.6 sont remarquables !


Nouvelle fonctionnalité #1. Données de démonstration

Pour la toute première fois, vous pouvez installer Drupal et obtenir un site de démonstration complet à explorer. Si vous installez Drupal à l'aide de votre navigateur, vous verrez une nouvelle option : "Démo : Umami Food Magazine".

choisir umami dans Drupal 8.6

Une fois l'installation de Drupal terminée, votre site sera rempli de contenu factice pour un magazine alimentaire.

capture d'écran umami

Il y a environ 20 exemples d'éléments de contenu dans la démo Umami. Beaucoup d'entre eux se trouvent dans un exemple de type de contenu appelé "Recette". Il semble que les données de démonstration aient été choisies pour donner un bon aperçu de plusieurs types de champs différents.

type de contenu umami dans Drupal 8.6

Il existe également quelques pages de destination, créées avec des exemples de vues. Dans l'ensemble, les données de démonstration sont courtes et agréables, mais elles sont bien meilleures qu'une simple installation de Drupal.

recettes umami dans Drupal 8.6


Nouvelle fonctionnalité #2. Médiathèque

Enfin, nous arrivons quelque part avec les médias dans Drupal ! Pendant de nombreuses années, Drupal a été livré avec presque aucune gestion des médias. C'est la fonctionnalité la plus demandée chaque fois que nous faisons une formation Drupal.

Depuis la sortie de Drupal 8.4 fin 2017, Drupal dispose de nouvelles fonctionnalités de gestion des médias. Mais, ils étaient encore très limités. Avec Drupal 8.6, nous faisons un grand pas en avant. Il y a maintenant un module "Media Library" dans le noyau. Il est au stade "Expérimental", vous devrez donc activer le module :

médiathèque drupal

Pour utiliser la nouvelle bibliothèque, créez un champ en utilisant le type "Média". Il apparaîtra comme une "référence d'entité".

champ de référence des médias

Lorsque vous créez du contenu à l'aide de ce type de champ, vous pouvez cliquer sur "Parcourir les médias" ou "Ajouter des médias".

médiathèque

Vous pourrez rechercher parmi toutes les images téléchargées sur votre site et choisir le fichier dont vous avez besoin. Il s'agit d'un énorme - et attendu depuis longtemps - pas en avant pour Drupal. Cette bibliothèque multimédia est créée à l'aide de vues, vous pouvez donc personnaliser cet écran comme vous le souhaitez.

médiathèque avec images


Nouvelle fonctionnalité #3 : YouTube et Vimeo Embeds

En plus de la nouvelle bibliothèque multimédia, Drupal 8.6 a également amélioré la prise en charge des intégrations à distance.

  • Créez un champ en utilisant le type "Média" et sélectionnez l'option "Vidéo à distance".

médias youtube

  • Accédez à Contenu > Média > Ajouter un média.
  • Cliquez sur "Vidéo à distance".
  • Saisissez une URL YouTube ou Vimeo.
  • Cliquez sur "Enregistrer".

ajouter une vidéo à distance

  • Désormais, lorsque vous allez créer du contenu avec un champ vidéo, vous pouvez cliquer sur "Parcourir les médias":

youtube intègre

  • Vous pouvez choisir la vidéo que vous avez ajoutée précédemment :

choisir l'intégration de médias

L'idée est que vous enregistrez votre contenu et voyez l'URL automatiquement transformée en vidéo sur le devant de votre site. Cependant, lors de mes tests, je n'ai pas réussi à sélectionner des vidéos et à cliquer sur "Sélectionner un média". Peut-être que les bogues seront éliminés avant la version finale.

Cependant, en plus des bogues, le flux de travail pour cette intégration est toujours maladroit. Vous devez ajouter la vidéo avant de créer du contenu, ce qui est un obstacle important pour les créateurs de contenu.


Nouvelle fonctionnalité #4. Dispositions

Les fonctionnalités de création de mise en page de Drupal continuent de s'améliorer, bien que les deux modules clés soient encore expérimentaux : mise en page de champ et générateur de mise en page. Activez ces deux modules si vous souhaitez tester les options de mise en page.

disposition des champs

Vous pouvez activer les fonctionnalités de mise en page pour chaque type de contenu individuellement.

  • Accédez à Structure > Types de contenu.
  • Modifiez un type de contenu et cliquez sur "Gérer l'affichage".
  • Cochez "Utiliser Layout Builder.
  • Cochez «
  • Cliquez sur le bouton "Gérer la mise en page".

Options de mise en page Drupal dans Drupal 8.6

Vous allez maintenant être redirigé vers l'avant de votre site, où vous contrôlez la mise en page de ce type de contenu.

  • Cliquez sur "Ajouter une section" et vous pourrez choisir entre "Une colonne", "Deux colonnes" et d'autres options.

choisir une mise en page dans Drupal 8.6

Dans cette image ci-dessous, j'ai choisi une nouvelle mise en page "Deux colonnes". De manière confuse, vous verrez maintenant un lien "Ajouter un bloc". C'est déroutant car, comme nous le verrons, vous pouvez en fait ajouter bien plus qu'un simple bloc.

ajouter des sections dans Drupal 8.6

Lorsque vous cliquez sur "Ajouter un bloc", vous pourrez choisir parmi presque toutes les données de votre site. Vous pouvez ajouter des champs, des données utilisateur, des formulaires, des vues et bien plus encore. Cette option vous permet d'ajouter presque toutes les fonctionnalités du site à votre nouvelle mise en page.

choisir des blocs dans Drupal 8.6

L'une des choses les plus intéressantes à propos de cette option de mise en page s'applique à bien plus que les types de contenu. Vous pouvez utiliser ces mises en page pour les médias, les formulaires de contact, la taxonomie, les utilisateurs, etc. Je suis dans le camp qui pense que l'éditeur Gutenberg de WordPress est une bonne idée avec une mauvaise exécution. En revanche, l'équipe Drupal semble avoir fait un travail remarquable avec ce nouveau constructeur de mise en page. Si vous êtes un utilisateur de WordPress, ce nouvel éditeur de mise en page Drupal ressemble plus à un concepteur de page entière comme Beaver Builder ou Elementor qu'à Gutenberg.


Nouvelle fonctionnalité #5. Espaces de travail

La fonctionnalité Espaces de travail vous permet de préparer et de prévisualiser l'intégralité de votre page avant de la publier. Workspaces est encore au stade expérimental, vous devrez donc activer activement le module. Deux choses à noter à propos de cette fonctionnalité :

  1. Il n'est pas encore compatible avec les fonctionnalités de modération de contenu de Drupal 8. Vous devez supprimer certaines fonctionnalités de modération clés avant d'activer les espaces de travail.
  2. Ne confondez pas "Espaces de travail" et "Workflows". Les workflows sont une fonctionnalité différente, liée à la modération de contenu.

Voyons comment utiliser les espaces de travail.

  • Après avoir activé les espaces de travail, accédez à une URL sur le devant de votre site. Vous verrez un bouton vert "En direct" dans le coin supérieur droit.

espaces de travail dans Drupal 8.6

  • Cliquez sur le lien vert "En direct".
  • Cliquez sur le lien "Stage" sur le côté gauche de la bannière noire.

bouton de scène dans les espaces de travail Drupal 8.6

  • Vous pouvez maintenant activer l'espace de travail "Stage". Soyez prudent car le bouton "Annuler" est là où vous vous attendez à ce que le bouton "Confirmer" soit.

activer l'étape dans Drupal 8.6

  • Apportez des modifications à votre contenu sur cette page. Toutes les modifications ne seront pas visibles publiquement, même si vous les enregistrez.
  • Cliquez sur le bouton orange "Étape".
  • Cliquez sur le bouton "Déployer le contenu" et vous pourrez apporter vos modifications en direct sur votre site.

déployer du contenu dans Drupal 8.6

J'ai trouvé quelques bugs avec cette fonctionnalité Workspaces, et l'interface utilisateur est un peu maladroite. Vous pouvez voir quelques erreurs dans l'image ci-dessus. Mais dans l'ensemble, c'est une autre excellente nouvelle fonctionnalité de Drupal 8.


Bonus : Migration

Les modules de migration de Drupal 8 sont quasiment tous stables ! La seule exception est le nouveau module "Migrate Drupal Multilingual" qui est nouveau et expérimental.

C'est bien sûr trop tard. Drupal 8 a été lancé il y a trois ans et ce n'est que maintenant que nous avons un chemin de migration stable. Il semble juste de deviner que cela a considérablement ralenti l'adoption de Drupal 8.

migration


Mon résumé Drupal 8.6

Gabor Hojtsy, très impliqué dans le développement de Drupal, a qualifié cette mise à jour de la plus importante de l'histoire de Drupal 8. Il n'a pas tort. Si vous souhaitez comparer, consultez nos récapitulatifs des versions précédentes, Drupal 8.1, Drupal 8.2, Drupal 8.3, Drupal 8.4 et Drupal 8.5.

Drupal 8.6 montre vraiment le potentiel du cycle de publication de Drupal 8 et regorge d'améliorations utiles et bien exécutées.

Quelles fonctionnalités êtes-vous impatient d'utiliser dans la 8.6 ?