The main IDEA for this project is to create CMS which can be handled with simple ReST editor. Standard features like every CMS has included: simple pages, blog articles, archive, menus and tags.
To run django-gitcms you should install:
Django framework (1.1 or higher)
pip install django
Framework will store all content from files to database. Every page request will be constructed from database records.:
Python YAML (3.09 or higher)
pip install PyYAML
Used to parse special elements from ReST file like author name, page title, date and so on.:
Docutils (0.7 or higher)
pip install docutils
For ReST parsing of course.:
Pygments (1.4 or higher)
pip install pygments
For code highlighting.
Install required dependencies (above) and build database with:
python manage.py syncdb
Load all content from files to database with:
python manage.py gitcmsload
And then run:
python manage.py runserver
You should now see your page at http://127.0.0.1:8000/
Originally written by Luis Pedro Coelho, but improved by Remigijus Jarmalavičius. Feel free to contact both.