Joomla! Extensions Directory



Content Versioning

GENOVA Version Control is an extendable version control system for Joomla, which allows you to compare and restore revisions of your Joomla articles in the front- and backend.

  • Get this


Version control might be interesting for web developers and designers who create complex designs for their customers and want to enable the client to manage their site themselves. In these cases it is always good to be able to restore a previous version of an article in case the customer messed with the design.

With the introduction of ACL in version 1.6 Joomla has become more suitable for collaborative work in larger teams. The introduction of the smart search feature is the reason that Joomla is more and more used for knowledge management purposes. But managing knowledge and information requires security mechanisms for data not being accidentally deleted or changed by the users. This is not only important for data security but helps increasing user engagement at your site. Only if users can be sure that they don't accidentally mess up anything, they are willing to contribute their knowledge to the system.


GENOVA version conrol works very similarly to the revisions management we know from Wikipedia. After you installed the component and enabled the neccessary plugins, every change you make to an article is stored as a new revision. You then have the oportunity to compare and restore all revisions that have been made to a particlular content item. Even if you restore a particular revision of the past, all the other revisions are NOT lost. The restored revision becomes a new content revision and is added to the top of the stack. This means, that you can securely change and restore articles as you wish, without the fear of loosing information.


Managing revisions works on the frontend as well. You need to set the access level in the parameters of the GENOVA Version Control Content Plugin (!), so the extension knows, which users are allowed to see the revisions.

Very good!

Posted on 04 April 2014

Currently I use this extension in an intranet environment, and due to regulatory and law we have to keep track of procedure changes. This extension works perfectly for that!

I'm only wondering if there will be a 3.X compatible version of this extension.

This is such a useful extension. The extension restores the previous version as expected; however, when I used the compare function there are a lot of mysql error messages that shows up on the compare screen. Usually the compare screen won't be necessary because the restore feature would be used to restore the last version before the update if I accidentally updated it with the wrong content for another related website. It would definitely be a nice feature to have though!

I have been looking for this excellent content version extension. I would like to translate it into Japanese if you do not mind.

Owner's reply: Yes of course. We'd be thankful for your support. You can find our contact information on our website.
GENOVA LinkTracker

GENOVA LinkTracker

Free | Analytics | Alexander Bachmann
1 review
GENOVA LinkTracker let's you easily track the user interaction with outbound links on your Joomla webpage. That is: Every time a user clicks on a link, that leaves your webpage, this click is logged and can later be analysed in the adminstration area of the CMS. WHY YOU MIGHT NEED IT Analytics tools, like Google Analytics, only track, where your users come from (inbound links), user demographics and lots of other information. Outbound Links, however, are not being tracked, unless you modify your site quite a bit. GENOVA LinkTracker does this job for you. Especially if you have a lot of traffic on your site, you might want to know, to what external websites your users are leaving. These external websites might benefit heavily from the traffic that is comming from your site. GENOVA LinkTracker gives you numbers you might want to use on the negotiation table :) And of course, it's always good to know, where your users are leaving to, once they are done with your content. HOW DOES IT WORK? GENOVA LinkTracker adds a little piece of javascript (1 KB) once your site is loaded. Each time a user clicks on an outbound link, the click will be logged in the database. In the backend you have then the opportunity to analyse these clicks for a specific period of time.
c p

GENOVA Version Control

Alexander Bachmann
Date added:
Nov 19 2014
GPLv2 or later
Free download
Uses updater:
Download DemoNot available SupportNot available Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support