Drupal 10.1.0 Revision UI: Eight-Year Collaborative Development
In the PreviousNext blog post, "Co-contribution with Clients: A Revision UI API for All Entity Types," authored by Lee Rowlands, the eight-year effort to develop a generic revision UI for Drupal 10.1.0 is detailed. Initially, only nodes had a revision UI since Drupal 4.7. However, ServiceNSW's need for a revised UI for block content entities led to identifying a gap in the Drupal core.
Overcoming challenges such as maintaining compatibility with core updates and developing a revision access API, the team and the broader Drupal community contributed patches, resulting in integrating a revision UI for all entity types by Drupal 10.1.0. This collaboration exemplifies the power of open-source development and the collective advancement of the Drupal project.
Disclosure: This content is produced with the assistance of AI.