Commit Graph

10 Commits (8a2d6a7c040e52b13c5c48d3ba56642c5849227a)

Author SHA1 Message Date
Noah 8a2d6a7c04 Refactor modules into a plugin-based system
All modules are now plugins. The config.py calls load_plugin for each
plugin it needs (some plugins may load others automatically). Also each
plugin keeps its own template folder which gets added to the template
search path, so i.e. if the photo plugin is unloaded completely, the URL
endpoints won't work either (with the old system, since the HTML
templates still existed in the default root the endpoints would still
serve pages, just without any Python logic behind them).
2014-07-23 14:21:53 -07:00
Noah b58563b0d1 Make Rophako support SSL 2014-04-18 23:00:13 +00:00
Noah fb9e9a9f01 Fix default SITE_ROOT 2014-04-09 15:15:45 -07:00
Noah 6709a867ea Make site root configurable for easier setup 2014-04-09 15:14:40 -07:00
Noah 9a4f74844d Add RSS feed, contact page, Kirsle.net stuff 2014-04-06 18:02:34 -07:00
Noah 4bb9b5d687 Add Comments and Emoticons modules 2014-04-06 15:45:43 -07:00
Noah 91536e3d05 Add photo albums and hook them up to the blog 2014-04-05 00:47:43 -07:00
Noah f9c2481499 Add the web blog views/models/controllers 2014-03-28 01:23:12 -07:00
Noah 80c20ec87b JsonDB, In'tl setup, user login and admin pages 2014-02-19 23:51:18 -08:00
Noah f86d1df276 Initial structure of web app 2014-02-18 22:30:21 -08:00