Skip to content
/ dcms Public

A Django CMS for building small websites, blogs, and forums.

License

Notifications You must be signed in to change notification settings

yifei-fu/dcms

Repository files navigation

dcms

Build Status

A work-in-progress Django content management system for building pages, blogs, and forums.

Features

  • REST API
  • posts and Reddit-like comments
  • tagging and categorizing contents
  • images/media files uploading
  • pages with different layouts

Requirements

Python >=3.6, Django 2.1, Django Rest Framework 3.8.2

Installing

# creating a new virtual environment and installing the dependencies.
[sudo] pip install virtualenv
virtualenv venv
cd venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt

Tests

cd dcms
python manage.py test

To-dos

  • documentation
  • more unit tests
  • filtering objects in query
  • use Django template engine to render posts
  • search, i18n, apps
    • page: use_hyperlink option.
  • permalink for content
  • demo frontend

About

A Django CMS for building small websites, blogs, and forums.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages