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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.18-py2.py3-none-any.whl (53.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.18.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for CornerstoneCMS-0.1.18.tar.gz
Algorithm Hash digest
SHA256 060c0a169ea0990608b63f4d4a08d8149a6487bb80c6eb9891bf29d2a1886272
MD5 ea695b2c168df3104953c99d1d3d72bb
BLAKE2b-256 e7a017ed4b9787f87e546546f36e62e121379a5b0b595ba63dc78a529e47da38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.18-py2.py3-none-any.whl
  • Upload date:
  • Size: 53.4 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/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for CornerstoneCMS-0.1.18-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 74d1101724d450f04582853983cbaf2a16c74bba832a0c36d2450c07d70f8686
MD5 38261f1d33b5d22b777e022583592027
BLAKE2b-256 2a2f5e3c6341ef3fcb47e0e04a20b7470b14ec18bc90a25269ba9bfe3b00541a

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