Breadcrumbs
Home / Developer's blog / FLEXIcontent: enhanced version control for Joomla!
Written by Emmanuel Danan
Wednesday, 03 March 2010 16:38
Tagged with: ACL, FLEXIaccess, versioning
The most powerful change introduced in FLEXIcontent 1.5.2 stable is definitely the new version control. We finally made a real content management solution for Joomla!
When you wish to build a website for the government, a company, an association or anything that implies multiple people writing in it, you require a collaborative web publishing solution.
The common problem of all Joomla components and especially the com_content is the following: an author or editor submits a new article; a publisher approves and publishes it. The article is then visible on the website. But when the author comes and edit it again all modifications are immediately visible without prior approval.
Some ACL solutions have found a workaround that consists to unpublish the article when someone who is not allowed to publish edits it. But this solution is far to be perfect. That means the article disappears from the website and sometimes just for a spelling mistake.
We implemented THE solution in FLEXIcontent 1.5.2!!! It’s called the version approval. With this system you have the working version (the latest version you are working in) and the current version (the version which is visible on the website).
As long as you don’t approve the working version, the current version stays visible on the website. When a new version is approved it becomes current and visible (if published of course).
Associated with FLEXIaccess it takes its full power, you can choose who is allowed to see the version history, compare and restore. Only users who are allowed to publish will see the version approval radio button.
There are now also version comments available to allow all contributors to leave comments for the others (or themselves).
We also enhanced the version compare so that it now highlights differences between the versions you compare.
The versions history is now paginated and the working version is yellow highlighted to see immediately on which revision you are working. You can load any version whenever you want without having to restore it. As long as you don’t apply or save the modifications it’s not stored in the database.
We also feel also concerned about those who don’t need these exciting new features. There’s a global configuration parameter which allows to auto-approve new version. With that, it will continue functioning like the standard Joomla!
When I began building websites with Joomla, I’ve dreamed about that. And it now becomes reality and it will be totally free. All that will be available in around a week.


Comments
Flexicontent+Access, Now flying higher.
FLEXIcontent was already awesome, now it becomes ... indispensable !
How can i write an article without it, now !?!
Great, Great job !
A slogan we have been using a few years ago in our company is at last possible without hacking around: Joomla the way you want it.
Suis débutant Joomla mais grâce a Flexi, tout est plus facile encore...
And now there´s realy no need to wait for J1.6.
My Big Concern is Front-end editing/Adding, and Search criteria.. Are those staff still upcoming?
Thanks for the full-amazing work done yet.
RSS feed for comments to this post.
Add comment