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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.0-py2.py3-none-any.whl (41.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.0.tar.gz
  • Upload date:
  • Size: 34.9 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.0.tar.gz
Algorithm Hash digest
SHA256 cc4c271dd9756f048cf6c2e1ae69ae16231eb5978cb21e2b5d08c59ddccb7cb9
MD5 e78abdab30ee70fd9382c6ab2efe6843
BLAKE2b-256 5cf1355b85c957ac0b1f04e004ecb0db506f24bf30d07ab7cb62a2485b7271b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 41.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.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8fabb9b7ea1cba9051c468b51b91ff77dd530a1f9a1d4e4d5eb8cc834c393006
MD5 e18bf46f15db6abaa3832b23f7f9a0dc
BLAKE2b-256 c1d78f28f77a32c2713e5bf9decceee01b8426b2fd6643941518b38842173bcf

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