https://github.com/bbqsrc/bbqweb
bbqsrc.net offline content management system (unmaintained alpha)
https://github.com/bbqsrc/bbqweb
Last synced: 12 months ago
JSON representation
bbqsrc.net offline content management system (unmaintained alpha)
- Host: GitHub
- URL: https://github.com/bbqsrc/bbqweb
- Owner: bbqsrc
- Created: 2011-03-22T16:21:08.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2011-03-23T10:45:36.000Z (almost 15 years ago)
- Last Synced: 2024-12-31T21:12:02.258Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 81.1 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
bbqweb - my own personal offline content management system
==========================================================
I created this "CMS" because I was lazy (yes, I code when I'm lazy, fancy that).
This allows me to store all of my HTML in an SQLite DB, and regenerate the site
at will. This has the advantage of thoughtless generation, ie, it will just work
when you add a new page :).
Requirements
------------
* Python 2.6 or greater (might work with lower, untested)
* SQLAlchemy 0.5 or greater
* Mako 0.4 or greater
Usage
-----
python bbqweb.py
* A menu will appear.
* For now, you must add at least one base and call it 'index'
* Failing to do so may cause crashes (ie, guaranteed to fail generation)
* Add pages at will.
* Right now the code pretty much caters for my JS file which hasn't been
added yet. You can get it from [here](http://bbqsrc.net/bbqsrc.js).
Todo
----
* Use markdown instead of HTML, because it's awesome and simpler
* Use this more often
* Add more assertions, more integrity checks
Alright, that's that for the alpha version of my crappy CMS thingy. Enjoy, or
not.