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

Uploaded Source

Built Distribution

CornerstoneCMS-0.1.19-py2.py3-none-any.whl (53.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.19.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for CornerstoneCMS-0.1.19.tar.gz
Algorithm Hash digest
SHA256 d63a9b6d29d4ed63b415df46a7e126f1a5f1086e072d7caafcca95340668cef6
MD5 b46df7680b2a08487cbd421aaeacb8c6
BLAKE2b-256 9535fb56d2a5fa0d257c87fb7c072662bba4408f70b18d2dc773a5cb983293c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CornerstoneCMS-0.1.19-py2.py3-none-any.whl
  • Upload date:
  • Size: 53.4 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/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for CornerstoneCMS-0.1.19-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f83817fb877093086b31b1f261f180a1cc460299e768cc2ea2dcf5a0f71bd764
MD5 a46adb11564f8af94d296173daf05eb8
BLAKE2b-256 ffc74766975258e4cccdb655601ca9c9e2b019da3e39461b51ea3885d22b74ca

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