• Stars
    star
    9,918
  • Rank 3,340 (Top 0.07 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created about 15 years ago
  • Updated 8 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The easy-to-use and developer-friendly enterprise CMS powered by Django

django CMS

Downloads Code Climate

Open source enterprise content management system based on the Django framework and backed by the non-profit django CMS Association (Sponsor us!).

Contribute to this project and win rewards

Because django CMS is a community-driven project, we welcome everyone to get involved in the project and receive a reward for their contribution. Become part of a fantastic community and help us make django CMS the best open source CMS in the world.

Attention!

Please use the develop branch as the target for pull requests for on-going development.

Security fixes will be backported to older branches by the core team as appropriate.

Features

  • hierarchical pages
  • extensive built-in support for multilingual websites
  • multi-site support
  • draft/publish workflows
  • version control
  • a sophisticated publishing architecture, that's also usable in your own applications
  • frontend content editing
  • a hierarchical content structure for nested plugins
  • an extensible navigation system that your own applications can hook into
  • SEO-friendly URLs
  • designed to integrate thoroughly into other applications

Developing applications that integrate with and take advantage of django CMS features is easy and well-documented.

More information on our website.

Requirements

See the Python/Django requirements for the current release version in our documentation.

See the installation how-to guide for an overview of some other requirements and dependencies of the current release.

Getting started

These tutorials take you step-by-step through some key aspects of django CMS.

Documentation

Our documentation working group maintains documentation for several versions of the project. Key versions are:

  • stable (default), for the current release version
  • latest, representing the latest build of the release-3.4.x branch
  • develop, representing the latest build of the develop branch

For more information about our branch policy, see Branches.

Our documentation is hosted courtesy of Read the Docs.

The dependencies for the docs are compiled by pip-tools.

Test django CMS in our demo

The demo platform is kindly provided by Divio, platinum member of the django CMS Association.

Try demo with Divio Cloud

Getting Help

Please head over to our Slack channel or our discourse forum for support.

Professional support

Choose from a list of trusted tech partner of the django CMS Association to get your website project delivered successfully.

Choose a trusted web host for your django CMS project and get your website online today.

The django CMS Association

The django CMS Association is a non-profit organization that was founded in 2020 with the goal to drive the success of django CMS, by increasing customer happiness, market share and open-source contributions. We provide infrastructure and guidance for the django CMS project.

The non-profit django CMS Association is dependent on donations to fulfill its purpose. The best way to donate is to become a member of the association and pay membership fees. The funding will be funneled back into core development and community projects.

Join the django CMS Association.

Credits

More Repositories

1

django-filer

File and Image Management Application for django
Python
1,688
star
2

django-sekizai

Django Template Blocks with extra functionality
Python
451
star
3

djangocms-admin-style

django CMS Admin Style is a Django Theme tailored to the needs of django CMS.
SCSS
394
star
4

django-classy-tags

Class based template tags for django
Python
380
star
5

djangocms-text-ckeditor

Text Plugin for django CMS using CKEditor 4
HTML
161
star
6

cmsplugin-filer

DEPRECATED, this project is no longer maintained, see README for more information.
Python
127
star
7

django-cms-quickstart

A Dockerised django CMS project, ready to deploy on Divio or another Docker-based cloud platform, and run locally in Docker on your own machine. A Divio account is not required.
Python
85
star
8

djangocms-bootstrap4

django CMS Bootstrap 4 is a plugin bundle for django CMS providing several components from the popular Bootstrap 4 framework.
Python
83
star
9

djangocms-video

django CMS Video is a set of plugins for django CMS that allow you to publish video content on your site.
Python
59
star
10

djangocms-picture

django CMS Picture is a plugin for django CMS that allows you to add images on your site.
Python
47
star
11

djangocms-snippet

django CMS Snippet provides a plugin for django CMS to inject HTML, CSS or JavaScript snippets into your website.
Python
45
star
12

djangocms-template

A dockerized production-ready django-cms setup
Python
39
star
13

djangocms-style

django CMS Style is a plugin for django CMS that allows you to create a HTML container containing classes, styles, ids and other attributes.
Python
38
star
14

djangocms-frontend

django CMS frontend is a plugin bundle for django CMS providing several components for the frontend, currently implemented with the popular Bootstrap 5 framework.
Python
38
star
15

djangocms-googlemap

django CMS Google Map is a set of plugins for django CMS that allow you to implement Google Map into your website.
Python
35
star
16

djangocms-link

django CMS Link is a plugin for django CMS that allows you to add links on your site.
Python
34
star
17

djangocms-versioning

General purpose versioning package for Django CMS 4 and above.
Python
32
star
18

djangocms-file

django CMS File is a set of plugins for django CMS that allow you to add files to your site You can either choose a single file or an entire folder.
Python
31
star
19

djangocms-history

Provides undo/redo functionality for django CMS operations
Python
28
star
20

djangocms-attributes-field

An opinionated implementation of JSONField for arbitrary HTML element attributes.
Python
25
star
21

django-cms-mgmt

22
star
22

djangocms-audio

django CMS Audio is a set of plugins for django CMS. That allow you to publish audio files on your site.
Python
19
star
23

djangocms-transfer

django CMS Transfer allows you to export and import plugins.
Python
18
star
24

djangocms-column

Column Plugin for django-cms
Python
18
star
25

djangocms-icon

django CMS Icon adds capabilities to implement Font or SVG icons as plugins into your project.
JavaScript
18
star
26

djangocms-modules

Create plugins right from your content.
Python
15
star
27

django-cms-60min-demo-2021

This is the source code for the 60min django CMS demo via https://www.django-cms.org/en/test-django-cms/
Python
11
star
28

djangocms-moderation

Python
9
star
29

djangocms-alias

Python
7
star
30

docs

5
star
31

djangocms-url-manager

Python
4
star
32

cms-template

A Django template for a typical django CMS installation
Python
4
star
33

djangocms-bootstrap5

django CMS Bootstrap 5 is a plugin bundle for django CMS providing several components from the popular Bootstrap 5 framework.
Python
3
star
34

djangocms-text-ckeditor5

Python
1
star
35

djangocms-static-ace

Provides ace code editor from static files. To be used with djangocms-snippet or djangocms-frontend
Python
1
star
36

djangocms-text

Text Plugin for django CMS
JavaScript
1
star