Il est facile de déployer la configuration des types de contenu, des vues, etc.
Quelles sont les options de déploiement de contenu (nœuds) entre différents environnements?
Le module Contenu par défaut utilise des cœurs REST/HAL/Serialization API pour exporter du contenu vers JSON. Vous placez le contenu dans you_module/content/[entity_type] /anything.json et le contenu est automatiquement importé lorsque vous activez votre module.
Historiquement, vous aviez des options telles que l'utilisation du module Migrate ou Feeds pour y parvenir (Migrate a introduit l'idée de migration continue du contenu ). Bien que ce soit toujours des options viables (une fois que contrib est prêt), il semble que l'approche préférée de nos jours serait d'avoir un `` hub de contenu '' à partir duquel vous pouvez extraire du contenu vers divers sites via les services Web RESTful. En tirant parti capacités RESTful de Drupal 8 , vous pouvez totalement définir une stratégie de déploiement sur JSON/HAL + JSON, à condition que vous verrouilliez suffisamment l'authentification/autorisations pour ne pas exposer votre contenu à des ressources non privilégiées.
Pour un déploiement de contenu continu n'utilisant pas les services Web de Deploy , il y a Synchronisation de conten .
Le module de synchronisation de contenu fournit un mécanisme pour exporter des éléments de contenu uniques, ou tous les éléments de contenu, d'un environnement, et les déplacer vers un autre, sans effort.
Voir également le module Deploy :
Le module Deploy est conçu pour permettre aux utilisateurs de facilement mettre en scène et prévisualiser le contenu d'un site Drupal. Deploy gère automatiquement les dépendances entre les entités (comme les références de nœuds).
Ce screencast montre ses capacités incroyables.