Projects / maki


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.

Operating Systems

Recent releases

  •  26 Jun 2002 14:40

    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.

    •  11 Jun 2001 18:13

      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.

      •  22 May 2001 18:26

        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.

        •  08 Apr 2001 21:23

          Release Notes: Initial public release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.