Вчера команда разработчиков Gutenberg выпустила версию 7.4 плагина . Обновление включает в себя несколько функций, ориентированных на пользователя: элемент управления цветом текста для блока группы, элемент управления цветом фона для блока столбцов и новый интерфейс ссылок для компонентов с форматированным текстом. Для разработчиков команда представила скрипт для запуска плагина блока из командной строки.
После резкого увеличения скорости в последнем обновлении версия 7.4 продолжает двигаться по тому же пути. При тестировании с сообщением, содержащим примерно 36 000 слов и 1000 блоков, скорость загрузки страницы упала с 5,461 до 5,037 с, а количество нажатий клавиш – с 34,63 до 34,54 мс. Это незначительное снижение, но помогает каждое улучшение.
Обновление включает более двух десятков исправлений ошибок и несколько улучшений. Работа в направлении навигационного блока продолжается. Опыт постепенно улучшается, но он все еще не готов к производству.
Команда также запустила ранний экспериментальный механизм для обработки глобальных стилей , функция, которая может быть завершена в этом году. Глобальные стили позволят темам устанавливать цвета по умолчанию, типографские настройки и, возможно, многое другое. Авторы тем должны следить за развитием этой функции и предлагать отзывы.
Команда Гутенберга снова снимает одну из моих самых больших проблем. При использовании группового блока в прошлом конечные пользователи не могли применить цвет текста к каждому подэлементу группового блока. Вместо этого им пришлось добавить цвет текста к любым блокам в группе. Временами это был кропотливый процесс, особенно с группами из многих блоков.
С этим изменением в версии 7.4 пользователи могут применять цвет текста ко всей группе сразу, и этот цвет должен переходить в субблоки. Конечно, при необходимости пользователи могут изменить цвет внутренних блоков.
Gutenberg 7.4 добавляет элемент управления цветом фона в блок столбцов . Это заставляет его работать аналогично групповому блоку, добавляя цвет фона ко всему содержащему блоку. К сожалению, в этом выпуске не было такого же элемента управления цветом текста.
В настоящее время по-прежнему нет возможности добавить цвет фона и текста в отдельный столбец. Конечные пользователи могут добавлять цвет только к субблокам в столбце. Эта функция – шаг в правильном направлении, но по-прежнему отсутствуют некоторые важные цветовые параметры.
Это незначительное изменение, но приветствуем. Пользовательский интерфейс ссылки для форматированного текста, компонент, используемый для блоков, таких как абзацы, теперь имеет тот же пользовательский интерфейс, что и блоки навигации и кнопок. Последовательность хорошая, но я фанат улучшения в целом.
Изменения пользовательского интерфейса незначительны, но они кажутся более удобными после дня использования.
Для разработчиков, которые хотят запустить новый плагин блока, команда Гутенберга выпустила официальный скрипт для начала работы. Запустив npm init @wordpress/blockкоманду, сценарий установит и проведет вас через настройку пользовательского блока. Скрипт создает целую папку плагина, включая необходимые файлы PHP, CSS и JavaScript.
Этот скрипт идеально подходит для создания моноблочных плагинов, которые в конечном итоге будут доступны через официальный каталог блоков WordPress. Поскольку он создает целый плагин, это, вероятно, не лучший способ создания новых блоков в существующем плагине.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…