Gutenberg и будущее премиальных тем и плагинов WordPress

Опубликовано: 2017-09-08

Если вы участвуете в сообществе WordPress и следите за новостями WordPress, вы, несомненно, слышали о проекте Gutenberg. Если вы не слышали об этом, будьте готовы. Гутенберг коренным образом изменит WordPress для всех.

Что такое Гутенберг?

«Гутенберг» — это кодовое название нового редактора WordPress, который планируется включить в WordPress 5.0. Он направлен на то, чтобы значительно улучшить работу редактора постов и страниц и упростить для всех создание богатых макетов постов. Он будет делать это, охватывая «блоки» для взаимодействия и структурирования контента. Однако Гутенберг — это гораздо больше, чем обновленный редактор. Это комплексное преобразование создания и редактирования контента в WordPress как с точки зрения дизайна пользовательского интерфейса, так и структурного подхода.

Новый редактор, упрощающий создание красивых и насыщенных макетов постов, кажется отличной идеей. Хотя текущий редактор работает вполне нормально, он немного устаревает и отстает от конкурентов. Gutenberg — это столь необходимый ответ на модернизацию процесса редактирования в WordPress.

Gutenberg в настоящее время находится в стадии бета-тестирования и доступен в виде плагина в репозитории плагинов WordPress. Если вы еще не пробовали его, обязательно скачайте его и попробуйте сами, чтобы понять, что это такое.

Новый опыт написания редактора Gutenberg

До сих пор реакция на нового редактора Гутенберга была неоднозначной. Некоторым людям это нравится, и они впечатлены потенциалом и тем, куда он приведет WordPress. Однако также была широко распространена критика и обеспокоенность пользователей и разработчиков по поводу направления нового редактора WordPress и того, что он означает для будущего WordPress.

Некоторые из основных опасений, которые были подняты в отношении Гутенберга, включают:

  • Увеличит ли новый интерфейс сложность и оттолкнет ли пользователей от WordPress
  • Жертвовать обратной совместимостью, которая сломает темы, плагины и веб-сайты
  • Расширяемость и поддержка метабоксов
  • Опасения по поводу графика Гутенберга и отсутствия подробного списка функций и четкой дорожной карты для проекта
  • Разработчики и агентства обеспокоены тем, как это повлияет на их бизнес и клиентские веб-сайты.
  • Разработчики и владельцы продуктов обеспокоены тем, как Gutenberg повлияет на существующие темы, плагины и бизнес.
  • Проблемы с лицензированием библиотеки JavaScript, используемой для создания нового пользовательского интерфейса.
  • Что проект разрабатывается в первую очередь для удовлетворения потребностей клиентов Automattic и корпоративных интересов.

Гутенберг — больше, чем новый редактор

В 2017 году в центре внимания Gutenberg находится улучшенный редактор. Однако новый «блочный» редактор, который появится в WordPress 5.0, — это только начало. Это закладывает основу для гораздо более важных вещей, которые будут продвигать WordPress как платформу, но также коренным образом изменят WordPress, каким мы его знаем сегодня.

Раздел часто задаваемых вопросов центра разработки Gutenberg на GitHub отвечает на многие распространенные вопросы о проекте, однако последний вопрос и ответ дают вам представление о конечной цели проекта Gutenberg:

Какие функции будут доступны при запуске? Как выглядит дорожная карта после запуска?

В рамках внимания к редактору в 2017 году внимание будет сосредоточено на настройке и создании сайтов. Из стартового поста:

Настройщик сначала поможет редактору, а затем переключится на то, чтобы объединить эти основные строительные блоки во что-то, что позволит настроить «нестандартно» post_content, включая боковые панели и, возможно, даже всю тему.

По сути, с помощью редактора мы закладываем основу для более масштабных вещей, когда речь идет о создании и настройке страниц.

Планируется много функций, слишком много, чтобы перечислить. Но приблизительная дорожная карта такова: v1) редактор постов и страниц, v2) редактор шаблонов страниц, v3) конструктор сайтов.

