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.
