Author: | PyBlosxom Development Team |
---|---|
Version: | index.txt 1050 2007-06-20 19:11:53Z willhelm |
Copyright: | This document is distributed under the MIT license. |
The manual pages in this directory will cover all aspects of using and developing for PyBlosxom.
It is a work in progress.
The mission of this manual is to cover all aspects of using and developing for Pyblosxom. It is very much a work in progress. However, we do promise that the manual will get better over time.
This manual will always be free. It's licensed under the MIT License along with the rest of PyBlosxom. The manual is version controlled along with the rest of PyBlosxom in the SVN repository at SourceForge. That's a boon because everyone can see the current state.
There's no list of what's missing, however, there are a series of FIXMEs placed around the document with some details as to what needs to be provided and/or fixed. I'm sure there are things missing that have been completely overlooked as well. This can change if someone wants to organize a list of missing topics (which would then probably cause a reorganization of the manual to account for those topics).
If you want to help out with documentation, let us know on the pyblosxom-devel mailing list. If you notice errors, missing pieces, sections that are unclear, examples that are erroneous, or anything else, let us know.
Details of mailing lists and other contact information are on our web-site at http://pyblosxom.sourceforge.net/.
Note: The documentation exists in a text-form as well as an html-form. For each bit of documentation, we have the text file as well as a link to the html file if you're using a web-browser to view this document.
about_pyblosxom
docs/about_pyblosxom.txt: about pyblosxom
This document covers what PyBlosxom is and the goals of the PyBlosxom project. It also has a section on who probably shouldn't use PyBlosxom. Additionally, it has a section on where to go for help if you're having problems with PyBlosxom.
installation
These documents cover PyBlosxom installation, trouble-shooting tips, and where to go for help if PyBlosxom isn't working for you for a variety of different setups.
install_cgi.txt
docs/install_cgi.txt: install as CGI
Covers installing PyBlosxom under CGI. This is probably the most common installation method. It's the most comprehensive installation document we have, too.
install_paste.txt
docs/install_paste.txt: install under Paste
Covers installing PyBlosxom with Paste.
install_wsgi.txt
docs/install_wsgi.txt: install under WSGI
Covers installing PyBlosxom under WSGI.
install_debian.txt
docs/install_debian.txt: install on Debian
Covers installing PyBlosxom on Debian.
advanced installation
docs/advanced_installation.txt: advanced installation
This document covers "advanced" aspects of installation such as tweaking your .htaccess file if you are using Apache to make the url more user-friendly, ...
flavours and templates
docs/flavours_and_templates.txt: flavours and templates
This document covers creating and editing flavours and templates. Flavours and templates are part of PyBlosxom's templating system.
plugins
docs/plugins.txt: plugins
This document covers installing and using plugins with PyBlosxom.
writing entries
docs/writing_entries.txt: writing entries
This document covers writing entries in your new blog.
static rendering
docs/static_rendering.txt: static rendering
This document covers static rendering with PyBlosxom. This allows you to generate static pages that constitute your site and can be served by any web-server without any need for CGI.
comments
docs/comments.txt: comments
This document covers installing the comments plugin and related plugins. It also covers ways to reduce comment spam.
syndication
docs/syndication.txt: syndication
This document covers how to set up syndication in PyBlosxom. PyBlosxom has built-in formats for Atom 1.0, RSS 2.0, and RSS 0.9.1.
dev architecture
docs/dev_architecture.txt: architecture
This document covers how PyBlosxom is architected. If you're writing a plugin, then this document will help you know where things are and how to use them.
dev writing plugins
docs/dev_writing_plugins.txt: writing plugins
This document covers how to write PyBlosxom plugins. It also covers all the callbacks and their semantics.
config variables
docs/config_variables.txt: config variables
This document covers all the variables that are available in your config.py file.