Version 0.3.3 available for download

In the morning!

The "magic number" release is here! Includes an entirely revised look using <div> tags to assist in navigation and organizing the content.


Plans for 0.3.3 - an improved interface!

I have an interface upgrade planned for 0.3.3 that's just about finished now. I'm using a simulated frameset style navigation with <div> tags, it probably won't work right on older browsers.

Looks a bit like gmail, with the applications on the left that display in a pane on the right, along with a top bar linking to sub-categories.


Workflow adjustments planned for 0.3 release

One aesthetic issue I started having with the workflows was the problem of having to create individual part entries for every single thing I wanted to do in every single workflow I wanted to do it in.

The change invloves moving the args, eof, and runas columns to the stages table. This means these options are fed into the workflow at the stage level (which makes more sense) and allows a part inventory to remain clean and generic.

Now the parts page only tracks a name field, object field (the script they run), and the pipe flag. As parts themselves will need to be written to read stdin if they are pipe-enabled, it makes sense to leave this option with the part itself.

Release 0.3 will be available soon with these changes in place.


Chimera Screencast


New screencast!



I just finished the workflow code and it appears to be funtional but likely far from bug free. I'm going to post this new version soon as an alpha stage release and get around to updating the documentation on installation.

Until then, the key factors for installation are setting up your apache server to handle wsgi and installing django on a system with python 2.3 or better (2.7+ recommended due to a difflib bugfix observed in the Files application under the right circumstances). Setting up a virtual "/chimera" root pointing to the chimera.wsgi file should get things working out of the box, along with the standard django setup steps (configuring your backend and doing a "syncdb", etc).


More to come.