Kotti is a light-weight, user-friendly and extensible web content management system. It is licensed under a BSD-like license
You can try out Kotti on Kotti’s demo site.
Kotti is written in Python and builds upon on the two excellent libraries Pyramid and SQLAlchemy. Kotti tries to leverage these libraries as much as possible, thus:
Kotti itself is developed on Github. The issue tracker also lives there.
Have a question or a suggestion? Write to Kotti’s mailing list or find us on IRC on irc.freenode.net in channel #kotti.
To run Kotti’s automated test suite, do:
bin/py.test
Or alternatively:
bin/python setup.py test
You can also run the tests against a different database using the KOTTI_TEST_DB_STRING environment variable. By default, Kotti uses an in-memory SQLite database. An example:
KOTTI_TEST_DB_STRING=postgresql://kotti:kotti@localhost:5432/kotti-testing bin/python setup.py test
Important: Never use this feature against a production database. It will destroy your data.