MicroDrupal n'est en aucune façon affilié officiellement à l'association Drupal et est un service fourni par Flocon de toile

MicroDrupal : une usine à sites nouvelle génération sous Drupal 8

Drupal est une solution qui nous propose plusieurs architectures possibles pour industrialiser la production de sites Internet. Nous disposions jusqu'à présent de Domain Access, de Organic Group et de l'architecture multi-sites native à Drupal. Pour disposer d'un diaporama relativement exhaustif des différentes solutions à notre disposition, vous pouvez vous référer à ce billet Industrialisation et mutli-sites avec Drupal.

Le multi-sites natif à drupal 8 est résolument une approche rodée et robuste. En se basant sur un profil d'installation, nous pouvons générer rapidement des sites similaires pré-configurés et prêts à l'emploi. Mais cette architecture peut présenter 3 inconvénients majeurs :

  • Le temps faisant son oeuvre, les sites générés initialement sur la base du même profil vont avoir tendance à diverger de plus en plus rendant de plus en plus délicate leur maintenance. Et le fait que chaque site soit un site indépendant ne peut qu'accélérer cette tendance naturelle.
  • Générer une instance Drupal 8 pour créer un site Internet simple (par exemple un site de marque, une landing page pour un événement ponctuel) peut donner l'impression de sortir le marteau-piqueur pour enfoncer un clou.
  • Certaines organisations peuvent avoir une certaine latence quand plusieurs acteurs doivent intervenir au niveau de l'infrastructure pour préparer la génération d'une instance sur une usine à sites, réduisant à néant un des avantages d'une usine à sites : le time to market ou la possibilité de générer un site en quelques minutes prêt à l'emploi.

MicroDrupal est une nouvelle solution d'industrialisation disponible avec Drupal 8 qui veut adresser ces quelques points, en prenant appui non pas, comme les solutions existantes, sur la configuration de Drupal 8 mais sur le contenu lui-même.

Et si vous pouviez créer un site Internet aussi facilement que vous publiez une actualité sur votre site ?

C'est ce défi que MicroDrupal relève en utilisant une nouvelle architecture proposée par le module contribué Micro site. Similaire au module domain Access, cette architecture permet par contre une meilleure séparation et isolation de chaque site propulsé par une instance maître, tout comme elle permet de déléguer à un gestionnaire de contenu la création d'une instance de site. Nous pouvons alors bénéficier de toute la puissance et la modularité de Drupal pour concevoir des types de site différents, et intégrer les différents modules de l'écosystème de Drupal dans le contexte de chaque micro site.

Et comme chaque site propulsé par une instance basée sur MicroDrupal n'est ni plus ni moins qu'un contenu, leur gestion et leur maintenance peuvent s'avérer redoutable de simplicité. MicroDrupal vous permet au final de créer et de gérer au sein d'une même instance Drupal, qui pourrait être d'ailleurs votre site institutionnel, de multiples sites différents de façon simple et naturelle. Une fois le coeur mis en place, le reste n'est plus qu'un peu de site building et de theming.

Si vous souhaitez avoir plus d'informations sur MicroDrupal et son architecture, n'hésitez pas nous contacter.