Drupal Config Checkpoint UI Released for Safer Site Configuration Management

Drupal Config Checkpoint UI Released for Safer Site Configuration Management

Fabian Bircher has introduced the Config Checkpoint UI module for Drupal CMS, offering site builders a safer way to experiment with recipes or AI-driven configuration changes. Built on Drupal core’s existing configuration checkpoint API, the new UI allows users to create, delete, and revert configuration checkpoints through a simple interface. This provides an alternative to manual configuration exports and git commits, which require more technical effort and are often skipped by less experienced users.

The module addresses a key limitation in the current recipe system, which lacks an undo mechanism, by enabling checkpoint creation before applying changes. Although DDEV snapshots remain a reliable rollback option, they do not offer visibility into what changed. The Config Checkpoint UI helps fill this gap with accessible configuration rollback capabilities.

While the initial version is functional, there are some known issues. Drupal core has a bug affecting checkpoint deletion, and projects like Project Browser do not currently set checkpoints. Additional limitations involve uninstall validation errors when recipes include field changes tied to new modules. Future improvements may include features like checkpoint merging and selective deletion.

The release follows discussions at Drupal Dev Days in Leuven and builds on an idea first considered at DrupalCon Barcelona 2024. For more details and ongoing updates, visit the official Drupal CMS development channels or check out the demo shared during Drupal Dev Days in Leuven.

Source Reference

Date of Publication
Organization

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Upcoming Events

Latest Opportunities