Stars-CMS is a content management system designed specifically for use with/as a STARS SLC website. The CMS is written in Python using Django and includes the following features:
The CMS is packaged as a Django app but may be deployed as a full website. This software currently runs the STARS SLC website at North Carolina State University.
There are two solutions:
Download the application by running git clone https://github.com/ncsu-stars/Stars-CMS.git
in your project directory.
Run pip install stars-cms
and add cms
to your INSTALLED_APPS
Make sure you have pip and virtualenv installed on your system already
virtualenv --no-site-packages --distribute ve
source ve/bin/activate
pip install -r requirements.txt
Take a look at settings.py.example
for example project settings.
Use (r'^', include('cms.urls', namespace='cms'))
to forward all URLs to the CMS.
You can run the development server inside the virtual environment: python manage.py runserver
There should be no errors and you should be able to visit the website at: http://localhost:8000
Feel free to fork the project and add features you feel are necessary. We will consider any bug-fixes or feature implementations for merging.