The SaWALi Web Application Library is a Pylons application that aims to provide a reasonably complete set of components for operating a multi-purpose website. Currently, it has its own content management system, user management and authentication system (through Python OpenID), a simple contact facility, and RSS and site map generators.
Taking advantage of the Pylons Framework, SaWALi is fully-customisable and inherently-extensible. All of SaWALi's administrative and public interfaces can be modified to suit a website's userbase— from its document editors and server error pages down to its public-facing pages and site maps. Being a Python module, SaWALi can also be used to power several websites operating in the same host. There is no need to have multiple instances of SaWALi, one for each domain or sub-domain even if it requires its own look-and-feel.
At this time, SaWALi uses Buzhug— a pure-Python database engine. While unorthodox, this eliminates the need for the presence of Shared Objects that the more popular, SQL-based database engines require. This makes SaWALi easier to deploy on shared hosting systems that typically only have a minimal Python 2.4 install (like my own hosting provider's).
SaWALi is also Free Software. It is made available through the GNU General Public License.
This section chronicles the progress I'm making in developing SaWALi. But during development, I might also discover some stuff related to Pylons and its components, and even to Python in general. So even if you're really not interested in SaWALi, this place might offer some help regarding other Pylons/Python matters.
SaWALi downloads page. Here you will find links to SaWALi packaged releases and some notes regarding each release.