maki is a Web-serving framework built on Python and XML. It allows a Web developer to send an XML input document through any number of steps, where each step is either a stylesheet transformation or a custom process. A processor that evaluates embedded Python code is included. The output of each step is passed as the input to the next step (similar to a Unix pipe). Additionally, the output of each processor step can be cached for a user-specified time period. All configuration is done in XML files that allow you to specify rules based on matching paths against Unix-style wildcard patterns or regular expressions.
|Tags||Internet Web Dynamic Content|
|Operating Systems||OS Independent|
Release Notes: maki now works with FastCGI and Webware, in addition to mod_python. Support for Pyana was added, and error handling when using libxslt was improved. More examples of usage are included and the documentation was improved.
Release Notes: Bugs in makiLogic that could let tags go thru unprocessed and in MPReq that would cause file uploads to fail have been fixed.
Release Notes: An option to read a stylesheet name from PI instead of specifying the stylesheet in the config file has been added, as well as new makiLogic tags. Handling of source in maki:logic tags has been improved, and there are also some minor bug fixes.
Release Notes: Initial public release.