Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Entity Diff UI

Security covered

Part of the Entity ecosystem · 235 projects

View on drupal.org

Drupal Diff module provide the capability to compare the difference between node revisions.
Since Drupal 8.7.x, taxonomy, block and media have been all revisionable.
Since Drupal 10.1, the revision UI for block has been implemented by core. See #1984588: Add Block Content revision UI
After Drupal 10.2, Drupal core will provide the revision UI for media entity. See Media entities now have a new tab for viewing, reverting and deleting revisions.
The revision UI for taxonomy is currently aiming for Drupal 11. See #2936995: Add taxonomy term revision UI
This module introduces API and UI for comparing content revisions for content entities other than node.
This module consists of following sub modules:

  • Block content diff UI plugin
    Provide UI for comparing block contents.
  • Media diff UI plugin
    Provide UI for comparing media contents.
  • Taxonomy diff UI plugin
    Provide UI for comparing taxonomy terms.

REQUIREMENTS

  • Drupal core 8.7.7+
  • Diff module 8.x-1.0+

INSTALLATION

Install as you would normally install a contributed Drupal module.

CONFIGURATION

  • Enable the submodules
  • Grant permissions to account for each entity bundle type.
  • Tick the 'Create new revision' box for the Media type which you want to compare the revisions for.
  • Tick the 'Create new revision' box for the Block type which you want to compare the revisions for.
  • A new tab called 'Revisions' should show up in the Taxonomy term, Block and Media edit page, which is similar to the way how the Diff module works for Node content.
  • Go to the Diff fields settings page (/admin/config/content/diff/fields) to choose what fields you want to be compared.

Drupal 11

D10 version is currently working in progress. The develop version is compatible with D10. If you could help test it with D10, that would be appreciated.

Since Drupal 11, most of the functionalities have been implemented by Drupal core. This module won't be updated for future version.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Apr 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.3 Stable Dec 6, 2023
2.0.0-alpha1 Pre-release Dec 6, 2023
1.0.2 Stable Dec 6, 2023
2.x-dev Dev Dec 5, 2023
1.0.x-dev Dev Apr 25, 2023