Может уже хватит говорить «Gutenberg»?

Прошло целых пять лет с тех пор, как Мэтт Малленвег впервые представил проект Gutenberg в WordPress.

Gutenberg был и остается переосмыслением следующих компонентов WordPress:

  • Редактирование контента
  • Настройка сайта
  • Совместное редактирование
  • Многоязычность

Когда вы говорите «Gutenberg», вы, следовательно, имеете в виду весь проект, что может быть не совсем то, что вы на самом деле имеете в виду.

Для многих людей название «Gutenberg» вызывает в памяти плагин. Этот плагин называется… Gutenberg.

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

Gutenberg — это не одна функция

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

  • Редактор блоков (также называемый редактором контента) — это замена TinyMCE, представленная в WordPress 5.0.
  • Редактор шаблонов — это редактор шаблонов для каждого поста, представленный в WordPress 5.8.
  • Редактор виджетов — это унаследованная замена виджетов, представленная в WordPress 5.8.
  • Редактор сайта — это конструктор всего сайта, представленный в WordPress 5.9.

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

Полносайтовое редактирование — это не одна функция

Полносайтовое редактирование — это набор функций, которые, объединенные вместе, позволяют создавать темы с блоками:

  • Блоки темы — это набор блоков, который заменяет теги шаблона PHP.
  • Theme.json — это файл, который позволяет вам:
    • Настроить тему
    • Управлять интерфейсом редактора
    • Стилизировать блоки
  • Редактор сайта и редактор шаблонов позволяют редактировать шаблоны.

Все эти функции работают вместе, образуя полноценную функцию редактирования сайта, но они также работают независимо друг от друга.

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

Разумные комбинации возможны, и этому соответствуют названия тем:

  • Классическая тема не использует ни одной из функций редактирования сайта.
  • Гибридная тема использует некоторые из функций редактирования всего сайта. Она может использовать классические функции, такие как виджеты, Customizer…
  • Блочная тема поддерживает все функции редактирования всего сайта и не имеет классических функций.

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

Это не только для разработчиков

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

Точность помогает обеспечить взаимопонимание, а также убедить аудиторию в том, что вы действительно знаете, о чем говорите!

Источник: Can we please stop saying ‘Gutenberg’?

Источник: https://www.kobzarev.com/gutenberg/can-we-please-stop-saying-gutenberg/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: