All, From the MVC talks on the mod_perl ML. . .I finally worked the courage up to look at AxKit (thanks Matt S.!).
One of the things that I would like to understand is how to better integrate it into my own solutions. . . I have a basic templating system. . .with the separation of content, layout, and language in an infinitely nested manner so I can build quite complex layout from basic components. Content is typ. supplied from a db connection, layouts utilize HTML and language (e.g. English, Japanese, etc) is in simple text files that I parse into memory using Config::Simple::Extended. Nothing fancy, but it is a work in progress. . .and a project to learn db, mod_perl, et cetera. However, I have been wanting to incorporate a lot of the features of AxKit. . .namely caching, compression, multiple transforms of data. . .in order to make the web app suite more readily available/scalable. And I figure it would be cool to tell people my sites use AxKit. . .just sounds cool. ;) I have been contemplating XML. . .and then XSLT. . .as the way to go. The multiple transform seems like a great way to first transform the data content via XSLT and then do a second transform of the language content with a second transform -- and this is where AxKit seems like the natural choice. (Actually, there will typically be 2 transforms per N levels of complexity. Typically N is 2 or 3 for most apps I write for the suite. And so I envision AxKit being more like an object in OO-Perl where I just keep sending it data to parse and act upon). On top of this, I have very nice authentication and authorization models that work on multiple levels to restrict/grant access to users, userlevels, groups, and ip addresses to apps, tables, and table fields. . .and I do _not_ want to lose this. :) So. . .how do I work with AxKit in this context? I have my own perl handler that handles the authentication/authorization to the apps. . .and I basically want to replace my templating system with AxKit. But working with one handler seems obvious with mod_perl. . .but working with more than one (1) is a bit intimidating/confusing to me. Or at least, I presume that is what I need to do. Any suggestions/pointers are greatly appreciated. Cheers, Ward --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
