Что нового в Backdrop 1.3
21.06.16 12:49

15 января 2016 года был анонсирован 4 релиз Backdrop CMS - 1.3.0.
Этот релиз так же отмечает 1 годовщину от первого официального релиза Backdrop CMS.

Новое в UI&UX

Этот релиз полон изменений завязанных на UI&UX - более 32 новых возможностей.

Некоторые из возможностей:

Новые упрощенные пользовательские блоки

blocks
В интерфейсе управления отображением страницы можно добавить пользовательский блок через "Добавить блок" -> "Добавить пользовательский блок".
Backdrop CMS теперь поддерживает блоки, существующие только для определенного Layout или же могут быть использованы для разных Layout.
Информация о данном типе блока хранится в JSON файле. Что позволяет переносить блоки при деплое как файлы, без необходимости вносить изменения в базу.

Упрощенное создание типа материала и словаря

content
Была большая проблема при создании нового типа материала. Необходимо было пройтись по ряду административных страниц, чтоб завершить процесс настройки
В 1.3.0 все эти задачи находятся в настройках типа материала и включает в себя настройки прав доступа и патерна автоматической генерации адреса.
Аналогичное изменение коснулось настроек таксономии и пользователей.

Иконка уведомления

notification
В предыдущих версиях Backdrop CMS, если сайт нуждался в обновлении или были критические проблемы, уведомление о необходимости обновится или проблемах занимало значительную часть экрана в административной части сайта. Это несло 2 проблемы: сообщение не появлялось на обычных страницах и было неудобно пользоваться административной частью. Для решения этих проблем была добавлена иконка в административный toolbar вверху экрана.

Улучшено Управление пользователями

1.3.0 релиз содержит в себе большое количество улучшений управления пользователями. Теперь можно настроить использовать имейл для авторизации на сайте в дополнение к логину или вместо. Валидация формы авторизации стала более информативной.
Пункт меню, ранее называвшийся People был переименован в User accounts. Настройку генерации пути для пользовательского профайла можно сделать сразу же в настройках пользователей. И что б избежать загруженности страницы настроек, имейлы регистрации, авторизация, пароли находятся каждый на своей странице.

Новые Основные закладки, дружественные для мобильного отображения
primary tabs
В теме Sven основные закладки теперь полностью адаптивные к мобильным экранам. Очень приятная реализация.

И много других новых возможностей:

  • Настройки комментариев упрощены в форме типа материала.
  • Короткие и длинные текстовые поля могут использовать виджеты отображения друг друга.
  • Поля с большим значением количества элементов можно настроить на лимит более чем 10.
  • Административный toolbar был обновлен новыми названиями, позволяющие делать более эффективный поиск.
  • Настройки VIEWS теперь адаптивные и отображают список представлений в алфавитном порядке.
  • Терминология вокруг "Изменить" и "настроить" была обновлена для отображения сути.

Блок для полей

В Backdrop 1.3.0 уникальные поля материала или пользователя могут быть размещены в отдельный блок. Соответсвенно блоки доступны на node/% или user/% страницах и каждое поле отображается в своем блоке.
поля
fields

Новый блоки позволяют разместить поля в разных местах для каждого типа материала, разместить поля несколько раз и выбрать свой способ вывода для каждого поля.

Транслитерация в ядре

transliteration
Для того, чтоб разрешить проблемы, где позволительны только ASCII символы (например название таблиц в базе), Backdrop очень часто применяет machine name элемент. До версии 1.3.0 необходимо было ставить дополнительный модуль для преобразования в ASCII символы, теперь это часть ядра.

Регулярные задачи (cron) и кеширование страниц

Backdrop 1.3.0 включает в себя очень мощную новую возможность - фоновая обработка задач. В предыдущих версиях в конце запроса к странице - cron мог начать выполнять регулярные задачи и тяжелые задачи могли замедлить загрузку страницы. Как пример индексация или очистка кеша. Задержки на 5, 20 и более секунд очень частые. Теперь же Backdrop CMS отдает страницу стразу, не задерживая выдачу до завершения крон задач.

Кроме дополнения в обработку фоновых задач, для кеша страниц так же была добавлена задача "фоновое обновление". Эта функция очень похожа на поведение Varnish 4, когда запрос к странице кеш которой уже истек, получал старый кеш, пока формировался новый.

кеш

Вместо того, что б замедлять выдачу кеша каждые 5 минут (или сколько настроено), фоновый процесс обновляет кеш после того как был обслужен запрос к странице.

Возвращение черного (и других цветов)

Одним из заметных изменений в Backdrop 1.3.0 является инсталляция и тема по умолчанию, которая теперь в черных цветах вместо привычного синего. Это небольшое изменение нацелено на изменение бренда и отделение от Drupal.
install

Но если черный, не ваш цвет, в настройках темы вы можете выбрать любой другой набор цветов. Например "Золотая рыбка"
goldfish

Если вы выберите цветовую схему "Blue Lagoon" - вы получите привычный вам Bartik в голубых цветах.

Данный текст является вольным переводом оригинального текста написаного quicksketch

Read Full Article