djaodjin-pages is a Django application that allow live templates edition and upload templates packages.
Major Features:
- Text edition (optional: markdown syntax)
- Media gallery (drag'n'drop in markdown or media placeholder)
- Upload template packages
Tested with
- Python: 3.7, Django: 3.2 (LTS), Django Rest Framework: 3.12
- Python: 3.10, Django: 4.1 (latest), Django Rest Framework: 3.12
- Python: 2.7, Django: 1.11 (legacy), Django Rest Framework: 3.9.4
Development
After cloning the repository, create a virtualenv environment, install the prerequisites, create the database then run the testsite webapp.
$ virtualenv installTop
$ source installTop/bin/activate
$ pip install -r testsite/requirements.txt
$ make vendor-assets-prerequisites
$ make initdb
$ python manage.py runserver
# Browse http://localhost:8000/
# Start edit live templates
Release Notes
0.6.8
- supports for bleach 6.0 released Jan 2023 introducing breaking changes
Version 0.4.3 is the last version that contains the HTML templates online editor. This functionality was moved to djaodjin-extended-templates as of version 0.5.0.