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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.10.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.10.tar.gz
Algorithm Hash digest
SHA256 e192d85901f45c7764e154981ed7db1445442ee3aa9355e9157bf0b6ac11b7d8
MD5 b18a72dca5ba46fefbea6f4ec7a853c5
BLAKE2b-256 5867b0a0412cf5bcbb01d967fdc4f196c45a9de243ad4ac2c8dd271564848f69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.10-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.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4a5dac094e1070f7ba5d3cfec128f5ed12e71cb69f7f989ce50fb21324ccd2d1
MD5 e542361f9f48615362fdf1d3f9fb9436
BLAKE2b-256 07b84396dd6117ef66207dd61b3ece3198c7774a53930f0f4c8c28b7090e82b6

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