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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.11-py2.py3-none-any.whl (45.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.11.tar.gz
  • Upload date:
  • Size: 37.5 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.11.tar.gz
Algorithm Hash digest
SHA256 f252fc57848ead9a63f5281338750799bbdb0ca7d14302ed906c07a1e0498b7d
MD5 0fd7ec42697334c249aaf48d299076cc
BLAKE2b-256 aae983a56abae02894d954fc406ab78b67e24399feaa76deb355e7ec289ee0a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.11-py2.py3-none-any.whl
  • Upload date:
  • Size: 45.0 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.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6db96bdbc8f98da85132d802ccc8c5bddae8474eca53a5cf262ee809055b6554
MD5 640f719d694c59d0946279cd4b9ef5b0
BLAKE2b-256 28023849fe8ffe6e56c979ee3ceee73afde6c4e8b1cb8f12e26d90677e6b86fd

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