The Afinidata Content Manager handles the content for Afinidata. This features Users who create Posts, which can be Reviewed by Special Users.
The Content Manager is built using Python3, Django, and a small set of extra dependencies. The directory layout is quite standard for Django projects. The main apps are: content_manager, messenger_users, posts and upload.
You can try Afini on Afinidata.com or check out more of our development docs at our Documentation
virtualenv -p python3 venv/; source venv/bin/activate; pip install -r requirements.txt
manage.py
and build and execute db migrations. MySQL is used in production, while a stub config exists for running using SQLite. python manage.py runserver
.The Afinidata Content Manager is a Free Software Product created by Afinidata and available under the AGPL Licence.
To contribute, read our Code of Conduct, our Docs at Read The Docs and code away. Create a pull request and contact us in order to merge your suggested changes. We suggest the use of git flow in order to provide a better contributing experience.