🇫🇷France @boilleym

Account created on 16 March 2020, almost 5 years ago
#

Recent comments

🇫🇷France boilleym

Hello!

First of all, thanks for your interest in our theme.

As everything in french administration, this topic is a little bit complicated. There are two concepts to distinguish : the design and the source code:

  • 🇫🇷 The french govt Design System itself (DSFR), as described on the official DSFR website, has its own terms of use (CGU for "conditions générales d'utilisation") described by a French legal directive. These terms restrict the use of the Design System to French government websites only.
  • 📄 The materialization of this Design System in the form of source code (HTML/CSS/JS) and, further, the Drupal Theme, are subjects to an open license.


In summary, anyone has the right to retrieve, modify, and distribute the DSFR source code. However, only a government operator or administration is allowed to use the DSFR design for his website.

This distinction between the two concepts aims to restrict the use of the DSFR while allowing developers of French government websites to freely appropriate the source code and adapt it to any technical stack.

I hope this answer your question :)

🇫🇷France boilleym

Thanks for all your feedback. At this point, we gonna plan a meeting to talk live about these topics together. By then, I close this Issue.

🇫🇷France boilleym

At the beginning the theme was inspired by some aspects of DSFR and UI Suite DSFR . But DSFR theme is lacking the modularity of a real component integration (and sobriety by not loading once the full DSFR css file for example) and UI Suite is simply not used in Kleegroup. DSFR for Drupal is a light and transversal DSFR reference with no dependency to another applicative layer.

The DSFR for Drupal Theme is designed with two main objectives:

- Modularity, the essence of all good design systems and the DSFR in particular;
- Sobriety, by using only the required code and resources at any time.

This base theme is also the result of multiple years of innovation by Kleegroup for building DSFR Drupal websites for French Government.

---

Thanks for your code analysis and your precious feedback!

The SDC are now an ideal solution for building a state of art Drupal Theme based on a structured Design System. Until now we didn’t have any mention about a DSFR Theme release using them. Maybe you should communicate about your roadmap and special SDC branch on the public page of UI Suite DSFR ?

Not using slots is both a technical and doctrinal decision. Each DSFR components pattern is carefully designed for specific content (with some exceptions like modals). We found slots too permissive for the DSFR guidelines. Nevertheless, this can change in the future, depending on users feedback (as you mentioned above we are constantly improving the dsfr4drupal theme for a better experience).

About {"items":{"type":"object"},"type":"array"} Today SDC cannot type an Array of Objects (if this changes in the future we will make the appropriate modifications; if necessary the descriptions will be improved). Also this theme is aimed at technical Drupal users who can read the components and understand their meaning.

The pager links will be fixed soon.

We found no sign of any “null” type into the header until now. This topic is still under investigation.

Production build 0.71.5 2024