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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.1.tar.gz
  • Upload date:
  • Size: 34.7 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.1.tar.gz
Algorithm Hash digest
SHA256 cb3109ce397294bba6475881b6c9ff513e8d54ed9a6fd19e9f09964753a16462
MD5 5aae7566501e6dca07f0533c68946097
BLAKE2b-256 714951aac9f985c736facad5940b82434f7593aa6aead738dae7463296e6878f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.1-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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a259eccbd42d3263857c6d79d1816ca6ddf26f9b7a16af236bf5e7a100ca7448
MD5 0fb00bc5910e84efe62892b8ef0f3487
BLAKE2b-256 5101fd708881348a58ebc737cd654d7b6bf93fca25e6d03893e5232404878664

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