Skip to main content

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')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CornerstoneCMS-0.1.20.tar.gz (44.4 kB view details)

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.20-py2.py3-none-any.whl (53.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file CornerstoneCMS-0.1.20.tar.gz.

File metadata

  • Download URL: CornerstoneCMS-0.1.20.tar.gz
  • Upload date:
  • Size: 44.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for CornerstoneCMS-0.1.20.tar.gz
Algorithm Hash digest
SHA256 b38259b71b1b5341f954a388268f0d10d02d85d6561a2f324f053ed5606b5c71
MD5 2c5be2d189ff8907b59491c32a83a40f
BLAKE2b-256 8495d95229e0c4f3d4d9013e44b336be39e5fa156033fb01e978db7f12b8e802

See more details on using hashes here.

File details

Details for the file CornerstoneCMS-0.1.20-py2.py3-none-any.whl.

File metadata

  • Download URL: CornerstoneCMS-0.1.20-py2.py3-none-any.whl
  • Upload date:
  • Size: 53.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for CornerstoneCMS-0.1.20-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 452d811be2c1279d99aad4835f069970516be65fe8ba0a0c1b1640fbeccd97cc
MD5 572eb7b131643d4935fbd6ccb5544ee9
BLAKE2b-256 b8ad9c271069102d27d1ed5177d4f335a1537bc2d0b92a28ce548b9c5aee3695

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page