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".

Supporting organizations