Almost there
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

31 Votes

8 Comments

Feed
  1. Peter, for sure we should get in contact. You can get my e-mail address at JoomlaCode: http://joomlacode.org/gf/user/flaviokubota/
  2. 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.
  3. 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.
  4. 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!
  5. Yay!
    Looking forward to loading it up on our test server and giving it a spin. Sounds like excellent progress!

    James and Susan
  6. Yes, they are excellent news. I am looking forward to testing it.
  7. Hi Flavio, great news! I am looking forward to your first installable release. I'd like to test it as soon as possible.
  8. Excellent news, Flavio! A version management system for Joomla! will be welcome news.

Add Comment


    • >:o
    • :-[
    • :'(
    • :-(
    • :-D
    • :-*
    • :-)
    • :P
    • :\
    • 8-)
    • ;-)



    Click to get a new image.