https://github.com/djaodjin/djaodjin-pages
Django application for practices-based content
https://github.com/djaodjin/djaodjin-pages
cms django
Last synced: about 1 year ago
JSON representation
Django application for practices-based content
- Host: GitHub
- URL: https://github.com/djaodjin/djaodjin-pages
- Owner: djaodjin
- License: bsd-2-clause
- Created: 2014-12-04T22:22:33.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2024-11-26T00:45:41.000Z (over 1 year ago)
- Last Synced: 2025-03-27T01:13:17.588Z (over 1 year ago)
- Topics: cms, django
- Language: Python
- Homepage: https://djaodjin.com
- Size: 3.16 MB
- Stars: 13
- Watchers: 2
- Forks: 9
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: changelog
- License: LICENSE.txt
Awesome Lists containing this project
README
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.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.3
* rationalizes templates for read-only and editable elements
[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.