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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.13-py2.py3-none-any.whl (52.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.13.tar.gz
  • Upload date:
  • Size: 40.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for CornerstoneCMS-0.1.13.tar.gz
Algorithm Hash digest
SHA256 81f6d155e2ca414fdd73e1c9a7b8e27944b23f63497910a9d2869d72037dcdf7
MD5 9565b3f51168b0513998f22bc959a649
BLAKE2b-256 a3c0b38f5a527d1566e20890f11156c84de9c89fa7919d90872b081ad0fb1d84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.13-py2.py3-none-any.whl
  • Upload date:
  • Size: 52.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for CornerstoneCMS-0.1.13-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5ade88f17d9e91e45aaa2c922e1eee11c01734fa50a84d9db5ea62e7047b43b5
MD5 1c54a136037cbf76daa382027f397d40
BLAKE2b-256 c947b8cbb67d46375e76b885c9135f6b1bb2249a8d39baeb7a42d5165097c2b7

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