На днях увидел свет Gutenberg 1.7. Релиз вышел спустя две недели после версии 1.6 с набором новых возможностей, обновлениями дизайна и основой для расширяемости блоков и вложенных блоков.
На прошлой неделе разработчики приступили к исследованию альтернатив iframes для мета-полей. Экспериментальный подход реализован в версии 1.7 – плагин включает в себя встроенную обработку мета-полей. Разработчик Gutenberg Риад Бенгуэлла, написавший код и выполнивший его слияние, отметил, что используемый подход не решает всех проблем с мета-полями и зачастую может даже приводить к новым, но он «приближает нас к тому пути, которым мы должны идти». Предварительный рендеринг мета-полей и создание миграционного пути для существующих полей стоят на повестке дня.
Одна из самых интересных возможностей в версии 1.7 – функциональность мультиблочной трансформации, которая позволяет пользователям выбирать несколько блоков и мгновенно преобразовывать их в другие типы блоков. По умолчанию пользователи могут выбирать несколько абзацев и трансформировать их в список, либо выбирать несколько изображений и трансформировать их в галерею.
После выбора двух и более блоков пользователь может перейти к настройкам в панели инструментов для последующей трансформации блоков. Преобразованные блоки можно также легко откатить обратно в отдельные блоки. Функционал мультиблочной трансформации был вынесен в Blocks API, чтобы разработчики могли задавать isMultiBlock в true для определения блоков, доступных для трансформации.
В версии 1.7 вводится новый переключатель, который позволяет переходить от фиксированного верхнего тулбара к контекстным тулбарам, прикрепленным к каждому блоку. Переключатель создан для тестирования двух типов панели инструментов, однако он может оказаться временным, т.к. он был введен как ответ на предложение по A/B-тестированию.
Gutenberg 1.7 демонстрирует способ реализации вложенных блоков в структуре данных. В релизе также добавлены хуки для расширяемости блоков, и разработчики в настоящий момент активно тестируют их.
Некоторые другие примечательные особенности релиза:
- Добавлено автозаполнение @-mention для пользователей на сайте.
- Разрешена вставка автономных изображений и их загрузка (также поддерживается вставка кодированных в base64 изображений).
- Полное обновление дизайна для грамотной стилизации интерфейса.
- В области заголовка появилась кнопка «table of contents», которая отключена, когда в контенте нет блоков, и добавлен счетчик абзацев.
Документация Gutenberg была перенесена в https://wordpress.org/gutenberg/handbook/, что говорит о том, что проект уже близок к внесению в ядро WP. Новый редактор будет включен в WordPress 5.0, который появится только тогда, когда Gutenberg будет окончательно доработан. Уведомление на странице about.php в релизе 4.9 предлагает пользователям протестировать плагин перед тем, как он будет включен в ядро.
Источник: wptavern.com
я использую на своем сайтк платную верстю плагина Multilanguage Pro by BestWebSoft и немного попробывал работать с Guittenberg. Для меня он совсем не плох. Но я не могу использовать мультиязычносить! Только с обычным редактором. :-(. Почему это происходит и что делать?
Спасибо за Ваши статьи.
Ваш благодарный читатель
Марк из Франкфурта на Майне
Gutenberg пока еще до конца не доработан. Лучше не использовать его на работающем сайте, только в «песочнице». Возможно, что в будущем допилят, а пока он довольно сырой и нуждается в тщательной полировке. Тем более, если потом Gutenberg вам не понравится, вы сможете работать с классическим редактором, т.к. он все равно будет храниться в каталоге в виде отдельного плагина, никуда не пропадет.
Столько «вони» вокруг этого Gutenberg-а, я, например, очень жду финальную версию. Но я надеюсь не получится комический и не положит он все сайта по всему миру после апдейта )))) А то будет жестокое пятно в репутации Mullenweg-а )))
Не должен. Пока все детали не доработают, нового WP 5.0 нам не ждать :)