Configurations et sauvegardes

Arrêtez d'utiliser les fonctionnalités: Guide de gestion de la configuration de Drupal 8

Portrait de Thierry Jarrige
Soumis par Thierry Jarrige le 2 juin 2018

introduction

L'une des plus grandes améliorations apportées à Drupal 8 a été le système de gestion de la configuration (CM). Le déploiement d'un site d'un environnement à un autre implique en quelque sorte la fusion du contenu généré par l'utilisateur sur le site de production avec la configuration générée par le développeur à partir du site de développement. Par le passé, la configuration était exportée en code à l'aide du module Features, dont je suis le responsable principal.

https://www.phase2technology.com/blog/drupal-8-configuration-management

Portrait de Thierry Jarrige
Soumis par Thierry Jarrige le 2 juin 2018

Dans Drupal 8, Configuration Management fait partie de Core plutôt que de s'appuyer sur le module Features. Cependant, dans la pratique, il reste encore de nombreux défis à relever.
Dans son exposé DrupalCon Nashville, Advanced Configuration Management dans Drupal 8, Mike Potter, Architecte logiciel Phase2, discute des différents modules utiles à la gestion de la configuration et fournit des exemples de cas d'utilisation réels où ces modules sont nécessaires, ainsi que:

Import du fichier de traduction du module Features 8.x-3.7

Soumis par admin-ekomundi-org le 24 avril 2018

Après avoir traduit la documentation du module afin de mieux remettre les termes dans leur contexte, et après plusieurs vérifications en situation, j'ai enfin importer un fichier de traduction sur le serveur de localize. Il y avait 66 traductions existantes et 38 propositions sur un total de 262 termes. J'en ai donc ajouté 158.

Notes sur la traduction française du module et de sa documentation

Portrait de Thierry Jarrige
Soumis par Thierry Jarrige le 18 avril 2018

Nous nous étions fixé comme objectif de finaliser la traduction du module pour Drupal 8, mais plusieurs concepts nécessitaient des éclaircissements et plusieurs termes, d'être remis dans leur contexte pour être explicité. Nous avons donc préalablement entrepris la traduction de la documentationdu module, puis repris la traduction afin de la tester dna sle contexte.

La portabilité et les mises à jour

Portrait de Thierry Jarrige
Soumis par Thierry Jarrige le 14 avril 2018

Afin de permettre, dans le cour du développement agile d'une plateforme, l'ajout ou la mise à jour aisée de fonctionnalités et de rendus, nous profitons de la nouvelle structure de la configuration de Drupal 8 et des bénéfices que l'on peut en tirer pour la création d'applications modulaires.

Un ensemble cohérent de modules "features" et de thémes personnalisables peuvent être activés individuellement.

Réseaucitoyen Drupal 8.1

Portrait de Thierry Jarrige
Soumis par Thierry Jarrige le 14 avril 2018

Une première version stable, complète et partageable d'un profil d'installation "Reseaucitoyen" est en ligne.

Désormais stable et compatible en version 8.5, et bientot 8.6, Drupal dispose désormais d'une bonne partie de l'écosysteme de la version 7.  La configuration est transportable par l'intermédiaire de fonctionnalitées (features) et est donc facile à mettre à jour.

De très nombreuses fonctionnalitées sont disponibles et interoperables, l'architecture est organique et imagée, le design est épuré pour laisser libre cour à votre imagination.

Créer et configurer des paquets

Portrait de Thierry Jarrige
Soumis par Thierry Jarrige le 5 août 2016

Sur la page Administration>Configuration>Développement>Features>Configure Bundles (admin/config/development/features/bundle), un écran similaire à l'écran d’administration des langues, les administrateurs peuvent créer des ensembles de paquets, les activer, organiser et

Présentation du module features

Portrait de Thierry Jarrige
Soumis par Thierry Jarrige le 4 août 2016

Le module Features offre la possibilité de capturer et gérer des fonctionnalités dans Drupal. Une fonctionnalité est un ensemble d'entités Drupal qui permettent de répondre, ensemble, à un besoin.

Features fournit un interface et une API pour encapsuler différents composants du site en un seul module appellé fonctionnalité.

Une fonctionnalité est comme n'importe quel autre module Drupal avec des informations supplémentaires dans son fichier info qui permettent à la configuration d'être vérifiée, mise à jour ou remise dans son état d'origine.