Гутенберг 11,5 сегодня приземлился . Это здоровенный выпуск, который включает в себя обширные изменения в блоке навигации, новый способ группировки виджетов и дополнительную интеграцию функций зазора между блоками.
У меня неоднозначная реакция на функции, включенные в последний выпуск. В какой-то момент я подумал, что наконец-то это удалось . В другие моменты я визуализировал свою лучшую версию знаменитого фейспалма Жан-Люка Пикарда. Но колесо продолжает вращаться, и разработчики, вкладывающие время и силы в проект, продолжают его улучшать.
Одно быстрое замечание: каждый, кто не запускает тему, поддерживающую редактор блоков, должен проверить, что их бэкэнд-стили не лишены места. Gutenberg автоматически выводит некоторые стили редактора по умолчанию, если активная тема пользователя не регистрирует свою собственную или не имеет theme.json файла. Он должен быть включен в точечный выпуск, такой как WordPress 5.8.2, чтобы пользователи не ждали его до 5.9.
Поскольку навигационные меню по-прежнему являются проблемой при редактировании сайта, Гутенберг добавил новые уровни сложности. Блоки “Заголовок сайта” и “Логотип сайта” разрешены внутри контейнера “Навигация” .
Как рассказал Йоэн Асмуссен в исходном билете , некоторые сложные макеты выиграют от включения большего количества внутренних элементов в блок навигации.
Это может открыть целый мир возможностей макета для авторов тем с помощью настраиваемых шаблонов.
У меня нет проблем с Гутенбергом, который взялся за основу для этих более продвинутых макетов. Однако нам еще предстоит сгладить основы навигации. Поиск и вставка внутрисайтовых ссылок в лучшем случае тусклый, требуя нескольких щелчков мышью. Существует открытый билет для более легкой навигации , и на этом следует сосредоточиться.
Авторы темы также должны отметить, что блок Navigation теперь полагается на gap свойство CSS для интервала, а не на margin. Я почти пропустил это, так как несколько месяцев назад настроил это для своих собственных проектов – добро пожаловать в 2021 год, когда нам больше не нужно полагаться на хакерские решения с маржой для простых интервалов . Это изменение может повлиять на существующий дизайн тем.
С плагином Gutenberg есть много нареканий, поскольку его функции постоянно меняются. Однако больше всего раздражает при запуске плагина его постоянное, недопустимое уведомление администратора, когда пользователь запускает блочную тему.
В предыдущих версиях плагина это уведомление отображалось на каждом экране серверной части. Теперь он отображается только на странице Темы / Внешний вид .
В течение последних нескольких месяцев я оставлял плагин Toolbelt от Ben Gillbanks активным с единственной целью – скрыть это уведомление.
Скатертью дорога. Прощание.
Хотя я в целом считаю, что разработчики плагинов Gutenberg и основной WordPress хорошо используют обратную связь, система блочных виджетов была одной из областей, где проект потерпел неудачу. Как я повторяю с сентября 2020 года , эта функция была в корне нарушена. Цель заключалась в том, чтобы позволить конечным пользователям добавлять блоки в большем количестве мест, но это никогда не было совместимо с классической разметкой и стилями тем.
Я предлагал использовать шаблоны, но команда пошла с блоком Widget Group . Конечный результат похож, но не совсем такой. Хорошая новость заключается в том, что он исправляет то, что должно было блокировать функцию, находящуюся в ядре, это скорее всего, появится в WordPress 5.8.2 вместо версии 5.9 позже в этом году.
Я бы не стал называть это идеальным решением. Опыт не сразу дает понять, как добавить заголовок виджета. Пользователи должны сначала добавить блок. После добавления блока они могут щелкнуть появившийся заполнитель заголовка. Затем пользовательский интерфейс переключается на поле для ввода заголовка.
Я бы предпочел немного нервного переживания, чем вообще никакого решения. По крайней мере, теперь пользователям не нужно вручную создавать оболочки виджетов. Некоторые могут даже отключить плагин Classic Widgets, если эта проблема возникла из-за задержек.
Чтобы начать тестирование новой системы гибкого макета, представленной в Gutenberg 11.2 , команда разработчиков добавила вариант блока Group под названием Row . Это позволяет пользователям выравнивать внутренние блоки бок о бок, а не друг над другом в стандартной «потоковой» компоновке.
Есть множество вариантов использования этой функции. Один из основных сценариев для авторов темы будет выравнивать блоки метаданных сообщений и комментариев рядом друг с другом. Раньше для этого требовалось использование блока Columns или пользовательских стилей, ни один из которых не идеален.
Опыт грубый по краям. Мне часто было трудно щелкнуть в нужном месте, чтобы отредактировать блок, а кнопка приложения не всегда появлялась для добавления новых.
Блок Social Icons также использует новый гибкий макет . Однако в настоящее время нет возможности переключить его в режим потока для вертикальных социальных ссылок.
Блок Columns теперь использует функцию зазора, введенную в Gutenberg 11.4, для обработки промежутка между отдельными блоками Column. Пользовательского интерфейса для конечных пользователей пока нет, но он, вероятно, появится в будущих выпусках по мере развития функции.
Gutenberg 11.5 теперь добавил нижнее поле к заголовку сообщения в редакторе. По какой-то причине команда разработчиков сделала шаг вперед и предположила, что это необходимо для ее текущей обработки функции блокировки блоков. Это сложная проблема. Между тем, некоторые пользователи могут видеть больше пробелов, чем они привыкли, между заголовком и содержимым в редакторе.
Конечно, это зависит от активной темы, ее поддержки функции зазора между блоками и ее текущих стилей.
Для чего-то, что должно было быть отправлено в кучу металлолома, блок Post Author теперь получил новую жизнь в виде поддержки двухцветного фильтра для своего аватара. Он работает так же, как и для других блоков, таких как Изображение и Обложка.
Проблема в том, что автор сообщения был отключен от последней версии WordPress, потому что она еще не была готова. Блок представляет собой смесь имени автора, аватара и описания в стиле Франкенштейна . Это должно быть несколько блоков, которые авторы темы и пользователи могут расположить в уникальных макетах.
Хотя поддержка дуплекса просто добавляет одну дополнительную строку кода, нет смысла продолжать работу с блоком в его текущей форме. Я хотел бы видеть его как часть отдельного блока аватара автора сообщения.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…