Déclaration d'écoconception
Ce site est conçu selon une démarche d'écoconception visant à minimiser son impact environnemental tout en garantissant la qualité et l'accessibilité du contenu.
Principes de conception
Site statique
Ce site est entièrement statique : les pages sont de simples fichiers HTML, CSS et JavaScript servis tels quels par le serveur, sans aucun traitement à chaque consultation. Pas de base de données, pas de backend applicatif, pas de requête dynamique.
La génération des pages est réalisée en amont, une seule fois, par un pipeline de construction écrit en Python avec le moteur de templates Jinja2. Ce pipeline assemble les contenus (rédigés en HTML) avec les gabarits de mise en page, puis produit les fichiers statiques qui sont déployés. Python n'intervient donc jamais lors de la consultation du site par un visiteur.
Sobriété fonctionnelle
- Pas de tracking — aucun outil d'analyse d'audience, aucun cookie de suivi, aucun script tiers
- Typographie système — utilisation de la police system-ui du navigateur, aucun fichier de police téléchargé
- JavaScript minimal — moins de 50 lignes au total, en amélioration progressive (le site fonctionne sans JavaScript)
- Images rares et optimisées — format WebP, contenu principalement textuel
- Pas de CDN tiers — toutes les ressources sont servies depuis le même domaine
- Mode sombre natif — adaptation automatique au thème du système, sans téléchargement de ressources supplémentaires
Hébergement
Le site est hébergé sur Framagit Pages (Framasoft), une association française engagée dans le logiciel libre et les communs numériques.
Démarche qualité et rétroaction
Un processus de contrôle qualité est intégré au cycle de développement. Avant chaque mise en ligne, un ensemble de tests automatisés est exécuté avec des seuils de performance à atteindre. En cas d'écart, les corrections sont apportées et les tests relancés jusqu'à conformité.
Tests du quality gate
- gitleaks — détection de secrets (0 fuite exigée)
- ruff + mypy — qualité et typage du code Python (0 erreur)
- W3C vnu — validation HTML (0 erreur)
- lychee — vérification des liens internes (0 lien cassé)
- axe-core — accessibilité WCAG 2.1 AA sur un échantillon représentatif, en 5 variantes (clair, sombre, mobile, zoom 200%, contrastes forcés)
- Audit clavier — navigation au clavier, skip link, absence de piège de focus
- EcoIndex — score d'éco-conception sur un échantillon représentatif (grade A visé)
- Lighthouse — performance, accessibilité, bonnes pratiques, SEO
Boucle de rétroaction
Chaque test qui échoue déclenche une correction suivie d'un nouveau passage du quality gate. Ce processus itératif garantit que les régressions sont détectées et corrigées avant la mise en ligne.
Conformité GR491
Le site a été évalué contre le référentiel GR491 de l'Institut du Numérique Responsable (516 recommandations).
- 258 critères évalués (les 258 autres sont non applicables : pas de backend, pas de base de données, hébergement mutualisé)
- 249 conformes (96,5%)
- 9 non-conformes
Écarts identifiés
- STR-3.C06 — Pas de mesure formelle de maturité en numérique responsable
- UX/UI-7.03 — Pas de tests utilisateurs formels
- ARCH-9.C02 — Objectifs NR non qualifiés vis-à-vis des ODD
- ARCH-9.02 — Données environnementales de l'hébergeur non disponibles
- FRT-6.C01 — Pas de compteurs de requêtes
- FRT-6.C02 — CSS et JavaScript non minifiés
- FRT-9.C02 — Pas de srcset pour les images responsives
- BCK-3.01 — CSS et JavaScript non compressés avant transmission
- BCK-5.06 — Données environnementales de l'hébergeur non disponibles
Les écarts 6, 7 et 8 sont liés aux limitations de l'hébergement Framagit Pages (pas de contrôle sur la compression ni la minification côté serveur). Les écarts 4 et 9 sont liés à l'absence de données environnementales publiées par Framasoft.
Résultats des mesures d'impact
Les résultats ci-dessous sont mesurés sur le site déployé, sur le même échantillon de 8 pages que l'audit d'accessibilité.
EcoIndex (site déployé, 17 mars 2026)
Toutes les pages obtiennent le grade A (EcoIndex 5.9.0) :
| Page | Score | Grade | DOM | Requêtes | Poids (Ko) | GES (gCO2e) | Eau (cl) |
|---|---|---|---|---|---|---|---|
| Portail | 90 | A | 124 | 8 | 62 | 1,20 | 1,80 |
| FabNum accueil | 91 | A | 93 | 7 | 57 | 1,18 | 1,77 |
| FabNum article | 90 | A | 107 | 9 | 96 | 1,20 | 1,80 |
| IRON | 83 | A | 304 | 8 | 90 | 1,34 | 2,01 |
| MUS'IA | 90 | A | 110 | 7 | 58 | 1,20 | 1,80 |
| Contact | 91 | A | 78 | 7 | 55 | 1,18 | 1,77 |
| Mentions légales | 90 | A | 118 | 7 | 62 | 1,20 | 1,80 |
| Accessibilité | 90 | A | 143 | 7 | 58 | 1,20 | 1,80 |
Lighthouse (site déployé, 17 mars 2026)
Scores Lighthouse sur 4 pages représentatives (desktop) :
| Page | Accessibilité | Bonnes pratiques | SEO | LCP | CLS |
|---|---|---|---|---|---|
| Portail | 100 | 100 | 100 | 134 ms | 0,00 |
| FabNum | 100 | 100 | 100 | — | — |
| IRON | 100 | 100 | 100 | — | — |
| MUS'IA | 100 | 100 | 100 | — | — |
Kastor.green (site déployé, 17 mars 2026)
Pré-audit automatisé RGESN + RGAA sur la page d'accueil : score global 89/100, écoconception 85/100, accessibilité 100/100. Les axes d'amélioration identifiés recoupent les écarts GR491 documentés ci-dessus.
Informations complémentaires
- Date de cette déclaration : 17 mars 2026
- Référentiel d'écoconception : GR491 (INR)
- Outils de mesure : EcoIndex 5.9.0, Lighthouse, Kastor.green
- Contact : Formulaire de contact