A lightweight pages application for Django
ccpages is a lightweight pages application.
Markdown, django-mptt and ccfiletypes will be installed if you don’t already have them.
pip install django-ccpages
MPTT to your installed apps:
INSTALLED_APPS = ( ... 'ccpages', 'mptt', )
INSTALLED_APPS = ( ... 'ccfiletypes', 'writingfield', )
Wire it up to your root urls.py:
urlpatterns += ('', ... ('^pages/', include('ccpages.urls', namespace='ccpages')), )
Then run syncdb:
python manage.py syncdb
Finally you’ll need to run the collectstatic command to get all of the static files into your static root:
python manage.py collectstatic
For full info please refer to the documentation.
Pages can be password protected with a password. The password is stored in plain text and this mechanism is not meant to store highly sensitive information. It is merely intended to provide a means of allowing a group of people access to content without having a dependancy on user authentication.
ccpages is released under a 3 clause BSD license.