This base theme is intended to use the French State Design System (DSFR) on Drupal.
This project is monitored by the government information service (“Service d'Information du Gouvenement” or SIG) and the interministerial digital department (“Direction Interministérielle du numérique” or DINUM). You can find the maintainers of this theme on the official DSFR Slack.
What's new?
Updated
- DSFR library version 1.13.1
- More compliant field groups via $form
- DSFR-style page design:
- 403, 404, 500, 503
- Maintenance
- Login page, register and password recovery (compatible with maintenance mode)
Fixed
- IMPORTANT removal of Polyfill mentions (see: https://www.drupal.org/project/dsfr/issues/3456713)
- Status-messages in D10.3
- RGPD banner visible (advanced configuration options must be an integer to handle multiple cases)
- PATCH 3450397: dsfr.settings.yml + dsfr.schema.yml -- thanks to oulalahakabu
- Full container for header and navigation sections
Scope of use
The DSFR (French State Design System) is to be used for digital projects within the French State : central administrations, their departments, interministerial delegations, prefectures, embassies and all decentralized services.
Scope of DSFR use (available only in French)
Supported DSFR library version
The supported DSFR library version is indicated in package.json and the dsfr.libraries.yml file.
DSFR official Github repository
Set up a child theme
In a terminal at the root of the parent theme:
npm run child
Documentation for the child theme can be found in the folder "/doc/en/create_childtheme.md".