Команда Backdrop CMS рада объявить о выходе Backdrop CMS 1.18! Как и было запланировано, новая версия выпущена 15 января. Заметим, что нашей задачей является регулярный выпуск новых версий, когда MINOR-версии регулярно выходят 3 раза в год, что позволяет поддерживать актуальность системы, понятность ожидания обновлений и планировать обслуживание сайта.
WebP это формат изображения, который разработан Google и который уменьшает размер изображения на 30% лучше чем JPEG, при одинаковом качестве. Он был разработан в 2010 году и выпущен под лицензией BSD. Система теперь проверяет запущен ли веб-сервер с поддержкой WebP и обслуживает страницы с его поддержкой.
Подробную информацию об этом формате можно найти на странице https://developers.google.com/speed/webp
Backdrop CMS уже давно позволяет настроить использование в меню кнопки переключения, вместо использования раскрывающегося меню на устройствах с маленьким экраном. До сих пор, определение контрольных точек, при которых происходит переключение, можно было закодировать только в файле CSS. Поэтому их изменение означало редактирование CSS-кода в текстовом редакторе, что требует определённых навыков кодирования. Это изменение добавляет в интерфейс управления новое поле, которое позволяет веб-мастеру установить значение контрольных точек в нём. Такое нововведение эффективно снижает барьер по настройке этого аспекта сайта, так как правка .css-файла больше не требуется и можно поэкспериментировать, устанавливая разные значения контрольных точек, протестировать работу на разных устройствах с разным размером экрана, а если результат не устроит, то быстро и просто вернуться к стандартным значениям прямо из интерфейса. Вот как это выглядит:
Теперь в контактную форму можно добавить поле, которое позволит собирать телефонные номера, обращающихся через эту форму людей. Раньше для этого очень распространённого запроса было нужно либо устанавливать дополнительный модуль вроде WebForm, либо переопределять контакную форму кодом. Добавление этой возможности в интерфейс позволит сохранить время и потребует меньших усилий для выполнения этой задачи.
В этой версии Backdrop CMS мы изменили название формата Full HTML на Raw HTML. Это было сделано в связи с тем, что в отличие от формата Filtered HTML, для этого формата не было преднастроенного варианта текстового редактора, из-за чего многие люди путались с вводом. Это изменение коснётся только новых сайтов, на старых сайтах название формата не изменится.
Поле текстового редактора с выбранным форматом Filtered HTML показывается в текстовом редакторе с настроенной панелью инструментов.
Поле текстового редактора с выбранным форматом Raw HTML показывает вводимый HTML-код, без показа самого текстового редактора и его панели инструментов.
Мы изменили поведение поля с изображением пользователя по умолчанию на деактивированное, так как такой вариант является самым используемым. Это изменение затронет только новые сайта, на существующих сайтах будет сохранено текущее состояние этого поля.
В предыдущих версиях не было чёткого индикатора, который бы указывал на принадлежность термина к словарю, при добавлении или правке термина. Теперь при выполнении этих операций название словаря показывается в заголовке страницы.
В этой версии мы добавили параметр, который позволяет веб-мастеру принудить пользователя использовать более надёжный пароль.
Когда возможность перевода содержания на другие языки активна, то ссылки для перевода на доступные языки показываются внизу каждой страницы. В зависимости от организации процесса перевода, показ таких ссылок может быть не нужен и теперь есть возможность легко их скрыть.
Подтокен :link позволяет преобразовать имя пользователя в ссылку, которая ведёт на его профиль (если право на просмотр профиля пользователя предоставлено).
Когда обновлённая конфигурация синхронизируется, Backdrop CMS удаляет ставшие ненужными файлы из промежуточной папки. Это удобно для тех, кто обновляет свою конфигурацию через интерфейс, но для разработчиков, которые управляют обновлением через git или другие системы, это изменение может быть неудобным. Что решить этот вопрос, в файл settings.php добавлен параметр config_sync_clear_staging, который позволяет управлять поведением по умолчанию.
Домашний сайт backdropcms.org, группа ВКонтакте.
Список объявлений о выходе версий: github.com/backdrop/backdrop/releases.