A simple content management system for churches
Project description
CornerstoneCMS is a really simple content management system for churches. It has only two components to it, pages and sermons. Sermons are hosted on Simplecast.
Installing
Install and update using pip:
$ pip install -U CornerstoneCMS
Set up
To set up CornerstoneCMS for your site, you can either manually create a configuration file, or run a configuration wizard.
Configuration wizard
CornerstoneCMS comes with a short configuration wizard which will create a configuration file for you:
$ python -m cornerstone.conf
Manual configuration
Set up CornerstoneCMS by creating a configuration file like cornerstone.conf:
[flask]
secret_key = <create a secret for sessions etc>
[sqlalchemy]
database_uri = sqlite:///cornerstone.sqlite
[cornerstone]
title = My Church Name
Deploying to Production
CornerstoneCMS is a WSGI application, and needs to be deployed to a WSGI server. Create a file called wsgi.py and point your WSGI server to the file.
from cornerstone.app import create_app
application = create_app('/path/to/yourfile.conf')
Links
Website: https://cornerstonecms.org/
Documentation: https://superfly.gitlab.io/cornerstonecms
License: https://gitlab.com/superfly/cornerstonecms/blob/master/LICENSE
Issue tracker: https://gitlab.com/superfly/cornerstonecms/issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for CornerstoneCMS-0.1.10-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5dac094e1070f7ba5d3cfec128f5ed12e71cb69f7f989ce50fb21324ccd2d1 |
|
MD5 | e542361f9f48615362fdf1d3f9fb9436 |
|
BLAKE2b-256 | 07b84396dd6117ef66207dd61b3ece3198c7774a53930f0f4c8c28b7090e82b6 |