Skip to main content

CornerstoneCMS

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')

Metadata

Release files for CornerstoneCMS 0.1.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for CornerstoneCMS 0.1.20
File Size Uploaded
CornerstoneCMS-0.1.20.tar.gz 44.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CornerstoneCMS 0.1.20
File Interpreter ABI Platform
CornerstoneCMS-0.1.20-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 97.8 kB

Release files / CornerstoneCMS-0.1.20.tar.gz

Download URL CornerstoneCMS-0.1.20.tar.gz
Size 44.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b38259b71b1b5341f954a388268f0d10d02d85d6561a2f324f053ed5606b5c71
BLAKE2b-256 checksum
How to use checksums
8495d95229e0c4f3d4d9013e44b336be39e5fa156033fb01e978db7f12b8e802
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / CornerstoneCMS-0.1.20-py2.py3-none-any.whl

Download URL CornerstoneCMS-0.1.20-py2.py3-none-any.whl
Size 53.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
452d811be2c1279d99aad4835f069970516be65fe8ba0a0c1b1640fbeccd97cc
BLAKE2b-256 checksum
How to use checksums
b8ad9c271069102d27d1ed5177d4f335a1537bc2d0b92a28ce548b9c5aee3695
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.20 This release

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page