repoze.bfg

repoze.bfg is a Python web application framework. It is inspired by Zope’s publisher, though it is less ambitious in scope. It relies heavily on Zope libraries and WSGI.

repoze.bfg is developed as part of the Repoze project by Agendaless Consulting and other contributors. It is licensed under a BSD-like license.

Narrative documentation

Narrative documentation in chapter form explaining how to use repoze.bfg.

Sample Applications

repoze.wiki is a port of the TurboGears 20-Minute Wiki. It demonstrates integration with SQLAlchemy, customized traversal, and form processing. Check this application out of Subversion via:

svn co http://svn.repoze.org/repoze.wiki/trunk repoze.wiki

repoze.cluegun is a simple pastebin application based on Rocky Burt’s ClueBin. It demonstrates form processing, security, and the use of ZODB within a repoze.bfg application. It also has very simple repoze.who integration. Check this application out of Subversion via:

svn co http://svn.repoze.org/repoze.cluegun/trunk repoze.cluegun

repoze.virginia is a very simple dynamic file rendering application. It is willing to render structured text documents, HTML documents, and images from a filesystem directory. This application runs the repoze.org website. Check this application out of Subversion via:

svn co http://svn.repoze.org/repoze.virginia/trunk repoze.virginia

repoze.shootout is an example “idea competition” application by Carlos de la Guardia. It demonstrates URL dispatch and integration with SQLAlchemy and repoze.who. Check this application out of Subversion via:

svn co http://svn.repoze.org/repoze.shootout/trunk repoze.shootout

Support and Development

To report bugs, use the Repoze bug tracker.

If you’ve got questions that aren’t answered by this documentation, contact the Repoze-dev maillist or join the #repoze IRC channel.

Browse and check out tagged and trunk versions of repoze.bfg via the Repoze Subversion repository. To check out the trunk via Subversion, use this command:

svn co http://svn.repoze.org/repoze.bfg/trunk repoze.bfg

To find out how to become a contributor to repoze.bfg, please see the contributor’s page.