Вы здесь

Backdrop CMS 1.3

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

Упрощённое добавление блоков

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

Backdrop CMS 1.3

Хотя это, строго говоря, не функция связанная с эргономикой, эти повторно используемые блоки теперь хранятся в хранилище конфигураций Backdrop JSON. Это значит, что эти блоки теперь действительно «структурные» элементы, сделанные веб-мастером или разработчиком. Теперь, после того как они стали храниться в конфигурации, эти JSON-файлы могут легко перемещаться между окружением для развёртывания новых возможностей.

Создание типов содержания и словарей

В Backdrop CMS был старый запрос связанный с конфигурированием типа содержания, которое требовало посещения нескольких разных страниц управления для решения одной задачи. В версии 1.3 мы завершили эту беготню между страницами, для настройки одного типа содержания. Формы типа содержания теперь включают параметры для установки прав и настройки образца для автоматической генерации альтернативного пути (который был введён в версии 1.2). Параметры словаря и аккаунта также были обновлены и теперь они позволяют настроить образец URL прямо на странице своей настройки.

Backdrop CMS 1.3

Значок оповещения в информационной панели

Когда сайт нуждался в обновлении проекта и была критическая проблема, в предыдущих версиях Backdrop CMS вы подвергались бомбардировке огромными сообщениями вверху страниц управления. У такого подхода было 2 недостатка: оповещения были очень навязчивыми на этих страницах и они не показывались, когда вы находились на других страницах. Чтобы решить эти проблемы, мы добавили значок оповещения в информационную панель. Нажав на этот значок можно попасть на страницу статуса.

Backdrop CMS 1.3

Аккаунты пользователей

В дополнение к возможности входа в аккаунт по своему имени, сайт теперь даёт возможность использовать в качестве логина почтовый адрес. Можно использовать два варианта одновременно. Проверка введённых данных в форме входа также стала более информативной — она скажет о том, какое значение было введено некорректно (имя/почта или пароль).

Для согласованности, некоторые пункты меню относящиеся к разделу «Люди» были перенесены в раздел «Аккаунты». Как и в случае с типами содержания, аккаунты пользователей тоже могут иметь свой образец для автоматической генерации альтернативного пути, который настраивается прямо на странице конфигурирования аккаунта пользователя. И чтобы убрать беспорядок на странице конфигурации аккаунта, все шаблоны писем отправляемые при регистрации, входе, сбросе пароля и так далее, получили свою страницу настройки.

Дружественные к мобильным устройствам основные вкладки

Вкладки вверху страницы темы Seven теперь подстраиваются под устройство и дружат с ним! Это внедрение очень красивое и мы рады, что оно доступно на всех сайтах работающих на Backdrop CMS.

Backdrop CMS 1.3

Блоки полей

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

Backdrop CMS 1.3

Каждое поле являющееся частью содержания или аккаунта пользователя может быть размещено отдельно.

Backdrop CMS 1.3

Эти блоки позволяют позиционировать значение поля в любом регионе страницы. Они могут быть позиционированы в зависимости от типа содержания, размещены несколько раз и использовать любой доступный для этого поля форматтер.

Транслитерация системных названий

Транслитерация с испанского, вьетнамского, болгарского и китайского. Отметьте, значение «системное название» находится справа от поля.

Чтобы иметь дело с множеством ситуаций, когда допускается использование только знаков US-ASCII (например, в названиях таблиц MySQL), Backdrop CMS позволяет настроить элемент «системное название». До версии 1.3 должен был быть установлен дополнительный модуль, который автоматически преобразовывал эти знаки в их эквиваленты в ASCII. Теперь эта возможность включена в ядро.

Backdrop CMS 1.3

Фоновый запуск cron и кеширования страницы

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

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

Backdrop CMS 1.3

Традиционное кеширование страницы:

  1. Первый запрос страницы создаёт кеш (медленно)
  2. В течение следующих 5 минут используется кеш (быстро)
  3. Первый запрос страницы после истечения 5 минут создаёт кеш (медленно)
  4. Повтор с шага №2

Кеширование страницы с Background fetch:

  1. Первый запрос страницы создаёт кеш (медленно)
  2. В течение следующих 5 минут используется кеш (быстро)
  3. Первый запрос страницы после истечения 5 минут отдаёт кеш (быстро). После отдачи кеша, в фоне происходит генерация новой версии
  4. Повтор с шага №2

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

Назад в чёрное (и другие цвета)

Одной из самых заметных особенностей новой версии Backdrop CMS 1.3 является замена синей темы на чёрную. Это небольшое изменение отделяет нашу узнаваемость от родительского проекта Друпал.

Backdrop CMS 1.3

Но если чёрный это не ваш цвет, страница настройки цвета темы Bartik также переделана и на ней есть новые цветовые схемы, например схема, которая используется в теме Goldfish. Чтобы вернуть тему к предыдущему виду, выберите схему Blue Lagoon и вы увидите старое оформление, которое использовалось для сайтов при обновлении с Друпала 7 в предыдущих версиях Backdrop CMS.

Backdrop CMS 1.3

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

  • В форме типа содержания упрощена настройка комментирования
  • Длинные и короткие текстовые поля теперь могут пользоваться виджетами друг друга, позволяя вводить короткий текст в область текста или длинный текст в текстовое поле
  • Поля с множественными значениями теперь имеют новый элемент настройки, позволяющий ограничить их более чем 10 вариантами значений
  • Панель инструментов была обновлена путём использования более уникальных заголовков, что делает поиск более эффективным
  • Страница управления видами теперь имеет подстраивающийся дизайн и список видов упорядочен в алфавитном порядке
  • Терминология связанная с названиями «Правка» и «Конфигурация» обновлена и более последовательна
  • Варианты выбора текстового редактора, в областях текста с фильтрами, менее навязчивы

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

Домашний сайт backdropcms.org, группа ВКонтакте.

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