Это, безусловно, намного шире, чем просто переработанный редактор. Но почему Гутенберг идет в этом направлении?

WordPress пережил невероятный рост, превратившись из простой платформы для ведения блога в мощную систему управления контентом (CMS). Однако ясно, что Automattic, материнская компания WordPress.com, глубоко обеспокоена растущей конкуренцией со стороны таких компаний, как Squarespace, Medium и Wix. С помощью Gutenberg они пытаются продвигать WordPress вперед, пытаясь устранить разочарование пользователей текущим опытом публикации и настройки, и превратить WordPress в платформу для создания сайтов, чтобы конкурировать с конкурентами и продолжать увеличивать свою долю на рынке.

Мэтт Малленвег недавно написал в блоге сообщение под названием «Мы назвали его Гутенбергом по какой-то причине», чтобы ответить на широко распространенные опасения, высказанные по поводу направления нового редактора WordPress и того, что это значит для будущего WordPress. Это интересный пост, и если вы его не читали, обязательно прочтите. В посте он объясняет:

Рост WordPress впечатляет (28,5% и продолжает расти), но он не безграничен — по крайней мере, в его нынешнем состоянии. У нас есть проблемы (недовольство пользователей публикацией и настройкой, конкуренция со стороны разработчиков сайтов, таких как Squarespace и Wix) и возможности (157 миллионов малых предприятий без сайтов, то есть следующий крупный рынок, который мы должны обслуживать). Пришло время для следующей большой вещи WordPress, которая помогает нам справляться с нашими проблемами и возможностями. То, что меняет мир.

Гутенберг.

Gutenberg отвечает нашим вызовам и открывает возможности, одновременно принося пользу всем, кто зарабатывает на жизнь, работая в экосистеме WP. Это гораздо больше, чем просто блоки. Наш Гутенберг продвигает каждую часть экосистемы WordPress вперед.

Затем Мэтт продолжает обрисовывать в общих чертах, как, по его мнению, Гутенберг принесет пользу каждой части экосистемы WordPress, подчеркивая преимущества для разработчиков и агентств, разработчиков плагинов, разработчиков тем, основных разработчиков, веб-хостингов и пользователей.

Что касается «преимуществ» для разработчиков тем, он объясняет:

Разработчикам тем не нужно будет связывать тонны плагинов или создавать свои собственные компоновщики страниц. Будет стандартный портативный способ создания богатых макетов для постов и помощи людям в настройке прямо в интерфейсе, никаких 20-шаговых руководств или длинных видеороликов. Каждая тема сможет конкурировать с многофункциональными темами премиум-класса, не привязывая пользователей к одной теме и не ставя под угрозу их опыт.

А «преимущества» для разработчиков плагинов он объясняет:

У разработчиков плагинов будет возможность полностью интегрироваться во все части WP, включая сообщения, страницы, CPT и боковые панели, без необходимости взламывать TinyMCE или помещать всю их функцию за кнопку на панели инструментов. Блоки обеспечивают единую, простую в освоении точку входа для невероятного разнообразия способов расширения WordPress, тогда как сегодня почти каждый плагин, который действительно расширяет WP, делает это по-своему. Вместо того, чтобы копировать и вставлять шорткоды, пользователи смогут легко вставлять и перемещать что угодно, от контактной формы до товара в магазине. У них будут разные шаги, к которым они могут подключиться, вместо того, чтобы пытаться запихнуть все в метабоксы.

В разделе комментариев Мэтта «Мы назвали это Гутенбергом по какой-то причине» кто-то спрашивает:

Будет ли Gutenberg работать как настоящий конструктор страниц WYSIWYG, позволяя пользователям создавать визуально точные дизайны страниц, подобно тому, как это делают Wix или даже существующие конструкторы страниц, такие как Elementor и Beaver Builder?

Мэттс отвечает:

Первая версия будет компоновщиком страниц и постов, а затем мы возьмем блочную концепцию, чтобы заменить виджеты, меню и темы, позволяющие создавать целые сайты.

Как видите, долгосрочная цель Гутенберга — стать полноценным инструментом для создания веб-сайтов, способным создать целый веб-сайт .

