Гутенберг: мнение разработчика
Что такое Гутенберг?
Гутенберг (Gutenberg) – это текстовый редактор, встроенный в CMS WordPress, позволяющий создавать статьи и страницы сайта на WordPress. Изначально система WordPress имела стандартный редактор TinyMCE, но его функционал был ограничен, чем вызывал недовольство пользователей.
Почему Гутенберг?
Когда-то давно WordPress был исключительно платформой для ведения блогов. Собственно, для блогов платформа и создавалась. Но с течением времени платформа набирала популярность, и пользователи стали использовать WordPress для создания сайтов других типов, где посты не так важны.
Но создание отдельных страниц сайта оказалось делом не из лёгких. Система WordPress не давала полной свободы действий: не было колонок, нельзя было убрать сайдбар, нельзя создать блоки и тд и тп. И тогда на помощь пришли сторонние разработчики, создавшие конструкторы страниц (пейджбилдеры). Пользователи вздохнули с облегчением, ведь появились и колонки, и создание блоков и секций, и сайдбар стало возможным отключить. Таким образом WordPress превратился из платформы для блогов в полноценную CMS для создания сайта любого типа. Но, заметьте, всё это произошло не силами разработчиков WordPress.
А что же сам WordPress? А ничего. Создатели наблюдали со стороны за развитием и мечтали внедрить что-то своё. Так появился Гутенберг. Сначала в виде отдельного плагина, который заменял стандартный редактор. А потом новый редактор внедрили в систему и сделали основным. И вот, что мы видим сейчас, когда хотим создать страницу на сайте или статью:
Первые впечатления от Гутенберг
Поначалу были восторженные крики “Ура!”. Ещё бы! Появились долгожданные колонки, блоки и прочее. И всё бы было замечательно, если бы всё это добро работало как надо и выглядело бы ровно так, как хочется.
Но оказалось, что не каждая тема поддерживает Гутенберг, блоки выглядят не так хорошо, проблемы с адаптацией на мобильных устройствах… Сторонние разработчики и тут пришли на помощь: появились плагины, добавляющие дополнительные блоки в Гутенберг. Но оказалось, что они не всегда решают проблему, а иногда просто не поддерживаются или не работают.
Всё ли так плохо?
Нет, конечно же. Если вы ведёте блог или просто часто пишите статьи на своём сайте, Гутенберг для вас идеально подходит. Писать лонгриды на Гутенберг – одно удовольствие. Но что касаемо страниц сайта, лучше использовать пейджбилдер.
Итог
Система WordPress всё ещё застряла в своём “блогерском” прошлом. Я имею в виду разработчиков самой системы. Вместо удобного конструктора страниц (о чём так мечтали пользователи в прошлом), был сделан редактор статей. Именно статей. Пусть создатели называют Гутенберг как угодно, но это инструмент исключительно для создания статей и не более того.
Как возможный (и на мой взгляд, более правильный) шаг в развитии – была бы покупка стороннего конструктора страниц с дальнейшим развитием. Вот только WordPress – некоммерческий проект. Ну, а Гутенберг – продукт малопригодный для широкой аудитории, к тому же сырой. Поэтому большинство пользователей первым делом возвращают старый редактор. Он так и называется – Classic Editor. Его можно найти на первой же странице в разделе “Добавить новый плагин”.