Smile has created Sobki, turnkey Drupal installation profiles to kickstart your projects with a robust foundation, while still giving you the freedom to cater to your creativity and needs. Here is our release blog post.

Sobki offers two installation profiles based on different design systems:


Sobki's 3 principles

1 - Design system and no-code approach

Sobki uses design systems with modules and themes from the UI Suite ecosystem.

By leveraging site building capabilities, this allows to have a codebase decoupled from the data structure and this empowers administrators.

This allows to build multiple cohesive and branded websites effortlessly with a high code quality.

Note: Currently, as not every part of Drupal are site buildable with control on the rendering, it is more a "low-code" approach even if we aim for a "no-code" approach.

2 - Improved contribution experience and UI

Having an improved contribution experience is a key to a website adoption by editorial teams. That's why we made efforts in this direction too:

  • Gin and its ecosystem is used as admin theme in all Sobki's profiles for consistency.
  • Layout Builder's UI has been improved and modules of its ecosystem are used.
  • Content editing modules are present to enhance RTE or content modeling.

Also, as configuration is time-consuming, Sobki is ready out-of-the-box. Examples of available features (or on the roadmap):

  • Default block types (text, media, map, form, carousel, etc.)
  • Default content types (landing page, news, blog post, etc.)
  • Media management improvements
  • Configured SEO modules
  • Configured roles and permissions
  • Configured publication workflow
  • Configured webforms
  • Configured security modules
  • AI integration
  • Default demo content

Note: Just like Drupal, Sobki is limitless; you can also use it as a base and add any Drupal modules you want.

3 - Sustainable IT

Sobki aims to address the pillars of sustainable IT principles:

  • Environmental: a reusable codebase for each of your sites, streamlined features, and a continuous improvement approach to optimizing Sobki in terms of energy consumption.
  • Social: special attention is paid to current standards, both from an accessibility (WCAG, RGAA) and privacy (GDPR) perspectives.
  • Governance: an open source approach that protects you from potential vendor lock-in and regular security audits on Sobki's codebase.

Sobki's development principle

Sobki leans as much as possible on Drupal core and contrib modules.

If a feature does not exist in contrib, we either:

  1. try to patch core or existing modules to improve existing projects
  2. create a new contrib module so non Sobki projects can also use it
  3. if not possible to have something generic enough to put in contrib, create a new "custom" module in Sobki which can be used as POC until put into existing contrib projects

In practice

  1. Install Sobki.
  2. Adapt or delete the pre-configured content types, block types, media types, etc. if needed.
  3. Start creating your content (with or without Layout Builder as you prefer or need).

Sobki's advantages summary

  • Ensures code quality by minimizing the need to write custom code.
  • Ensures flexibility by pushing site building's boundaries without hardcoded data structure.
  • Reduced setup time by being ready out-of-the-box.
  • Eco-friendly by default, reduced carbon footprint due to a reusable codebase, streamlined features, and actors trained in eco-design and accessibility.


Documentation 📗


Join the adventure 🚀

Build your project with the Sobki team and Smile! 💚

Contact us

Supporting organizations: 
Founding, Development, Maintenance

Project information

Releases