Verbatim: going forward

According to the high level plan, we're currently on step 4. The Mozilla branch has been merged back into Pootle's trunk and work on the branch has been discontinued.

While writing code it became apparent that the framework Pootle was built on, jToolkit, had some shortcomings that were making it difficult to work with (not to mention development had been stopped on it since 2006). The decision was made to migrate the back end of Pootle from jToolkit to Django. This wasn't something I had counted on when I originally made the time line for Mozilla using Pootle but it was a necessary delay. During the transition, forward progress, at least on the Mozilla side, was halted. In November and December, the translate.org.za team did some fantastic work and completely replaced jToolkit.

Thanks to a lot of work from everyone and a bunch of unit tests the django based system reached parity with the old system rapidly. The Pootle team is expecting to release a new version around the end of this month. At that time I'll upgrade our alpha version and re-enable the features I've had to disable. I'm expecting the upgrade to solve a lot of the scalability problems we've been having and then we can start advertising our install more and expanding the projects it works with.

Once I do the upgrade Mozilla will be running a stock version of Pootle which I expect to continue from this point forward. Any patches Mozilla contributes back will be generic enough to be useful to anyone and will land on trunk.

We've created a 2009 idea/goal wiki page which will be distilled into a project road map. There are some exciting features coming down the pipeline, bringing a lot of improvements (particularly with the user interface) with them. As an added bonus, the new Django framework will allow us to progress faster with new features and it will be easier for more people to contribute code.

Thanks for your patience.

2 Comments

Keep going! I hope to collaborate again with QA for Verbatim once the alpha site is updated :)
-- Nukeador, 27 Jan 2009
Now that Pootle is on Django I'm excited about the way forward. Thanks go to Mozilla who've helped on this one. I'm excited, its as if we've let Pootle out of a straight-jacket. Feel free to pop in to #pootle on freenode.net for a chat and we'll be at FOSDEM for anyone who wants to get together for a BOF,

You can try the latest beta on Django from here:
http://translate.sourceforge.net/snapshots/Pootle-1.3beta1/
-- Dwayne Bailey, 02 Feb 2009

Post a comment

All comments are held for moderation; basic HTML formatting accepted.

Name: