Douglas Architecture

This covers the architecture for Douglas to help write plugins.

Summary

Douglas is a blog system where each entry is a file on your file system. This allows you to use any text editor for editing blog entries.

Douglas has a callback/handler system that allows plugins to augment, override or add new functionality to Douglas allowing you to adjust Douglas to your needs.

This chapter covers Douglas’s architecture.

Starting Douglas

FIXME - write this

Handling requests

FIXME - write this

Callbacks

FIXME - list all callbacks here