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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.12-py2.py3-none-any.whl (45.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.12.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.12.tar.gz
Algorithm Hash digest
SHA256 6eafa8787cc1adf1eec81fb2d62a13855ee3d802b23f2ae74d43d0287269f4ab
MD5 a637c31ba44b13b793d54d7161304498
BLAKE2b-256 b681c7be8a33277d10319f56d67642b339c3fe3e06a871f22eb1070a4b0f4283

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.12-py2.py3-none-any.whl
  • Upload date:
  • Size: 45.1 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.12-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e5951dfac13ab033ba492f1417cf37ede37add88522153ffe751b02834052507
MD5 e29e62f60ff49e0081544b0b3e8e28b7
BLAKE2b-256 afe50aa6a4b55242aadc64d3083a9329fa361ee56fa5ef99671ee39d6f1556d0

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