Документация по django CMS¶
Обзор¶
django CMS - это современная платформа для веб-публикаций, построенная с помощью Django>, фреймворка веб-приложений «для перфекционистов со сроками».
django CMS предлагает «из коробки» поддержку общих функций, которые вы ожидаете от CMS, но также может быть легко настроена и расширена разработчиками для создания сайта, отвечающего их конкретным потребностям.
Учебники - начните здесь¶
Для начинающих разработчиков django CMS - от установки до создания собственных приложений-аддонов.
Руководства по эксплуатации¶
Практические пошаговые руководства для более опытных разработчиков, охватывающие несколько важных тем.
Основные темы¶
Объяснение и анализ некоторых ключевых концепций в django CMS.
Справочник¶
Технический справочный материал, для классов, методов, API, команд.
Присоединяйтесь к нам онлайн¶
django CMS Association - это некоммерческая организация, которая существует для поддержки развития django CMS и его сообщества.
Slack¶
Присоединяйтесь к our friendly Slack group для поддержки и обмена идеями и обсуждения технических вопросов с другими членами сообщества.
Дискурс¶
Наш Discourse forum также используется для обсуждения django CMS, в частности, для управления процессом ее технического развития.
StackOverflow¶
StackOverflow также является хорошим местом для вопросов по django CMS и ее экосистеме плагинов.
Почему именно django CMS?¶
django CMS - это хорошо проверенная платформа CMS, на которой работают большие и маленькие сайты. Вот несколько ключевых особенностей:
надежная поддержка интернационализации (i18n) для создания многоязычных сайтов
внешнее редактирование, обеспечивающее быстрый доступ к интерфейсу управления контентом
поддержка различных редакторов с расширенными возможностями редактирования текста.
гибкая система плагинов, позволяющая разработчикам размещать мощные инструменты под рукой редакторов, не перегружая их сложным интерфейсом
…и многое другое
Существуют и другие способные платформы CMS на основе Django, но вот почему вам стоит обратить внимание на django CMS:
тщательная документация
простая и всесторонняя интеграция в существующие проекты - django CMS не является монолитным приложением
здоровое, активное и поддерживающее сообщество разработчиков
сильная культура хорошего кода, включая акцент на автоматизированное тестирование
Требования к версии программного обеспечения и примечания к выпуску¶
Этот документ относится к версии 3.9.0.
Таблица совместимости Django/Python¶
LTS в таблице означает сочетание Django и django CMS, на которые распространяется политика долгосрочной поддержки.
✓ означает, что версия была протестирована и работает. × указывает на то, что она не была протестирована, или известно, что она несовместима.
django CMS |
Python |
Django |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3.9 |
3.8 |
3.7 |
3.6 |
3.5 |
3.4 |
3.2 |
3.1 |
3.0 |
2.2 |
2.1 |
2.0 |
1.11 |
|
4.0.x |
✓ |
✓ |
✓ |
✓ |
× |
× |
✓ |
✓ |
✓ |
✓ |
× |
× |
× |
3.9.x |
✓ |
✓ |
✓ |
× |
× |
× |
✓ |
✓ |
✓ |
✓ |
× |
× |
× |
3.8.x |
× |
✓ |
✓ |
✓ |
✓ |
× |
x |
✓ |
✓ |
LTS |
× |
× |
× |
3.7.x |
× |
✓ |
✓ |
✓ |
✓ |
✓ |
x |
x |
✓ |
LTS |
✓ |
✓ |
LTS |
3.6.x |
× |
× |
✓ |
✓ |
✓ |
✓ |
x |
x |
x |
✓ |
✓ |
✓ |
✓ |
3.5.x |
× |
× |
✓ |
✓ |
✓ |
✓ |
x |
x |
× |
× |
× |
× |
✓ |
3.4.5 |
× |
× |
× |
✓ |
✓ |
✓ |
x |
x |
× |
× |
× |
× |
LTS |
Смотрите setup.py
репозитория для более конкретной информации о зависимостях, или Примечания к выпуску и информация об обновлении для информации о том, что требуется или изменилось в конкретных версиях CMS.
В руководство по установке представлен обзор других пакетов, необходимых в проекте django CMS.