Open Source Friday #2 – acts_as_journalized and bundler – 2011/05/13

Forgot to post last week’s Open Source Friday so I’m doing it now.

I’m still busy working on ChiliProject’s 2.0.0 release. This is a major milestone for the project and everyone has been working hard on it.

Review and Merge acts_as_journalized: Last time I did a large code review on acts_as_journalized and so on Friday I performed the actual merge. It’s currently in unstable only but I’m already seeing a huge improvement in some internal APIs. acts_as_journalized will also let us add history and audit support to anything in ChiliProject. Once history is added to other objects, administrating an install should become a lot easier because you’ll be able to have a record of who did what. I’m thinking the first two things that would benefit from this sort of tracking is the Settings and Projects. Best of all, it should work with plugins too so plugin data can be “historized”.

Bundler: I did the final review of Gregor Schmidt’s switch to bundler for ChiliProject. This was my first experience with bundler since the upgrade fiasco several months back. I have to say, I’m very happy with how bundler works now. Hopefully this will make it easier to install and package ChiliProject from here on out.

This Friday (today) I’m wrapping up some of the last ChiliProject 2.0.0 bugs. We are going to try to have an early release of 2.0.0, possibly an RC release next week (end of May). Then I’ll be able to start including several dozen major features I’ve had pending for months (years).