Ce cas d'utilisation présente le fonctionnement de la nouvelle version du générateur de sites internet qui sera proposé aux collectivités.
Les enjeux du projet
Aujourd’hui, l'ARNia héberge un peu plus de 600 sites de collectivités et souhaite étendre sa solution aux collectivités de moins de 500 habitants.
Les enjeux pour le nouveau générateur :
- Réaliser une migration progressive des sites existants,
- Faciliter les mises à jour système pour un public peu familier à l’informatique,
- Réaliser un outil moderne et rapide,
- Optimiser la gestion des contenus et des droits,
- Avoir la possibilité de faire évoluer la solution avec le temps sur des besoins exprimés,
- Proposer des interfaces graphiques simples et optimisées pour les appareils mobiles.
Solution mise en oeuvre
Le générateur est composé de deux couches (back-office et front-office) :
- Le back-office est développé en multi-site Drupal 8 pour la partie gestion de contenu et le déploiement du front-office.
- Le front-office est une solution React avec le Framework Gatsby.js apportant plus de performance et de sécurité.
Fonctionnalités principales du back-office du générateur de site
Le back-office Drupal permettra à l’ensemble des collectivités la création de contenus structurés comme les actualités, les événements, les carnets d’adresses ou les pages de base. Un contenu libre est disponible pour laisser libre court à leurs envies. L’importance d’avoir un générateur structuré est de pouvoir miser un maximum sur la performance du rendu du site.
Chaque contenu dispose de sa propre structure et de son formulaire pour permettre la publication de contenus.
A la suite des travaux de préparation des contenus, la collectivité pourra publier son site de façon autonome grâce à un outil intégré au générateur. L’idée de publier le site est de permettre au Framework Gatsby de récupérer l’ensemble des informations qui construiront le site en front-office.
Customisation et rendu du site web
Une fonctionnalité de customisation simple a été intégrée à ce générateur. Elle est composée de deux parties :
La configuration du site :
- Nom du site
- Mail administrateur
- Message d’alerte
- Logo du site, favicon, bannière
- Réseaux sociaux
- Information SEO (référencement)
La configuration du thème :
- Choix du thème
- Choix des couleurs
Avantages du front-office du générateur de site
Une fois le site internet publié et lors d’une visite sur le site, il est “téléchargé” dans son intégralité. Ce processus de type PWA (Progressive Web App) permet une navigation fluide rapide, sécurisé et évite les instabilités. Le gain de modernité et de performance pour ce générateur est une vraie plus value avec les outils que nous disposons à ce jour (smartphone, réseau 4G, …).
Thème Cactus :