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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.2-py2.py3-none-any.whl (40.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.2.tar.gz
  • Upload date:
  • Size: 34.7 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.2.tar.gz
Algorithm Hash digest
SHA256 a0ec91822f8dd33b76133b0b434b94d400dcad51923ef157f4fabd8b5684378e
MD5 9dc52c9fca71538f9fb830447813e6fc
BLAKE2b-256 2ed609393e3553ba6169939726fae864cba028c28200a8ae2d2e540818c01d93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 40.8 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.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 01e33944381328a405449d4265351490019eed4ccf91248a7472be8d7f215d9a
MD5 e452f0ec54909a5de4fbf6ea8053059f
BLAKE2b-256 1adfd7e0272f4d8afd7df2eceb80fd7b15b9f06d87323d0dcf637f8b7db65401

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