I'm very pleased to announce the initial alpha release of Nexista 0.2.0! This release focuses on PEAR coding style compliance - the need for Nexista's class structure to include the Nexista_ prefix. This took a little bit of time to work through, but an initial test shows it works, though be advised this is an alpha release, and Nexista 0.2 will is still unstable. Once version 2 is stablized, version 1 will be branched for maintenance and the version 2 changes will be merged back into the trunk. I'm planning to do some serious work on callbacks and plugins. At the moment, there are some helpful, yet general, callback function hooks in Nexista, like Nexista_Init::registerOutputHandler, Nexista_Auth::registerLoginHandler, and Nexista_Flow::registerImportHandler.I did a lot more work on Nexista tonight and I'm really pleased with how things are progressing. I finally got around to cleaning up the way entities are handled. Thanks to a dom document method for specifying the URI of a file converted to a string, its much easier to import xsl stylesheets. I'm also relying on standard XML processing directives for database table name customization, unless the administrator plans massive and systematic (or simple and basic) virtual table names, like using the domain name as a prefix. There are definitely some serious opportunities for improvement in the build process, and I really need to take another look into phing, and see if it would be possible to offload the work to it. I'm sure it can be done, but will I be able to figure it out?In closing, I'm actually running my development copy of PBooks hooked into the system installed copy of Nexista, how cool is that?