<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>Upraise</name>
<shortdesc>A small WSGI-based framework for web applications</shortdesc>
<description>Upraise
~~~~~~~

**Upraise** is a thin web application framework.

*Note:* I consider Upraise outdated. Don't use it anymore. It came into
existence as a package of common code I redundantly had in my Web applications.
However, meanwhile Werkzeug_ provides a great WSGI library that I use as a basis
for simple framework layers in my applications. Check it out and dump Upraise ASAP.

It is based on WSGI (see :PEP:`333` for more information) and utilizes the
Paste_ library. This allows it to be deployed in various ways, including CGI,
FastCGI, SCGI, mod_wsgi and as standalone HTTP server.

This is not a full-stack framework that requires specific external components to
be used with. Instead, any desired component should be easy to integrate into
Upraise, including template engines (e.g. Genshi_, Mako_, or `Jinja 2`_),
database abstraction layers/ORMs (e.g. SQLAlchemy_), URL dispatchers (e.g.
Routes_, selector_, or Upraise's own, very simple dispatcher), authentication
and authorization mechanisms (e.g. AuthKit_, or barrel_), i18n toolkits (e.g.
Babel_) or whatever other component one might wish to make use of. Not to
mention lots of WSGI middlewares that are available, although spread over
multiple packages and sometimes redundant.

Upraise provides a basic, flexible framework that does require some better
understanding of the components desired to be used, but comes without the
overhead and maybe unsatisfying preselection that full-stack frameworks like
TurboGears_, Django_ and, although to a lesser extent, Pylons_ imply.

.. _Werkzeug: http://werkzeug.pocoo.org/

.. _Paste: http://pythonpaste.org/

.. _Genshi: http://genshi.edgewall.org/
.. _Mako: http://www.makotemplates.org/
.. _Jinja 2: http://jinja.pocoo.org/2/
.. _SQLAlchemy: http://www.sqlalchemy.org/
.. _Routes: http://routes.groovie.org/
.. _selector: http://www.lukearno.com/projects/selector/
.. _AuthKit: http://authkit.org/
.. _barrel: http://www.lukearno.com/projects/barrel/
.. _Babel: http://babel.edgewall.org/

.. _TurboGears: http://turbogears.org/
.. _Django: http://www.djangoproject.com/
.. _Pylons: http://pylonshq.com/</description>
<homepage rdf:resource="http://homework.nwsnet.de/products/af07_upraise" />
<maintainer><foaf:Person><foaf:name>Jochen Kupperschmidt</foaf:name>
</foaf:Person></maintainer>
<release><Version><revision>0.2</revision></Version></release>
</Project></rdf:RDF>