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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.7-py2.py3-none-any.whl (41.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.7.tar.gz
  • Upload date:
  • Size: 35.5 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.7.tar.gz
Algorithm Hash digest
SHA256 14886d3e866a62c2507ac0cea33e44e8be96728da0e810ce7be76abd1938c008
MD5 562b90c63fbcec00eda76ebc2b05d220
BLAKE2b-256 23b42df6effcff9a829e3efba1087f114042fc54bda87b08db310a69aa226068

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 41.9 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.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 24a507dc677fdf274a063bdd3350cba3e75b043c9c6f851a30c5af38aa654e2f
MD5 d2606dbe2208daa52faf71d035ad37d1
BLAKE2b-256 912c239f72f1e26dd4691cc0ee45298c1f6f0f11591f4b36a1a4fef673a0d8cc

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