An extensible Haskell content management system

The current Hope version changes the DB schema quite a lot, in order to reduce the amout of work needed to add new modules, and to make the interface to the modules more uniform. There is DB migration tool in the repo if you want to convert your DB from the old schema.