This release is a pre-release and may not be stable for production use.
Sites Conformes
Sites Conformes (anciennement « Sites Faciles ») vise à permettre la création simplifiée de sites dont le domaine se termine par .gouv.fr.
Basé sur Wagtail, il permet de concevoir rapidement des sites internet conformes aux normes numériques en vigueur.
En particulier, il permet de construire des pages à l’aide de composants prêts à l’emploi issus du Système de design de l’État (DSFR).
Prérequis
Sites Conformes vise à utiliser les dernières versions disponibles de Django (6.0+) et Wagtail.
Les tests automatisés couvrent les versions suivantes :
- Python 3.12 à 3.14 (cf. versions de Python supportées par Django)
- PostgreSQL 14 à 17 (cf. versions de PostgreSQL supportées par Django)
Déploiement
- Pour déployer le projet en production sur un serveur, voir la documentation d’installation
- Pour installer le projet en local pour le développement, voir installer le projet en local
- Avant de soumettre une contribution, consulter le guide de contribution
- Pour déployer une instance (Scalingo, serveur Linux, Docker…), voir la documentation de déploiement
- Pour les sauvegardes et le stockage des médias, voir la gestion des données
Architecture
Sites Conformes est développé en utilisant le framework Django et le CMS Wagtail. Il est centré autour d’une application principale nommée sites_conformes.core, accompagnée d’applications annexes pour divers types de pages.
Le détail des applications Django, de la structure du dépôt et le schéma d’ensemble sont décrits dans la documentation d’architecture.
Notifications
Le panneau d’information de l’administration peut afficher des notifications
(nouveautés, alertes, maintenances) aux utilisateurs qui ont accès au back-office.
Ces notifications sont pilotées par le fichier
notifications.json à la racine du dépôt.
Pour savoir comment ajouter, modifier ou désactiver une notification, voir la
documentation dédiée : NOTIFICATIONS.md.
Droit d’utilisation du DSFR
Ce projet utilise le DSFR et est donc tenu par les conditions d’utilisations suivantes :
⚠️ Utilisation interdite en dehors des sites Internet de l’État
Il est formellement interdit à tout autre acteur d’utiliser le Système de Design de l’État (les administrations territoriales ou tout autre acteur privé) pour des sites web ou des applications. Le Système de Design de l’État représente l’identité numérique de l’État. En cas d’usage à des fins trompeuses ou frauduleuses, l’État se réserve le droit d’entreprendre les actions nécessaires pour y mettre un terme.
Voir les conditions générales d’utilisation.
⚠️ Prohibited Use Outside Government Websites
This Design System is only meant to be used by official French public services' websites and apps. Its main purpose is to make it easy to identify governmental websites for citizens. See terms.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sites_conformes-4.2.0rc1.tar.gz.
File metadata
- Download URL: sites_conformes-4.2.0rc1.tar.gz
- Upload date:
- Size: 7.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f5119178606d46be69ef2e4bbe7dce59b4ff9f5baa6db87a5532c49c2216c03
|
|
| MD5 |
e4b70296bedbcf37a40dc594d7b7dc0f
|
|
| BLAKE2b-256 |
42fba06ae14c7f66be9ad2f3dabe0d6004f1c4af77ea05a2ea02330e1e9bc459
|
Provenance
The following attestation bundles were made for sites_conformes-4.2.0rc1.tar.gz:
Publisher:
publish.yml on numerique-gouv/sites-conformes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sites_conformes-4.2.0rc1.tar.gz -
Subject digest:
4f5119178606d46be69ef2e4bbe7dce59b4ff9f5baa6db87a5532c49c2216c03 - Sigstore transparency entry: 2581202920
- Sigstore integration time:
-
Permalink:
numerique-gouv/sites-conformes@1937bde9c2c5cedc2594550bac9e7319b650711d -
Branch / Tag:
refs/tags/v4.2.0-rc1 - Owner: https://github.com/numerique-gouv
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1937bde9c2c5cedc2594550bac9e7319b650711d -
Trigger Event:
release
-
Statement type:
File details
Details for the file sites_conformes-4.2.0rc1-py3-none-any.whl.
File metadata
- Download URL: sites_conformes-4.2.0rc1-py3-none-any.whl
- Upload date:
- Size: 7.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
538ad5b5247980a18a73d44e5b500329ae5a325fad03fc97513dd33a8b62582a
|
|
| MD5 |
fae768a07ee1e35119f78e11fb57af51
|
|
| BLAKE2b-256 |
26774f93b6a45f5d25ab709ace190b1ba2cf57e1570a273d04d41d140ece0c04
|
Provenance
The following attestation bundles were made for sites_conformes-4.2.0rc1-py3-none-any.whl:
Publisher:
publish.yml on numerique-gouv/sites-conformes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sites_conformes-4.2.0rc1-py3-none-any.whl -
Subject digest:
538ad5b5247980a18a73d44e5b500329ae5a325fad03fc97513dd33a8b62582a - Sigstore transparency entry: 2581202982
- Sigstore integration time:
-
Permalink:
numerique-gouv/sites-conformes@1937bde9c2c5cedc2594550bac9e7319b650711d -
Branch / Tag:
refs/tags/v4.2.0-rc1 - Owner: https://github.com/numerique-gouv
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1937bde9c2c5cedc2594550bac9e7319b650711d -
Trigger Event:
release
-
Statement type: