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.6.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.6-py2.py3-none-any.whl (40.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for CornerstoneCMS-0.1.6.tar.gz
Algorithm Hash digest
SHA256 4be75c9fcec2e9fdab8c6e991c8aad6d58647ab20fcd1fbe241ce607210cc04d
MD5 5dbe93f74a32ae9cd14c75e7f588639b
BLAKE2b-256 fc9788ccfd1cf7f6de7ef6a23efe81270f33c7d2c5b340edd46b3c80bc577fd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 40.8 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/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4

File hashes

Hashes for CornerstoneCMS-0.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 aa713fbc842e25d74cf40e94ec91137d1f3b0b82e114fa39305bd1af3cc7a5df
MD5 fa9eaf8e8e0074163c72874ae058bce2
BLAKE2b-256 c1fc352e7e23a3e37563bcf62ccd7a4999f999a4db813cff38efb25636681e8c

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