Un profil d'installation personnalisable
Le profil d'installation Drupal 8
Le projet a consisté à proposer à l'équipe digitale d'Elior Group un profil d'installation adaptable et rationnalisé proposant une expérience de contribution simple, efficace, pour les services concernés.
Lors du déploiement du profil, l'administrateur Aegir peut entre autres :
- Configurer le logo du site ainsi que les données d'identification (favicon, slogan, etc.) ;
- Configurer les couleurs du site (primaires et secondaires) - Chaque couleur choisie génère programmatiquement un nuancier ;
- Opter pour l'utilisation d'un menu fixe (sticky) ou pas ;
- Opter pour l'utilisation d'un sur-header capable d'afficher les liens secondaires et les liens vers les réseaux sociaux) ;
- Opter pour l'affichage d'éléments du menu colorés ;
- Opter pour un pied de page clair ou sombre - Et administrer ensuite la couleur des titres ;
- etc.
Les interfaces livrées constituent un thème modulable via le menu "Appearance" de Drupal pour s'adapter à chaque site (couleurs mises en avant, polices de caractères, etc.)
L'essentiel des interventions de theming a concerné les 12 paragraphes qui permettent aux contributeurs de faire varier les publications de contenu, les mises en page.
La conception UX et UI
La phase de conception a consisté dans le déploiement des nouveaux gabarits de contenu et des paragraphes. Nous avons par conséquent dû adapter les paragraphes existants et utilisés par d'autres profils d'installation et en créer 4 nouveaux, dans l'optique de les distribuer sur les autres profils de l'usine à sites. Le déploiement des interfaces s'est déroulé en appliquant la méthode dite "atomic design".
L'intégration dans l'usine à sites
Elior Group dispose d'une usine à sites monitorée par la console Aegir. Tous les efforts de conception et de développement ont été menés dans un soucis de rationnalisation des
ressources, des modules, des fonctionnalités, des templates, des blocs. Le développement du nouveau profil d'installation doit répondre aux mêmes contraintes :
- Tous les développements devront s'appuyer sur les modèles (profils) existants d'une part.
- Tous les développements nouveaux, améliorations, nouveaux gabarits, blocs devront pouvoir être ultérieurement déployés sur les autres profils d'installation.
Le déploiement avec Aegir
Le déploiement de chaque site s'effectue sur la plateforme Aegir su groupe qui dispose des plateformes de développement, de pré-production et de production pour chaque projet.
En production : https://www.elior-services.fr -
Une dizaine de sites est en cours de préparation.