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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.17-py2.py3-none-any.whl (58.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for CornerstoneCMS-0.1.17.tar.gz
Algorithm Hash digest
SHA256 7de2ec13302a49c98b4734ade3943671668ec5bd1be91cc972116374a09514dc
MD5 89e4d91093032d729200f1a4c4b8c007
BLAKE2b-256 ed2d94944c37211253c8e2f37d7b9722d19eb33aac61fbe8861c2a4739771757

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.17-py2.py3-none-any.whl
  • Upload date:
  • Size: 58.2 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/46.1.3 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for CornerstoneCMS-0.1.17-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 78f79d178c4c8850a1c4d32ed0deca0cc4f1f8536f8f56db29a8266897c88f27
MD5 7e128288ef96c5a775b961425f2712bb
BLAKE2b-256 9e7310f88e68c1044c51a7450acf3a75e88d9a73ab0f8c0e7771ca734fd0654f

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