Skip to content

knivets/djaodjin-pages

 
 

Repository files navigation

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

previous release notes

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.

About

WYSIWYG editor for websites

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 64.1%
  • JavaScript 29.4%
  • HTML 4.1%
  • Makefile 2.4%