Бета-релизы WordPress обычно не вызывают никаких споров или разногласий, однако про WordPress 4.9 Beta 4 этого нельзя сказать. Как мы помним, в WordPress 4.9 Beta 3 к консоли был добавлен призыв к действию, предлагающий пользователям установить и активировать Gutenberg.
Участники сообщества WordPress высказывали опасения, что клиенты могут установить Gutenberg и использовать методы скрытия приглашения от своих пользователей. Негативная реакция побудила разработчиков к созданию плагинов, скрывающих данное приглашение.
Одна из основных сложностей заключается в том, что Gutenberg пока еще не слишком стабилен, он постоянно дорабатывается, и мотивирование пользователей к созданию контента внутри него на работающих сайтах может привести к проблемам совместимости, негативно влияя на сохраненный контент в будущем.
«Любое изменение целостности уже опубликованного контента, его форматирование, являющееся результатом доработки и эволюции плагина, было бы неприемлемым на работающих сайтах», — поделился своим мнением Ник Холси. — «С другой стороны, это потребует от ядра поддерживать совместимость для более ранних итераций редактора как плагина».
«Потому мы должны сначала увидеть опубликованный пост в блоге make/core с планом реализации совместимости для следующего шага разработки плагина. Это должно быть сделано еще до того, как WordPress начнет подталкивать пользователей к использованию плагина на работающих сайтах».
Другие участники дискуссии выступали за то, чтобы оставить призыв к действию, руководствуясь тем, что он позволит выполнить всестороннее тестирование плагина.
Призыв к действию был удален после того, как команда разработчиков ядра обсудила этот вопрос с Мэттом Мулленвегом. «Мне нравится идея рекламы Gutenberg, но мы хотим, чтобы сначала все было доработано, прежде чем мы начнем привлекать пользователей к новому редактору», — отметил Мэтт. – «Мы всегда можем вернуть рекламу в 4.9.1 или в любом другом релизе, когда все будет уже готово».
Приглашение «Try Gutenberg» в консоли создало новый прецедент
В ядре WordPress было довольно много возможностей, которые начинались как плагины. Яркий пример — MP6. Тем не менее, насколько мне известно, никогда до этого не было приглашений в консоли, которые побуждали бы пользователей к установке и активации бета-плагина на функционирующем сайте.
Хотя призыв к действию направлен на повышение осведомленности о Gutenberg, Джон Джеймс Джейкоби предположил, что мета-блок будет переписан так, чтобы его можно было применять и для других плагинов или возможностей в будущем.
«Я обеспокоен тем, что текущий подход не может быть масштабирован для последующих функциональных разработок за пределами Gutenberg», — говорит Джейкоби. – «Например, когда в WordPress 5.2 появится какая-либо новая функция, клонирование того же самого подхода вряд ли будет идеальным решением».
Джейкоби предложил сделать этот виджет стандартной частью консоли. «Таким образом, мы можем продвигать все свежие идеи по мере необходимости. Если же пользователи пожелают скрыть этот виджет, они всегда смогут это сделать с помощью плагина», — отметил Джон.
Когда именно начнется активное продвижение Gutenberg?
Gutenberg уже установлен на более 3000 сайтов. Почти половина всех установок работает на версии 1.4. Это пока еще очень далеко от 100 000 – именно этот барьер хотел бы перейти Мэтт, прежде чем плагин будет внесен в ядро.
Я не думаю, что нужно сначала дожидаться предложения о внесении плагина в ядро на сайте make/core, и только потом уже активно продвигать Gutenberg в консоли. В любом случае к этому времени многие из его проблем будут решены.
Я один из тех, кто был удивлен появлению рекламы Gutenberg для широкой общественности на его нынешнем этапе. Главная проблема в том, что плагин еще не доработан. В то же время мне интересно, когда именно наступит то подходящее время, когда можно будет рекламировать установку бета-версии на функционирующем сайте. Как вы думаете?
Источник: wptavern.com