/djaodjin-pages

WYSIWYG editor for websites

Primary LanguagePythonBSD 2-Clause "Simplified" LicenseBSD-2-Clause

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: 2.7, Django: 1.11, Django Rest Framework: 3.9.4
  • Python: 3.6, Django: 2.2 (LTS), Django Rest Framework: 3.11
  • Python: 3.6, Django: 3.0 (latest), Django Rest Framework: 3.11

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.3.4

  • adds reactions in API for page element detail

previous release notes