Skip to main content

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.


    $ 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/

Release Notes

Tested with

  • Python: 3.12, Django: 5.2 (LTS)
  • Python: 3.14, Django: 6.0 (next)
  • Python: 3.10, Django: 4.2 (legacy)
  • Python: 3.9, Django: 3.2 (legacy)

0.10.2

  • handles HTTP language code headers as 'fr' or 'fr-FR'
  • fixes HTTP 404 on root page for editables
  • supports multiple languages per PageElement

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.

Metadata

Release files for djaodjin-pages 0.10.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for djaodjin-pages 0.10.2
File Size Uploaded Provenance
djaodjin_pages-0.10.2.tar.gz 61.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for djaodjin-pages 0.10.2
File Interpreter ABI Platform
djaodjin_pages-0.10.2-py3-none-any.whl Python 3 none any Details

Total release size: 158.6 kB

Release files / djaodjin_pages-0.10.2.tar.gz

Download URL djaodjin_pages-0.10.2.tar.gz
Size 61.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c211b3d68dfe67abdd5db2ca0a64fb828dff12b2341a6dce49e6cb708d2c829a
BLAKE2b-256 checksum
How to use checksums
86c2286f18c230d5c17b2221c883b9b2ff78dfbbeb259dcea3571feff9be6526
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / djaodjin_pages-0.10.2-py3-none-any.whl

Download URL djaodjin_pages-0.10.2-py3-none-any.whl
Size 96.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c4a66e5b41296805c1a2f2f3c6d38f041de69a7d1e310c8a93a95573ba1e5e52
BLAKE2b-256 checksum
How to use checksums
7624af28e3f4fa01640f3d5882818c78919751a441bb539f6399eff9f1077f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Security for djaodjin-pages 0.10.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.10.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page