Статьи

Что такое WordPress Gutenberg?

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

Чтобы все были в курсе, я расскажу о последних событиях в Гутенберге, о том, каким должен быть проект, и что мы можем ожидать от грядущего дополнения к WordPress.

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

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

Гутенберг стремится трансформировать основную систему редактирования контента в WordPress. Раньше ядро ​​WordPress поддерживало только простые статьи. Более сложные макеты были возможны только путем объединения сторонних плагинов и пользовательского кода. Теперь Гутенберг позволяет пользователям строить более структурированно и визуально. При обучении пользователя WordPress, весьма обычно описывать редактор контента как похожий на текстовый процессор, но эта аналогия больше не будет проводиться.

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

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

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

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

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

Возможно, наиболее значимое дополнение Гутенберга — блоки позволят пользователям упорядочивать контент аналогично Wix или Visual Composer. Хотя это ограничивает определенное форматирование, оно открывает много возможностей.

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

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

Gutenberg Редактирование интерфейса для WordPress
Гутенберг Редактор в действии

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

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

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

В настоящее время остается без ответа, будет ли Гутенберг добавлен в ядро ​​WordPress наверняка, или как может выглядеть эта интеграция. Есть несколько разных способов это сделать:

  • Гутенберг стал редактором по умолчанию для ядра WordPress (вероятно, с возможностью отключить его).
  • Гутенберг не является редактором по умолчанию для ядра WordPress (но включен, с возможностью его включения).
  • Гутенберг остается автономным плагином.

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

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

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

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

Есть дополнительные вопросы о Гутенберге? Я пропустил важную функцию или неправильно что-то истолковал? Как вы относитесь к Гутенбергу? Позвольте мне знать в комментариях ниже!

Больше ресурсов:

  • WordPress
    Как подготовить свои плагины для WordPress Gutenberg
    Игорь Бенич
  • WordPress
    Посмотрите на WordPress Gutenberg в нашем новом курсе
    Эндрю Блэкман