Saturday, September 2, 2006

In other news, work on boomstick proceeds apace. I've cleaned up the codebase so that it's not an evil insane mess and organized it so that modules can be sensibly added (and so that much of its functionality is in modules.) Setting saxon as the default xslt processor was causing conflicts with xalan, so I changed it so that saxon (and hence, xslt 2.0 processing) is optional (on a transform-by-transform basis) and that seems to have cleared up those problems. All in all a lot of running to stay in place, but necessary and desireable. I initially just threw some stuff together to break inertia, and it needed to be whipped into something stable and sane to go any further. The one holdout is the process of building the repo, which is still thoroughly insane, but that's life on the streets.

It also now has a simple image gallery, and markdown support provided by markdownJ. In the process, I fixed a rendering bug in markdownj and built a markdown cocoon generator, so there's some of that old timey open source religion goin' on.

0 comments: