Support Joomla!
Almost there
User Rating: / 3
PoorBest 
Version Control
Written by Flavio Adalberto Kubota   

Hello,

After discussion of my last post, I got a conclusion: open for edit always the latest version. And I did. I did this part as a plugin. I had some difficulty, because I am coding an extension and I can not modify the Joomla! core. But Ian helped me to find a solution.

Still about last post subject, I have been thiking about publishing a revision and it became the current. I talked to Ian a lot. I will probably implement in two ways for user tests.

As suggested, I did a nice functionality indicating what revision number a change comes from. I'm displaying this information in a bar, but I'm thinking to show it in a float box, like an acronym.
 

We are almost there. A basic version control component is working, not tested, but usable. I plan to make an installable package and make it available soon!

 

Show other articles of this author

8 Comments

  1. Excellent news, Flavio! A version management system for Joomla! will be welcome news.
  2. Hi Flavio, great news! I am looking forward to your first installable release. I'd like to test it as soon as possible.
  3. Yes, they are excellent news. I am looking forward to testing it.
  4. Yay! Looking forward to loading it up on our test server and giving it a spin. Sounds like excellent progress! James and Susan
  5. I am so excited that I may wet myself. I have been needing this solution. With so many non-profit agencies and organizations that rely on federal funding requiring a full audit trail, this is a life saver! Is it also possible to get a single log file for all the edits made (user and article edited) for a specific amount of time (1 year)? I assume your project includes a notification email to the admin or super admin when changes are made. Flavio, I have never wanted to kiss another man so much in my life as when I saw that you were working on this!
  6. Hi Tony, nice to know! Honestly, I didn't know this could be usefull for audit trail. When you said about log, do you mean a log for each article or one log for all articles? Because, a list of all versions of an article is already done, and it is possible to filter by date and by user. A list of all versions of all article it is not done, but I think is simple to code it. Version Control component does not have an email notification, but it is a very good idea, probably I will to do it! Thank you for feedback! The package will be available very soon.
  7. Notification e-mail? I re-wrote a plugin of Daniel Young - his DYNotificationManager plugin. It now is able to show the differences in detail of the last save-process. I made this including the PEAR-Diff-Package. The report may be sent to a specific group of recipients, dependent on who, i.e. which group did edit the content. This plugin does not only work for normal content, but also for JoomFish-translations, menus, weblinks, banners, etc. It is easily expandable. Flavio, I think we should get in contact regarding this feature, so we could implement it right into your version control system.
  8. Peter, for sure we should get in contact. You can get my e-mail address at JoomlaCode: http://joomlacode.org/gf/user/flaviokubota/

Add Comment