Navigation
index
next
|
PyBlosxom 1.5 documentation
»
Welcome to PyBlosxom’s documentation!
¶
Contents:
Introduction
About PyBlosxom
What is PyBlosxom
Why you might not want to use PyBlosxom
Overview of PyBlosxom
Project details, contact information, and where to go for help
Requirements
How to install PyBlosxom
How to find comprehensive documentation
How to report bugs, send in patches, fix problems
How to run unit tests
License
PyBlosxom codebase
Core plugins
What’s new in 1.5
What’s new in 1.5 rc3
What’s new in 1.5 rc2
What’s new in 1.5 rc1
What’s new in older versions
What’s new in 1.4.3
What’s new in 1.4.2
What’s new in 1.4.1
What’s new in 1.4
What’s new in 1.3.2
What’s new in 1.3.1
What’s new in 1.3
What’s new in 1.2
What’s new in 1.1
What’s new in 1.0
Installing PyBlosxom
Upgrading
Requirements
Installation: site-wide, locally, or to hack on pyblosxom
Creating a blog
Deploying
Post-install
Upgrading PyBlosxom
Before upgrading
Upgrading site-wide
Upgrading locally
PyBlosxom on the command line
Deploying PyBlosxom with CGI
Dependencies
Deployment
Trouble-shooting
Advanced installation
Renaming the pyblosxom.cgi script
Deploying PyBlosxom with Paste
Summary
Dependencies
Deployment for testing
Deployment with mod_wsgi
Paste .ini file configuration
Deploying PyBlosxom with WSGI
Summary
Dependencies
Setup
Deploy PyBlosxom with Static Rendering
Summary
Configuring static rendering
Running static rendering
Rendering other URIs
Pitfalls
Additional thoughts
Configuring PyBlosxom
Codebase configuration
Blog configuration
Logging configuration
Plugin Configuration
Caching Configuration
Static Rendering Configuration
Writing Entries
Categories
The format of an entry
Posting date
Entry parsers
Beyond editors
Flavours and Templates
Summary
Flavours and templates
Included flavours
Overriding included flavours
Finding new flavours
Template variables
Invoking a flavour
Setting default flavour
Order of operations to figure out which flavour to use
Examples of templates
Syndication
Summary
Feed formats that come with PyBlosxom
Debugging your feeds
Renderers
Summary
blosxom
debug
Other renderers
Comments
Summary
Disqus
Writing your own comments plugin
Comments plugin
Plugins
Summary
Setting PyBlosxom up to use plugins
Finding plugins
Installing plugins
Writing Your Own plugins
PyBlosxom Architecture
Summary
Parts
Lifecycle of a PyBlosxom request
Lifecycle of the blosxom_handler
Lifecycle of the blosxom renderer
About callbacks
Callbacks
Writing Plugins
Summary
Things that all plugins should have
How to log messages to a log file
How to store plugin state between callbacks
How to implement a callback
Writing an entryparser
Writing a preformatter plugin
Writing a postformatter plugin
Writing a renderer
Writing a plugin that adds a commandline command
Code Documentation
Introduction
Pyblosxom.pyblosxom
Pyblosxom.tools
Pyblosxom.renderers.base
Pyblosxom.entries.base
Testing
PyBlosxom core code testing
Testing plugins
Summary
Authors
Glossary
Indices and tables
¶
Index
Module Index
Search Page
Table Of Contents
Welcome to PyBlosxom’s documentation!
Indices and tables
Next topic
Introduction
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
PyBlosxom 1.5 documentation
»