Joomla Content Version Control, Article Versioning

Attention: open in a new window.  Print  E-mail

Simple Content Versioning for Joomla!

This extension provides document version control for Joomla.  It saves a backup of every article when the content changes allowing authorized users to rollback changes to prior versions.  It then allows you to choose a prior version of a given document directly from the editor.  See the complete feature list.

Update! Get the Workflow Extension that allows version staging and approval!  Coming soon: A Joomla Autosave feature to save your large articles from loss due to Joomla session timeouts!

Setup Instructions

Install the Simple Content Versioning Package:

com_versions_package.zip

Your system is now setup to make backup copies every time you edit a document.  To revert to a backup copy, click the button at the bottom of the WYSIWYG edtitor and pick from the resulting list of prior versions.

The above installer is all you need.  It installs the following files, which can be downloaded and installed individually if required/needed here

  • com_versions:  This is the component that shows the list of content versions available for a particular document.
  • plg_content_versioning:  This is the plugin that actually saves the version when you hit “Save” in the back end.
  • plg_editors_xtd_versioning: This is the button that appears at the bottom of the editor which you click to access prior versions of the document you’re currently editing.

Support

You can view a video of this process here:

View the Joomla Simple Content Versioning installation video

Comments (12)
control access
12 Saturday, 30 May 2009 19:14
Brian
Great component. Very simple to use. One suggested improvement -- it would really nice (important) to be able to limit access to this component to a specific access level. For example, I want only super admins to be able to control versioning -- not all admins.
Additional information
11 Sunday, 10 May 2009 17:00
cato
Is it possible to include additional information in the notify admin email? Additional information I would like to see included is:
Name of article
Published periode
Modified date and time.
Access level
Username who modified the article
Username who created the article
Link to article
Link to edit article.

These changes would be really nice. Thank you for a great extension!
Great Component / Plugin!
10 Thursday, 05 March 2009 14:07
Burn
This component is exactly that what I searched for! Thanks a lot, great work! Just one question: Where can I change the size of the preview-window? It's a fine thing to put it into an ajax popup but it's a little small.

/*
* Admin comment - We've added this as a configurable
* parameter to the Button - Versioning
* Plugin based on this request.
*/

Best regards, Engholm
Exactly what Joomla needed! I hope it makes it into base release!
9 Saturday, 28 February 2009 17:22
Tomaz
Just installed it and am starting to test. I've been hoping someone would make this!

I hope it works with JoomFish... well, will test soon enough and let you know how it went.

Thanks!
Joomfish compatibility
8 Thursday, 19 February 2009 18:38
Luc
Does com_versions comptible with Joomfish?

Anyway, thx for this great plugin (I use it on many websites)

Luc
Great great!!
7 Wednesday, 18 February 2009 11:00
Andre
Hi!

What a great tool! This is what i was looking for a long time!!!
Perfect Component and Plugin!!!
6 Tuesday, 03 February 2009 14:49
thefame
Hello.

This component it's perfect, but I have the same necessity for the joomfish component. I think that only need the plugin who save info inside the table.

Thanks.
Ivan
It´s a must have Component for Joomla
5 Saturday, 24 January 2009 23:11
Scanner
With this Component and Plugin is Joomla a real awesome CMS. Thanks to the developer!
Thanks!
4 Saturday, 27 December 2008 11:29
Lassi
This piece of software is excellent, just what I was looking for!
Thank you.
Version-Button
3 Thursday, 25 December 2008 23:07
Christoph
It's a great an simple to use component, I'd spent much time on searching such a tool.

I think it would be a good idea to blend out or to switch of the version button for front-end users.

kind regards
Perfect Software!
2 Tuesday, 16 December 2008 08:40
André
Hello, i´ve dont test it yet, but i´ve wait a long time of this Software with this Functions! I am glad to see the final release. Best regards
Simple Version Control
1 Monday, 15 December 2008 13:43
leo
It doesn't update the name of the person on the list showing different versions ( after clicking version button in the editor), who makes changes to the content. For example, if a content created by user1 and later on editied by user 2, it shows 'user1' (on the version list) against second version of the content, which is actually modified by user 2 and not user 1. So technically speaking there should be 'user2'(on the version list) and not 'user1' on the second version of the content. If that is fixed it will be great extension!... Thanks for your effort.

Add your comment

Your name: *
Your email: *
Subject: *
Comment: *
  The word for verification. Lowercase letters only with no spaces.
Spam prevention code: *