django-cms python

An Advanced Django CMS.

########## django CMS ########## .. image:: https://api.travis-ci.org/divio/django-cms.svg?branch=develop :target: http://travis-ci.org/divio/django-cms .. image:: https://pypip.in/v/django-cms/badge.svg :target: https://pypi.python.org/pypi/django-cms/ .. image:: https://pypip.in/d/django-cms/badge.svg :target: https://pypi.python.org/pypi/django-cms/ .. image:: https://pypip.in/wheel/django-cms/badge.svg :target: https://pypi.python.org/pypi/django-cms/ .. image:: https://pypip.in/license/django-cms/badge.svg :target: https://pypi.python.org/pypi/django-cms/

Open source enterprise content management system based on the django framework.


Features


  • Hierarchical pages
  • Extensive support for multilingual websites
  • Multi site support
  • Draft/Published workflows
  • Undo/Redo
  • Use the content blocks (placeholders) in your own apps (models)
  • Use the content blocks (static placeholders) anywhere in your templates
  • Edit content directly in the frontend on your pages
  • Hierarchical content plugins (columns, style changes etc)
  • Navigation rendering and extending from your apps
  • SEO friendly urls
  • Highly integrative into your own apps

You can define editable areas, called placeholders, in your templates which you fill with many different so called CMS content plugins. A list of all the plugins can be found here:

3rd party plugins <http://www.djangopackages.com/grids/g/django-cms/>_

Should you be unable to find a suitable plugin for you needs, writing your own is very simple.

More information on our website <http://www.django-cms.org>_.


Documentation


Please head over to our documentation <http://docs.django-cms.org/>_ for all the details on how to install, extend and use the django CMS.


Tutorial


https://github.com/divio/django-cms-tutorial


Quick Start


You can use the django CMS installer <https://github.com/nephila/djangocms-installer>_::

$ pip install --upgrade virtualenv
$ virtualenv env
$ source env/bin/activate
(env) $ pip install djangocms-installer
(env) $ djangocms -p . my_demo
(env) $ cd my_demo

Getting Help


Please head over to our IRC channel, #django-cms, on irc.freenode.net or write to our mailing list <https://groups.google.com/forum/#!forum/django-cms>_.


Credits


  • Includes icons from FamFamFam <http://www.famfamfam.com>_.
  • Python tree engine powered by django-mptt <https://github.com/django-mptt/django-mptt>_.
  • Javascript tree in admin uses jsTree <http://www.jstree.com>_.
  • Many thanks to the over 250 contributors <https://github.com/divio/django-cms/blob/master/AUTHORS>_ to the django CMS!

Related Repositories

awesome-django-cms

awesome-django-cms

A curated list of awesome django-cms add-ons. You should also checkout: https://marketplace.django-cms.org/en/ ...

cookiecutter-django-cms

cookiecutter-django-cms

Simple cookiecutter template to be up and running quickly with your Django CMS project! ...

django-cms-heroku

django-cms-heroku

django cms project for Heroku ...

django-cms-fragments

django-cms-fragments

Injecting fragments of js, css and html in a django-cms plugin ...

django-cms-openshift

django-cms-openshift

django cms project for Red hat's OpenShift PAAS ...


Top Contributors

digi604 FinalAngel yakky ojii chrisglass mkoistinen fivethreeo piquadrat stefanfoulis pcicman DrMeers evildmp jezdez adaptivelogic kezabelle Chive andrewschoen nobeh o-zander FlashJunior tanderegg czpython samluescher johnraz mmarzantowicz erobit FrankBie2 havan acdha jrief

Releases

-   2.1.3 zip tar
-   2.1.2 zip tar
-   2.1.1 zip tar
-   2.1.0 zip tar
-   2.1.0.rc3 zip tar
-   2.1.0.rc2 zip tar
-   2.1.0.rc1 zip tar
-   2.1.0.beta2 zip tar
-   2.0.2 zip tar
-   2.0.1 zip tar
-   2.0.0 zip tar