We are starting to phase out Joomla 2.5 listings Read More

Arrow up
Arrow down

Joomla! Extensions Directory



Content Versioning

Requires Joomla 1.5.4 or later
This component and two plugins provide a simple content versioning solution for Joomla. It saves a backup copy each time content is saved. It also adds an editor button to allow you to restore a document you're editing with a backup version.

  • Get this

-A new enterprise workflow add-on to this package is now available! (Workflow is 1.5 only) See our site for more info!
-A new autosave add-on to this package is now available! See our site for more info!
-Shows a list of prior versions for every article, their size, creator and date
-Allows for preview of prior versions before use
-Send an optional email notification when content changes
-Shows a difference view, displaying changes from current to selected version.
-Shows the number of versions directly on the button
-Displayed as a an editor icon, no separate component to deal with
-Translated into French, Spanish, Catalan, German and English
-Configurable limit of versions to store
-Ability to delete prior versions
-Ajax enabled, very simple to use.
-Optionally disabled for front-end users

Recent updates:
*Improved "Diff" view performance for very large articles
*Universal installer!
*Added document size to the selection screen
*Updated to include support for JCK Editor
*Updated to include support for FCKEditor
*Updated to use correct directory seperator.
*If you have had problems installing, we found that a spanish character in the xml file was causing problems with some versions of Joomla. Please try the latest version.
*Fixed multiple front-end bugs,
*Added new installer script
*Updated difference view
*Moved SCV to use the actual revision number from SVN
*Added a "Difference" view to the preview showing difference between current article and selected version
*Fixed autoincrement bug in table create statement
*Added limit to number of versions to store (under content plugin parameters)
*Added version deletion with Ajax goodness
*Thanks to Lucas Guardino from Web Empresa for the Spanish and the Catalan Translation
*Added the author name next to the version
*Added language files for multilingual support
*Added full content preview for large articles
*Added a version check for 1.5.4 or higher
*Added a training video
*Fixed a bug to include fulltext

This is (as far as I know) the only working "Joomla Versioning & Workflow" solution that works like a charm. Especially if you have different editors and group working in the Joomla! backend. Versioning and notification/approval system wirks pretty well. Hopefully someone will continue the work for Joomla! 3.x. The missing workflow options is really a big problem for a lot of projects and in this case there´s a big gap between CMS systems like Drupal, Typo3 etc. and Joomla! A consistant workflow system should be a main topic for further Joomla! versions.


Posted on 18 October 2013

This was a great extension, and worked as advertised, but my understanding is that the developer has ceased development due to frustrations with Joomla 3.1 architecture. It would be great if someone else picked this up.

Owner's reply: That is not correct. It's simply that Joomla 3.2 will include Version Control in the core, so this component will no longer be required.

It will still be available for 3.1.x and prior versions of Joomla

Great work

Posted on 21 August 2013

After "intending" to duplicate an article, only to press save instead, over-writing the original content, I went looking for versioning extensions. This one works as described. However a word of caution - the backup that happens when pressing save, is a backup of new content, not the original content. So unless you have enabled this extension before creating content, you don't have a backup of the original until you press save, "without" making changes.

There are a few issues worth mentioning ...

1. The extension ONLY tracks the TOTAL number of times an article is staged, NOT what has recently been staged. This forces the admin to look through the entire list to see is there is anything needing "looked" at and approved or reversed. There is no "new or recent cue" ... so if you are using this extension as part of a wiki-style setup in Joomla with lots of updates being performed by lots of different registered members (as in my case), this would cause a ton of frustration. In fairness though, I don't believe it was designed for that particular environment (hence my good rating still).

2. As I was testing the extension, I noticed once where the extension did NOT portray my edits correctly in the staged version awaiting approval. Lines were crossed out that were never actually deleted. This concerns me a bit, and makes the extension a little untrustworthy. Is it showing me the "true" updates or not?

3. Versions and Workflow on the front end was a bit difficult to understand what was happening. Sometimes it didn't show other versions at all, though this may have been my particular permissions in need of adjustment. Also, the tabbed css was off a bit with my themes. Should probably get rid of the tabs and go with something more straight forward and functional; not as pretty, but this would then work better with other themes.

I believe with some tweaking and more testing this would be a really nice extension.

Owner's reply: Thanks for the review.
Item #1 is actually not correct. If you click on the Workflow button you will see the revisions ordered by date, including the content of those revisions.

Re #2: We use a open source HTML Diff, which is about as good as it gets. HTML Diff is non-deterministic, test changed to test actually looks like the string "test" was deleted.

#3 is always tough, e.g. themes with overreaching CSS are freely able to manipulate our layout.

This is another great simple piece of work that should be Joomla standard.

Saved by a revision

Posted on 17 August 2012

Customer modified a article and lost most of it, called up in a panic. After calming down I reminder then about the content versioning button and they restore the original version. Happy customer.

I recently updated a component on my site, which gave me a window in which I could edit keywords and metatags whilst scrolling through the article. On saving I found that 6 of my 8 pages had been deleted. Before I set out on the arduous task of recreating this article I installed Simple Content Versioning. Boy was I glad I did! After several hours bringing my article back to life, I used the component to check my keywords - bam! It instantly deleted my 6 pages again without any warning whatsoever. But this time I was prepared. In fact thanks to Simple Content Versioning I was so well prepared that it took just 2 clicks to restore my previous version. What a lifesaver! I just use the basic Joomla CMS with no fancy add-ins and this is completely invaluable for me. Thank you so much - good work.

have been using this content versioning system on all my sites for a good long time. It's one of those must have parts for all joomla websites - Hopefully it gets updated for 2.5 soon :)

Simple and Excellent

Posted on 11 November 2011

I had a client delete a page today, so thought i'd look for a content versioning component. This one is simple to use and worked first pop. Had it going in about a minute. No front end probs. Brilliant.

While it appears this would be great for a site where the editors all have access to the backend, it entirely breaks the front-end content system.

Once either or both of the plugins are enabled, I found I can no longer submit content with anything other than the administrator back-end: all front-end content submission now generates a complete failure and the site crashes.

I am using Joomla 1.6.1.

Owner's reply: We fixed this issue (with Joomla 1.6.1 only)
Workflow for Simple Content Versioning

Workflow for Simple Content Versioning

Free | Extensions Specific Non-sorted | Michael Fatica
8 reviews
This plugin provides enterprise workflow support for our Open Source Simple Content Versioning component. It provides version annotation, content staging and review workflow for Joomla. Features include: * Revise, edit and approve article changes before going live with those changes. * Send article changes for approval via email * Edit and save changes to published articles without affecting the live site * Save notes regarding article versions * Optionally stage all content changes automatically * Automatically stage content from specific user groups * Optional administrator email notifications of staged content that is ready for review * Complete revision history with access to all staged and prior versions of article content * Optionally disable on the front-end
p e


Michael Fatica
Date added:
Oct 17 2008
GPLv2 or later
Free download
Uses updater:
Download DemoNot available SupportNot available Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support