Вы здесь

Backdrop CMS 1.4

Команда Backdrop CMS рада объявить о выходе Backdrop CMS 1.4!

Автоматическое добавление перенаправления

Мы добавили автоматическую генерацию альтернативных путей в Backdrop CMS 1.2 (модуль Pathauto). Несмотря на то, что очень удобно иметь такую возможность в ядре, простое изменение заголовка может привести к тому, что все ссылки указывающие на старый путь станут нерабочими, рейтинг SEO упадёт и закладки перестанут открываться. Теперь, после того как модуль Redirect перемещён ядро и усовершенствован, изменение пути автоматически получит перенаправление на новый путь, а само перенаправление можно добавить или удалить на странице правки содержания.

Backdrop CMS 1.4

Модуль Redirect также позволяет создавать перенаправления самостоятельно для произвольных путей и может отслеживать 404 ошибки, а также создавать перенаправления для решения вопроса со ссылками ведущими в никуда.

Поиск и установка проектов с сайта

Если на сайте включен модуль Update, то всегда можно установить и обновить проект через его интерфейс, который был довольно примитивным. Backdrop CMS позволяла установить проект введя его URL или загрузив файл.

В Backdrop CMS 1.4 мы разделили возможность обновления и установки проектов. Вместо модуля Update мы добавили модуль Project Installer. Этот модуль реализует интерфейс для поиска и установки модулей без покидания сайта, потому что он напрямую интегрирован с сайтом backdropcms.org.

Backdrop CMS 1.4

С помощью нового интерфейса можно найти и установить модуль, тему и макет.

Это разделение означает также и то, что если вы хотите выключить возможность установки и обновления модулей через интерфейс (например, вы пользуетесь Drush или предпочитаете делать это вручную), то можно просто выключить модуль Project Installer. Модуль Update продолжит делать проверки на предмет наличия обновлений и оповещать управляющего сайтов в случае необходимости.

10 новых макетов

Одной из отличительных возможностей Backdrop CMS является его прекрасная система макетов. Мы работали над расширением возможностей модуля Layout, чтобы сделать его ещё более мощным. В новой версии добавлено 10 новых макетов и все они основаны на системе сеток Bootstrap 4.

Backdrop CMS 1.4

Так как эти макеты сделаны на основе Bootstrap, то система сетки доступна для всех других дополнительных и клиентских шаблонов макета, без необходимости дополнительного скачивания каких-либо программ или правки CSS. Чтобы сделать шаблон макета на Bootstrap его нужно просто определить для работы с системой сетки Bootstrap в его информационном файле:

type = layout
name = My Custom Layout
backdrop = 1.x

; Specify regions for this layout.
regions[header] = Header
regions[top] = Top
regions[content] = Content
regions[sidebar] = Sidebar
regions[bottom] = Bottom
regions[footer] = Footer

; Preview
preview = my-layout.png

; Include the Bootstrap4 Grid System
libraries[] = bootstrap4-gs

Модуль Layout приобрёл ещё несколько замечательных возможностей:

  • Страница со списком макетов содержит больше информации о каждой конфигурации
  • Добавление условий видимости стало быстрее, так как теперь всё определяется в одном диалоге, а не растянуто на несколько шагов
  • Шаблоны макета теперь можно включать и выключать через интерфейс
  • Переопределение макета для пути /taxonomy/term/% теперь обеспечивается контекстом Taxonomy Term
  • Добавлены условия видимости для показа/скрытия блоков и макетов на основе ID содержания, ID пользователя и типа объектов
  • Регионам может быть добавлена внутренняя обёртка и пользовательский класс через интерфейс

Некоторые другие улучшения

  • Поля файла и изображения доступны для загрузки файлов на мобильных устройствах прямо с камеры
  • CKEditor обновлён до версии 4.5.9
  • Ссылки для экспорта и импорта вида показываются в интерфейсе (используя модуль Configuration Management)
  • Значительно улучшены блоки документирования для кода @deprecated на уровнях совместимости и лучше документированы возможности системы абстракции базы данных

Для системы доступны 250 проектов

Вместе с более чем 250 модулями доступными для Backdrop CMS, эти новые возможности делают систему ещё лучше.

Присоединяйтесь к сообществу

Домашний сайт — backdropcms.org. Ресурсы Backdrop CMS:

Список объявлений о выходе версий: github.com/backdrop/backdrop/releases.