Metadata-Version: 2.4
Name: djaodjin-pages
Version: 0.9.1
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: beautifulsoup4>=4.13.4
Requires-Dist: bleach>=6.0.0
Requires-Dist: Django>=1.11
Requires-Dist: djangorestframework>=3.3.1
Requires-Dist: djaodjin-deployutils>=0.14.2
Requires-Dist: djaodjin-extended-templates>=0.5.1
Requires-Dist: html5lib>=1.1
Requires-Dist: mammoth>=1.6.0
Requires-Dist: markdownify>=0.11.6
Requires-Dist: Markdown>=3.4.4
Requires-Dist: python-dateutil>=2.8
Requires-Dist: requests>=2.22
Dynamic: license-file

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.12, **Django:** 5.2 ([LTS](https://www.djangoproject.com/download/))
- **Python:** 3.14, **Django:** 6.0 (next)
- **Python:** 3.10, **Django:** 4.2 (legacy)
- **Python:** 3.9, **Django:** 3.2 (legacy)

0.9.1

  * fixes support for Django5.2
  * rationalizes usage of `resolve_permanent_location`

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