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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.14-py2.py3-none-any.whl (55.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.14.tar.gz
  • Upload date:
  • Size: 44.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for CornerstoneCMS-0.1.14.tar.gz
Algorithm Hash digest
SHA256 39c5867a8029fb9ba66491d6bbe2df0c9bf6dbd4ca24c1cd37af8d7d0c99a417
MD5 cfde7b1f7e5e57e63879b5227d0d0ba6
BLAKE2b-256 4933f64ff87bab573c3dca3308f2be68afa0bf32984ccc6ee6a76a4f1a1a5d1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.14-py2.py3-none-any.whl
  • Upload date:
  • Size: 55.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for CornerstoneCMS-0.1.14-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 95220ddcc5530715d03b7359a15eb9d68833581d4d09247b320cb8fcd65f3e00
MD5 633e16d102fc55ca99868440cb27dc65
BLAKE2b-256 8a7f73a52f1de82cfd9358e4d0530ff558f15feb7a1a93a21d9b0b0e35d2ff88

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