CMS built using Pyramid and MongoDB
Project description
Piano is an work-in-progress for building dynamic CMS-like sites consisting of componentized parts (such as pages or widgets) which can be assembled and configured at runtime.
It also is an evolving example demonstrating:
Pyramid
Traversal
Buildout
MongoDB and MongoKit
Sphinx documentation
Quick Installation
python bootstrap.py
bin/buildout
bin/buildout install sphinx
bin/sphinx-build docs docs/_build
Then, for detailed documentation go to /docs/_build/html/index.html.
Changelog
0.0
Initial version
Created initial MongoDB structure
Created Buildout setup and configurations
Wrote initial documentation
0.1
Moved to GitHub
First upload to PyPi
0.2
Cleaned up contexts
Added dynamic embedding of a PageModel into a PageDocument (page data)
Fixed Sphinx doco generation
0.3
Cleaning up documentation
General code cleanup
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file piano-0.3.zip
.
File metadata
- Download URL: piano-0.3.zip
- Upload date:
- Size: 405.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed504be9760ba2e0b687a249d772230b311c6bb8469a63b71b3d8660a87dc7e4 |
|
MD5 | fce6dc10965dfc3b443925ff5af6885b |
|
BLAKE2b-256 | bb13d1710a4ec7cb1a0f0d342b717aba7c00b9426fcc1f57058a13ea95c2a220 |
File details
Details for the file piano-0.3-py2.7.egg
.
File metadata
- Download URL: piano-0.3-py2.7.egg
- Upload date:
- Size: 143.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8301231ce85d643715eef31d0cf954df0d378f69654225047fa7d8adad589f3 |
|
MD5 | 842083e70554e22f98ae9885c43f406a |
|
BLAKE2b-256 | c98073a46a67a5e5ff6972eb794e7001fdd1a8271b16b3423d72f8b41b2f56a0 |