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

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

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 :