Должны ли разработчики коммерческих тем и плагинов беспокоиться о Гутенберге?

Итак, со всеми этими новыми функциями и функциями, запланированными для Gutenberg, должны ли разработчики премиальных тем WordPress и плагинов беспокоиться? Это зависит. Для разработчиков определенных типов тем и плагинов — возможно.

В разделе комментариев к недавнему сообщению на WPTavern о том, что означает Гутенберг для будущего WordPress, ряд людей выразил обеспокоенность тем, что с помощью Гутенберга WordPress пытается «конкурировать» с коммерческими сторонними продуктами WordPress, такими как премиальные темы и конструктор страниц. плагины.

Ответ Мэтта Малленвега в разделе комментариев к посту, возможно, весьма красноречив:

Хотя это здорово, что все упомянутые вами сборщики существуют, потому что они стоят денег, они недоступны для 99% пользователей WordPress, которые никогда не покупают дополнение. Мы пытаемся демократизировать издательское дело для всех, независимо от языка, способностей или финансовых возможностей.

Некоторые из этих инструментов превосходны и исследовали классные концепции, и их принятие до сих пор, хотя и скромное, показывает, что в сообществе WordPress есть спрос на них. Так же, как и люди, выбирающие что-то другое, кроме WordPress, для создания своего сайта, хотя люди, похоже, по какой-то причине хотят игнорировать внешнюю конкуренцию. (Я предполагаю, что у них были похожие разговоры в Blackberry.) То, что мы делаем с Gutenberg, сегодня больше ориентировано на редактора, но в будущем это позволит нам выполнять полную настройку и создание сайта и темы.

Вся история WordPress состоит в том, чтобы «конкурировать с платными версиями», то есть брать программное обеспечение и идеи, которые раньше стоили миллионы долларов, улучшать их, делать бесплатными и распространять под лицензией GPL.

Что означает Gutenberg для разработчиков премиальных тем и плагинов?

Это сложный вопрос, чтобы полностью ответить прямо сейчас. Gutenberg все еще находится на относительно ранних стадиях развития, изначально ориентированных только на редактор. Многие вопросы и опасения остаются без ответа относительно более широких последствий для тем и плагинов. До сих пор неясно, как различные существующие функции и функции WordPress (мета-блоки, настраиваемые типы записей, виджеты и т. д.) будут работать с Гутенбергом, и фактически тем, чем Гутенберг станет в будущих версиях. Много изменений еще произойдет, прежде чем он будет объединен с WordPress, и дорожная карта после запуска еще не определена.

В целом будет много проблем, а также новые возможности для многих разработчиков премиальных тем и плагинов. В частности, для сложных тем типа конструктора сайтов и плагинов для конструктора страниц.

В будущем необходимо будет разработать новые темы и плагины для полной поддержки «блоков» Гутенберга.

Если Gutenberg не предназначен для полной обратной совместимости, многие существующие темы и плагины необходимо будет обновить. Темы должны будут поддерживать новый редактор, чтобы те красивые макеты, которые вы можете создать в редакторе, соответствовали тому, что вы видите во внешнем интерфейсе.

Некоторым разработчикам может потребоваться много работы по обновлению своих тем и плагинов, чтобы они были совместимы с Гутенбергом, или будет много неработающих веб-сайтов и разочарованных пользователей.

Я уверен, что есть и много других последствий. У меня нет всех ответов.

Подобно тому, как изобретение Иоганном Гутенбергом печатного станка положило начало революции, позволившей осуществить огромные глобальные изменения, проект WordPress Gutenberg также станет революционным для WordPress. Это будет иметь драматические и широкомасштабные последствия для пользователей WordPress и всех, кто зарабатывает на жизнь в экосистеме WordPress.

Каково ваше мнение о Гутенберге? Как вы думаете, какое влияние и последствия будет иметь Гутенберг для тем WordPress, плагинов и общего будущего WordPress? Стоит ли беспокоиться разработчикам премиальных тем и плагинов? Дайте нам знать в комментариях ниже.