Drupal Advent Calendar Day 14: Multilingual, Editing, and Recipe Systems Update
Day 14 of the Drupal Advent Calendar, authored by James Shields, provides an update on the Multilingual and Concurrent Editing tracks for Drupal CMS, as well as a look at the Subtree Split system. The Multilingual track, led by Pavlos Daniel, aims to simplify site translation with two proposed "recipes" to configure language settings and make content translatable, though progress has been postponed pending input mechanism decisions.
Concurrent Editing, inspired by features in CKEditor's premium version and Palantir's EditTogether demo, seeks to enable collaborative editing of all content fields. However, work on this track is also on hold, as it depends on developments in the Experience Builder.
The post includes bonus insights from Adam G-H on the Subtree Split system, explaining how Drupal CMS allows users to install individual recipes separately, similar to Symfony’s modular approach. Development of all Drupal CMS components takes place within the drupal_cms project repository, with users able to contribute via merge requests. Adam G-H, a staff software engineer at Acquia and co-maintainer of several Drupal core components, provided the additional commentary.