Règlement RGESN pour le Site Science et Technologie
1. Stratégie
La stratégie d’éco-conception du site Science et Technologie doit porter une attention particulière aux impacts environnementaux et à l’utilité du service. Il est essentiel de considérer les besoins des utilisateurs et de s’adapter à différents types de terminaux. Un référent en éco-conception numérique doit être désigné, et des objectifs ainsi que des indicateurs doivent être fixés pour mesurer et réduire les impacts environnementaux.
2. Spécifications
Les spécifications du site doivent intégrer les objectifs de réduction des impacts environnementaux dans la conception et les revues de code. Il est également important de prévoir le décommissionnement des composants non utilisés et de choisir des fournisseurs et des services tiers engagés dans la réduction de leurs impacts.
3. Architecture
L’architecture du site doit être conçue pour minimiser les impacts environnementaux. Cela inclut l’adaptation de la quantité de ressources utilisées en fonction de la consommation du service, le suivi de l’évolution technique des protocoles, et la prévision de mises à jour correctives tout au long de la durée de vie du service.
4. Expérience Utilisateur (UX)
L’expérience utilisateur doit tenir compte du clivage numérique et optimiser le parcours de navigation pour réduire le nombre de requêtes. Les animations sont optionnelles, tout comme les services tiers, les vidéos et les analytics. Il est important de limiter les notifications inutiles et de donner aux utilisateurs la possibilité de ne pas tout charger.
5. Contenu
Le contenu doit être optimisé en termes de taille, notamment en compressant les images, l’audio, la vidéo et les autres fichiers.
6. Front-end
Le front-end doit respecter une limite de poids par écran, limiter le nombre de requêtes, et utiliser des techniques telles que le cache, le chargement paresseux (lazy load), et le stockage local. Il doit aussi servir les images à la bonne taille et réduire ou limiter les données échangées.
7. Back-end
Le back-end doit être optimisé en activant le cache serveur, en utilisant la compression et en archivant ou supprimant les documents périmés.
8. Hébergement
L’hébergement doit être choisi en fonction de critères environnementaux. Il est recommandé de choisir un hébergeur à proximité de l’audience du site, qui respecte le code de conduite européen (PUE, WUE), utilise des sources d’énergie renouvelable et possède une certification environnementale (ISO14001, ISO50001, LEED, BREEAM, HQE).
Notice de conception
Ce règlement vise à réduire les impacts environnementaux tout en assurant un service efficace et utile aux utilisateurs du site Science et Technologie. Pour adopter une démarche d’éco-conception respectant les principes du RGESN, plusieurs actions peuvent être mises en œuvre. D’abord, choisir un bon hébergement en vérifiant les certifications environnementales est essentiel. Réduire le nombre d’environnements serveur utilisés à un nombre raisonnable, par exemple un pour le développement et un pour la production, contribue également à limiter l’empreinte écologique. Organiser des ateliers avec les clients permet d’identifier les fonctionnalités réellement utiles et d’écarter celles superflues. Science et Technologie utilise des outils comme Ecoindex aide à corriger les problèmes et à suivre l’évolution d’un site en permanence, en allant au-delà des optimisations de performance pour faire des choix écologiques. De plus, donner le choix à l’utilisateur sur les données qu’il souhaite télécharger (images, vidéos, polices optionnelles) peut significativement réduire les ressources inutilisées. Enfin, automatiser l’optimisation des ressources, telles que la compression des images, des polices, des fichiers CSS et JS, est une étape importante pour minimiser l’impact environnemental du site.
WordPress
La dernière version de WordPress a fait l’objet d’un effort considérable pour améliorer les performances du CMS. Introduction de la nouvelle Interactivity API basée sur Preact et une nouvelle méthode de chargement des modules JS, changement majeur, comparable à la révolution de l’ère jQuery en termes de blocs. Chaque bloc apporte ses propres CSS et JS, permettant de créer des pages avec des ressources hautement optimisées.