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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.16-py2.py3-none-any.whl (57.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.16.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for CornerstoneCMS-0.1.16.tar.gz
Algorithm Hash digest
SHA256 e26a64b9f1997a91747421b49fe58fc13e63fd28800330509ecd0de0c6c1f0ce
MD5 26956c5eb54cee7dd624ba828333cb1d
BLAKE2b-256 56bf012cf4530f45959437947e57d207ac717b131a772fc0f31876a755804377

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.16-py2.py3-none-any.whl
  • Upload date:
  • Size: 57.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for CornerstoneCMS-0.1.16-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 23083c44abe143d5f040e6985b912a68fc051157f4e245e157f57c6f38ca81f6
MD5 9d98c83a1cb69e8f2f708e982671fa5d
BLAKE2b-256 18697d615717c1ffe430c5e8d3623661f6682a30bebe2abb7e899523d93fe9c0

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