The new Kupu site ================= The new Kupu site uses Apache and mod_python to generate HTML from ReStructured Text files, which are stored in Subversion and have Subversion metadata attached to them. The mod_python handler system use Python decorators to stack functionality on simple data loading request handlers, creating chains, or pipes, through which the data is led. Each of those decorators perform a special task (if appropriate), which can vary from adding body elements, to checking whether a file exists, to caching data. Requirements ------------ The current requirements are: * `Apache 2.x`_ * `Python 2.4`_ * `mod_python`_ * `the 'py' lib`_ * * `lxml`_ * * `Templess`_ * * `mod_deco`_ * * `pymindex`_ * * `kupusite code`_ * * `kupusite data`_ Packages marked with * are checked out using svn:externals. .. _`Apache 2.x`: http://apache.org .. _`Python 2.4`: http://python.org .. _`mod_python`: http://modpython.org .. _`the 'py' lib`: http://codespeak.net/py/current/doc .. _`lxml`: http://codespeak.net/lxml .. _`Templess`: http://johnnydebris.net:8080/templess/trunk/ .. _`mod_deco`: http://johnnydebris.net:8080/svn/projects/mod_deco .. _`pymindex`: http://johnnydebris.net:8080/projects/pymindex/ .. _`kupusite code`: http://johnnydebris.net:8080/projects/kupusite .. _`kupusite data`: http://johnnydebris.net:8080/kupusite/