Metadata-Version: 2.1
Name: djaodjin-pages
Version: 0.8.2
Summary: Django application for practices-based content
Author-email: The DjaoDjin Team <help@djaodjin.com>
Maintainer-email: The DjaoDjin Team <help@djaodjin.com>
License: BSD-2-Clause
Project-URL: repository, https://github.com/djaodjin/djaodjin-pages
Project-URL: documentation, https://djaodjin-pages.readthedocs.io/
Project-URL: changelog, https://github.com/djaodjin/djaodjin-pages/changelog
Keywords: django,cms
Classifier: Framework :: Django
Classifier: Environment :: Web Environment
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: BSD License
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: bleach >=6.0.0
Requires-Dist: Django >=1.11
Requires-Dist: djangorestframework >=3.3.1
Requires-Dist: djaodjin-deployutils >=0.10.6
Requires-Dist: djaodjin-extended-templates >=0.4.5
Requires-Dist: mammoth >=1.6.0
Requires-Dist: markdownify >=0.11.6
Requires-Dist: Markdown >=3.4.1
Requires-Dist: python-dateutil >=2.8
Requires-Dist: requests >=2.22

djaodjin-pages is a Django application that implements a Content Management
System (CMS) for practices sharing.

Major Features:

- Hierachical structure of content elements
- Text edition (optional: markdown syntax)
- Media gallery (drag'n'drop in markdown or media placeholder)

Development
===========

After cloning the repository, create a virtualenv environment, install
the prerequisites, create the database then run the testsite webapp.

<pre><code>
    $ python -m venv .venv
    $ source .venv/bin/activate
    $ pip install -r testsite/requirements.txt

    # Installs Javascript prerequisites to run in the browser
    $ make vendor-assets-prerequisites

    # Create the testsite database
    $ make initdb

    # Run the testsite server
    $ python manage.py runserver

    # Browse http://localhost:8000/

</code></pre>


Release Notes
=============

Tested with

- **Python:** 3.7, **Django:** 3.2 ([LTS](https://www.djangoproject.com/download/))
- **Python:** 3.10, **Django:** 4.2 (latest)
- **Python:** 2.7, **Django:** 1.11 (legacy) - use testsite/requirements-legacy.txt

0.8.2

  * updates API documentation
  * adds root in breadcrumbs

[previous release notes](changelog)

Version 0.4.3 is the last version that contains the HTML templates
online editor. This functionality was moved to [djaodjin-extended-templates](https://github.com/djaodjin/djaodjin-extended-templates/)
as of version 0.5.0.
