* РБК — новости

* *

Что такое Django CMS и почему это так хорошо?

  1. CMS для будущего Django CMS в настоящее время находится в версии 3.4 LTS. Версия LTS (долгосрочная...
  2. Простое редактирование контента
  3. Таксономия в CMS Джанго
  4. Современные возможности
  5. Многие сайты, но только один бэкэнд
  6. Масштабируемость, резервные копии и обновления
  7. Примеры сайтов Django CMS

CMS для будущего

Django CMS в настоящее время находится в версии 3.4 LTS. Версия LTS (долгосрочная поддержка) будет снабжена актуальными для безопасности обновлениями как минимум в течение следующих 2 лет. Кроме того, однако, совместимость всех модулей на его основе гарантируется на долгие годы. Поэтому Django CMS 3.4 LTS обеспечивает подходящую основу для реализации долгосрочных проектов на нем.

Кто разрабатывает CMS Django?

Ядро Django CMS определено швейцарской компанией Divio AG разработаны и сделаны общедоступными. Поскольку BLUESHOE является партнером Divio, мы также можем влиять на план и развитие. Django CMS, с ее простым и интуитивно понятным пользовательским интерфейсом, не только совместима со всеми современными веб-браузерами, но также может отлично управляться с мобильными устройствами, такими как планшеты и смартфоны.

Простое редактирование контента

Клянусь, у django CMS нет клиента, который не полностью убежден в простом способе редактирования контента. Редакторам не нужно перемещаться по сложным и сложным внутренним представлениям - достаточно дважды щелкнуть содержимое, чтобы изменить его.

Контент отображается в «плагинах». Их можно разместить в любом месте на странице, используя принцип перетаскивания. Это позволяет администратору редактировать структуру и содержание страницы, не связываясь с HTML-кодом. Разделение кода и контента, но все же большая гибкость в представлении, является еще одной сильной стороной Django CMS. Плагины также могут легко представлять вложенные структуры контента. Воображение не имеет границ в структурировании страниц.

Воображение не имеет границ в структурировании страниц

Автоматически сгенерированные страницы создаются с помощью так называемых «приложений». Они могут использовать запасы в базе данных и создавать представления со списками, таблицами или другими формами представления. Они не должны быть явно созданы администратором. Приложения позволяют Django CMS справляться с самыми сложными задачами.

Таксономия в CMS Джанго

Страницы организованы в дереве страниц. В стиле django CMS дерево страниц можно настроить за считанные секунды с помощью простой операции «перетаскивания». Получить страницу со второго уровня иерархии на первый? Нет проблем, drag'n'drop. Изменить порядок в древовидной структуре? Нет проблем, drag'n'drop. Приятно то, что в процессе создания страницы иногда не возникает проблем с изменением ее мнения. Ничто не установлено в камне и изменения осуществляются в считанные секунды.

Для каждой страницы может быть создан другой язык. Тем не менее, это не проблема, если страница не должна быть доступна на каждом языке. Но не только внешний интерфейс является многоязычным, но и поддерживается несколько разных языков. В Django CMS особое внимание уделялось тому, чтобы сделать создание и поддержку многоязычных веб-сайтов максимально простым.

Современные возможности

С технической точки зрения Django CMS предлагает все ожидаемые самые современные функциональные возможности: от аутентификации LDAP до контроля версий с видом сравнения и контрольным журналом. Кроме того, Django CMS предлагает комплексное управление правами, которое может быть расширено и адаптировано по желанию. Это относится как к распределению ролей для администраторов, так и к «защите» защищенных от доступа страниц.

Узнайте больше о BLUESHOE как агентстве Django CMS

Многие сайты, но только один бэкэнд

Как и в случае с многоязычием, суть разработки django CMS заключалась в том, чтобы максимально упростить работу нескольких веб-сайтов, даже в совершенно разных доменах. Одной установки CMS достаточно, чтобы собрать все их страницы под одной шапкой. Разработанные функции, такие как специальные плагины, могут быть развернуты и использованы на всех страницах. Но также легко возможно ограничение функций или стилей только одним экземпляром установки. Плагины могут быть z. Например, скопируйте и вставьте через страницы в структуру содержимого другой страницы. Это часто экономит много работы и значительно облегчает управление несколькими сайтами.

Масштабируемость, резервные копии и обновления

Архитектура django CMS позволяет легко работать с одними и теми же приложениями на разных экземплярах сервера. Это особенно важно, если очень большое количество посетителей должно быть ориентировано на горизонтальное масштабирование.

В качестве стратегии резервного копирования мы обычно используем инкрементные снимки базы данных. Их можно легко воспроизвести при необходимости. Обновления отображаются через менеджер пакетов «Пип». Они изначально тщательно тестируются на промежуточной системе, а затем импортируются в работающую систему.

Примеры сайтов Django CMS

Примеры сайтов Django CMS

Кто разрабатывает CMS Django?
Получить страницу со второго уровня иерархии на первый?
Изменить порядок в древовидной структуре?

Реклама

Популярные новости


Реклама

Календарь новостей

Реклама

Архив новостей

Реклама