Versions

Versions are used for version control of content in Joomla. They store previous states of articles, modules, or banners and let you track changes and revert when necessary.

  • Function and Purpose

    Version control was introduced in Joomla 3 and is also available in Joomla 5. A new version is created for each saved change, provided versioning is enabled for that content type. This lets you retrieve, compare, and restore earlier states when needed.

    Use Cases

    • Articles: Changes to articles are saved as versions.
    • Modules, Banners and Plugins: Other content types can also be versioned if the option is enabled.
    • Workflows: Versions can be combined with workflows to support approval processes.

    Important Notes

    • Limitation: Set how many versions per item should be stored in the global configuration to avoid filling the database unnecessarily.
    • Comparison: Joomla provides a comparison mode to view changes between two versions.
    • Restoration: Clicking “Restore” sets the selected version as the current state.

    See also