Команда Backdrop CMS рада объявить о выходе Backdrop CMS 1.4!
Мы добавили автоматическую генерацию альтернативных путей в Backdrop CMS 1.2 (модуль Pathauto). Несмотря на то, что очень удобно иметь такую возможность в ядре, простое изменение заголовка может привести к тому, что все ссылки указывающие на старый путь станут нерабочими, рейтинг SEO упадёт и закладки перестанут открываться. Теперь, после того как модуль Redirect перемещён ядро и усовершенствован, изменение пути автоматически получит перенаправление на новый путь, а само перенаправление можно добавить или удалить на странице правки содержания.
Модуль Redirect также позволяет создавать перенаправления самостоятельно для произвольных путей и может отслеживать 404 ошибки, а также создавать перенаправления для решения вопроса со ссылками ведущими в никуда.
Если на сайте включен модуль Update, то всегда можно установить и обновить проект через его интерфейс, который был довольно примитивным. Backdrop CMS позволяла установить проект введя его URL или загрузив файл.
В Backdrop CMS 1.4 мы разделили возможность обновления и установки проектов. Вместо модуля Update мы добавили модуль Project Installer. Этот модуль реализует интерфейс для поиска и установки модулей без покидания сайта, потому что он напрямую интегрирован с сайтом backdropcms.org.
С помощью нового интерфейса можно найти и установить модуль, тему и макет.
Это разделение означает также и то, что если вы хотите выключить возможность установки и обновления модулей через интерфейс (например, вы пользуетесь Drush или предпочитаете делать это вручную), то можно просто выключить модуль Project Installer. Модуль Update продолжит делать проверки на предмет наличия обновлений и оповещать управляющего сайтов в случае необходимости.
Одной из отличительных возможностей Backdrop CMS, является его прекрасная система макетов. Мы работали над расширением возможностей модуля Layout, чтобы сделать его ещё более мощным. В новой версии добавлены 10 новых макетов и все они основаны на системе сетки Bootstrap 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 приобрёл ещё несколько замечательных возможностей:
@deprecated на уровнях совместимости и лучше документированы возможности системы абстракции базы данныхВместе с более чем 250 модулями доступными для Backdrop CMS, эти новые возможности делают систему ещё лучше.
Домашний сайт backdropcms.org, группа ВКонтакте.
Список объявлений о выходе версий: github.com/backdrop/backdrop/releases.