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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.8-py2.py3-none-any.whl (42.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.8.tar.gz
  • Upload date:
  • Size: 35.6 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.8.tar.gz
Algorithm Hash digest
SHA256 bf9d81d6fa8c91b5a3e60a8ff37ef4b634484c8eacc56295993ca8ccd957d5ee
MD5 fdeeed120c350bf23df00b6840faac12
BLAKE2b-256 6cc692db2e49f05f866fc260eb15369dec0e81d47d7f6255a14bda42501af32e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 42.0 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.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 56d2b401b217d594b528236fadd1646eee586507da331072fd5548c2fba5e490
MD5 6cf236d20072343f09e09e3bac5bf8db
BLAKE2b-256 63c0a5bbd7309c8373562b5769b0e3b961d7b1cb96d203410ab3ecb06d1541be

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