integreat-cms
integreat-cms copied to clipboard
Simplified content management back end for the Integreat App - a multilingual information platform for newcomers
Integreat Django CMS
Integreat - The mobile guide for newcomers. Multilingual. Offline. Open Source.
This content management system helps local integration experts to provide multilingual information for newcomers.
TL;DR
Prerequisites
Following packages are required before installing the project (install them with your package manager):
- npm version 7 or higher
- nodejs version 12 or higher
- python3.9 (Debian-based distributions) / python39 (Arch-based distributions)
- python3.7-dev (only on Ubuntu)
- python3-pip (Debian-based distributions) / python-pip (Arch-based distributions)
- pipenv for python3 (if no recent version is packaged for your distro, use
pip3 install pipenv --user
) - gettext to use the translation features
- Either postgresql or docker to run a local database server
Installation
git clone [email protected]:digitalfabrik/integreat-cms.git
cd integreat-cms
./dev-tools/install.sh
Run development server
./dev-tools/run.sh
- Go to your browser and open the URL
http://localhost:8000
- Default user is "root" with password "root1234".
Documentation
For detailed instructions, tutorials and the source code reference have a look at our great documentation:
:notebook: https://digitalfabrik.github.io/integreat-cms/
License
This project is licensed under the Apache 2.0 License, see LICENSE.txt
All files in ./integreat_cms/static/src/logos/ are not covered by this license and may only be used with specific permission of the copyright holder.