Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Kotti/Kotti
Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS.
https://github.com/Kotti/Kotti
Last synced: 4 days ago
JSON representation
Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS.
- Host: GitHub
- URL: https://github.com/Kotti/Kotti
- Owner: Kotti
- License: other
- Created: 2011-01-28T15:42:02.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2023-09-18T07:31:51.000Z (about 1 year ago)
- Last Synced: 2024-04-28T02:12:05.702Z (6 months ago)
- Language: Python
- Homepage: http://kotti.pylonsproject.org
- Size: 7.28 MB
- Stars: 410
- Watchers: 41
- Forks: 117
- Open Issues: 50
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.txt
- Contributing: docs/contributing.rst
- License: LICENSE.txt
- Authors: AUTHORS.txt
Awesome Lists containing this project
- awesome-python-resources - GitHub - 20% open · ⏱️ 03.07.2022): (CMS)
- awesome-starred - Kotti/Kotti - Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS. (others)
README
=====
Kotti
=====|pypi|_
|license|_|build_status_stable_postgresql|_
|build_status_stable_mysql|_
|build_status_stable_sqlite|_.. |pypi| image:: https://img.shields.io/pypi/v/Kotti.svg?style=flat-square
.. _pypi: https://pypi.python.org/pypi/Kotti/.. |license| image:: https://img.shields.io/pypi/l/Kotti.svg?style=flat-square
.. _license: http://www.repoze.org/LICENSE.txt.. |build_status_stable_postgresql| image:: https://github.com/Kotti/Kotti/workflows/PostgreSQL/badge.svg?branch=stable
.. _build_status_stable_postgresql: https://github.com/Kotti/Kotti/actions?query=workflow%3APostgreSQL+branch%3Astable.. |build_status_stable_mysql| image:: https://github.com/Kotti/Kotti/workflows/MySQL/badge.svg?branch=stable
.. _build_status_stable_mysql: https://github.com/Kotti/Kotti/actions?query=workflow%3AMySQL+branch%3Astable.. |build_status_stable_sqlite| image:: https://github.com/Kotti/Kotti/workflows/SQLite/badge.svg?branch=stable
.. _build_status_stable_sqlite: https://github.com/Kotti/Kotti/actions?query=workflow%3ASQLite+branch%3AstableKotti is a high-level, Pythonic web application framework based on Pyramid_ and SQLAlchemy_.
It includes an extensible Content Management System called the Kotti CMS (see below).Kotti is most useful when you are developing applications that
- have complex security requirements,
- use workflows, and/or
- work with hierarchical data.Built on top of a number of *best-of-breed* software components,
most notably Pyramid_ and SQLAlchemy_,
Kotti introduces only a few concepts of its own,
thus hopefully keeping the learning curve flat for the developer... _Pyramid: http://docs.pylonsproject.org/projects/pyramid/dev/
.. _SQLAlchemy: http://www.sqlalchemy.org/Kotti CMS
=========.. You can **try out the Kotti CMS** on `Kotti's demo page`_.
Kotti CMS is a content management system that's heavily inspired by Plone_.
Its **main features** are:- **User-friendliness**: editors can edit content where it appears;
thus the edit interface is contextual and intuitive- **WYSIWYG editor**: includes a rich text editor
- **Responsive design**: Kotti builds on `Bootstrap`_, which
looks good both on desktop and mobile- **Templating**: you can extend the CMS with your own look & feel
with almost no programming required- **Add-ons**: install a variety of add-ons and customize them as well
as many aspects of the built-in CMS by use of an INI configuration
file- **Security**: the advanced user and permissions management is
intuitive and scales to fit the requirements of large organizations- **Internationalized**: the user interface is fully translatable,
Unicode is used everywhere to store data.. _Kotti's demo page: http://kottidemo.danielnouri.org/
.. _Plone: http://plone.org/
.. _Bootstrap: http://getbootstrap.com/License
=======Kotti is offered under the BSD-derived `Repoze Public License `_.
Install
=======See `installation instructions`_.
.. _installation instructions: https://kotti.readthedocs.io/en/latest/first_steps/installation.html
Support and Documentation
=========================Read Kotti's extensive `documentation `_ on `Read the Docs `_.
If you have questions or need help, you can post on our `mailing list / forum `_ or join us on IRC: `#kotti on irc.freenode.net `_.
If you think you found a bug, open an issue on our `Github bugtracker `_.
Development
===========|build_status_master_postgresql|_
|build_status_master_mysql|_
|build_status_master_sqlite|_|coveralls|_
|codacy|_
|codeclimate|_
|scrutinizer|_
|requires.io|_|gh_forks|_
|gh_stars|_Kotti is actively developed and maintained.
We adhere to `high quality coding standards`_, have an extensive test suite with `high coverage`_ and use `continuous integration`_.Contributions are always welcome, read our `contribution guidelines`_ and visit our `Github repository`_.
.. _continuous integration: http://travis-ci.org/Kotti/Kotti
.. |build_status_master_postgresql| image:: https://github.com/Kotti/Kotti/workflows/PostgreSQL/badge.svg?branch=master
.. _build_status_master_postgresql: https://github.com/Kotti/Kotti/actions?query=workflow%3APostgreSQL+branch%3Amaster.. |build_status_master_mysql| image:: https://github.com/Kotti/Kotti/workflows/MySQL/badge.svg?branch=master
.. _build_status_master_mysql: https://github.com/Kotti/Kotti/actions?query=workflow%3AMySQL+branch%3Amaster.. |build_status_master_sqlite| image:: https://github.com/Kotti/Kotti/workflows/SQLite/badge.svg?branch=master
.. _build_status_master_sqlite: https://github.com/Kotti/Kotti/actions?query=workflow%3ASQLite+branch%3Amaster.. |requires.io| image:: https://img.shields.io/requires/github/Kotti/Kotti.svg?style=flat-square
.. _requires.io: https://requires.io/github/Kotti/Kotti/requirements/?branch=master.. |gh_forks| image:: https://img.shields.io/github/forks/Kotti/Kotti.svg?style=flat-square
.. _gh_forks: https://github.com/Kotti/Kotti/network.. |gh_stars| image:: https://img.shields.io/github/stars/Kotti/Kotti.svg?style=flat-square
.. _gh_stars: https://github.com/Kotti/Kotti/stargazers.. |coveralls| image:: https://img.shields.io/coveralls/Kotti/Kotti.svg?style=flat-square
.. _coveralls: https://coveralls.io/r/Kotti/Kotti
.. _high coverage: https://coveralls.io/r/Kotti/Kotti.. |codacy| image:: https://api.codacy.com/project/badge/Grade/fb10cbc3497148d2945d61ce6ad2e4f5
.. _codacy: https://www.codacy.com/app/disko/Kotti?utm_source=github.com&utm_medium=referral&utm_content=Kotti/Kotti&utm_campaign=Badge_Grade
.. _high quality coding standards: https://www.codacy.com/app/disko/Kotti?utm_source=github.com&utm_medium=referral&utm_content=Kotti/Kotti&utm_campaign=Badge_Grade.. |codeclimate| image:: https://api.codeclimate.com/v1/badges/3a4a61548fcc195e4ba1/maintainability
.. _codeclimate: https://codeclimate.com/github/Kotti/Kotti/maintainability.. |scrutinizer| image:: https://scrutinizer-ci.com/g/Kotti/Kotti/badges/quality-score.png?b=master
.. _scrutinizer: https://scrutinizer-ci.com/g/Kotti/Kotti/.. _contribution guidelines: https://kotti.readthedocs.io/en/latest/contributing.html
.. _Github repository: https://github.com/Kotti/Kotti