logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement
05/07/2025, by Ivan

L’API CKEditor est nouvelle dans Drupal 8.

Notez que cela concerne uniquement l’API du module CKEditor de Drupal 8, et non l’API de la bibliothèque JavaScript CKEditor – pour cela, voir http://docs.ckeditor.com/.

Pour plus d’informations sur ce que fait ce module, consultez la documentation du module Text Editor.

Fonctionnalités de l’API

Classées par ordre de rareté d’utilisation :

Skins CKEditor

05/07/2025, by Ivan

Drupal 8 distingue plusieurs types d’informations :

  • Contenu

Informations destinées à être affichées sur votre site et modifiables par les utilisateurs : articles, pages de base, images, fichiers, etc.

  • Session

Informations sur les interactions d’un utilisateur individuel avec le site, par exemple leur sélection actuelle de filtre dans une vue. C’est éphémère et personnalisé pour chaque utilisateur.

05/07/2025, by Ivan

Par défaut, les informations de configuration dans Drupal 8 sont stockées dans la base de données.

Format du fichier de configuration (YAML)

Les extensions (modules, thèmes et profils) fournissent des données de configuration dans des fichiers YAML.

Voici un exemple de fichier de configuration :

some_string: 'Woo kittens!'
some_int: 42
some_bool: true

La configuration peut également être imbriquée. Voici un exemple :

05/07/2025, by Ivan

Le système de configuration de Drupal 8 gère la configuration de manière unifiée. Par défaut, Drupal stocke les données de configuration en base de données, mais elles peuvent être exportées en fichiers YAML, ce qui permet de gérer la configuration via le contrôle de version. Cependant, il existe des cas où il faut remplacer certaines valeurs de configuration pour des besoins spécifiques. Dans Drupal 7, il y avait une variable globale $conf, généralement remplie dans settings.php avec des valeurs conditionnelles de remplacement.

05/07/2025, by Ivan

Drupal 8 inclut le support d’un langage de schéma/métadonnées créé avec Kwalify (http://www.kuwata-lab.com/kwalify/) pour les fichiers de configuration YAML. Kwalify lui-même est écrit en Ruby, et quelques ajustements ont été nécessaires au format, donc toutes les spécificités de Kwalify ne s’appliquent pas directement, mais c’est assez proche.

Cheatsheet

Pour une compréhension rapide et quelques exemples pratiques, consultez cette fiche, puis continuez à lire si vous avez encore des questions :

05/07/2025, by Ivan

Cette page présente un exemple de création d’un type d’objet de configuration avec des pages de gestion dans l’administration pour Drupal 8. Pour comprendre les notions de configuration simple et d’objets de configuration, voir https://drupal.org/node/2120523.

Après activation du module d’exemple contenant le code ci-dessous, un formulaire de configuration sera accessible à l’adresse « admin/config/system/example », comme montré sur la capture d’écran :