Внедрение Gutenberg в ядро WordPress – лишь вопрос времени. С каждым днем мы все ближе и ближе подходим к возможному слиянию. Поэтому, чтобы не остаться на обочине, наша команда почти месяц изучала Gutenberg, и в результате мы выпустили плагин Stackable – Ultimate Gutenberg Blocks.
В ходе наших исследований мы определили, что Gutenberg – достаточно крутое новшество.
Предисловие
В ноябре прошлого года я написал статью, раскрывающую мнение создателей различных конструкторов страниц о введении Gutenberg. Ранее я как создатель конструктора страниц отмечал, что должен активно внедрять инновации, чтобы выжить.
Когда я писал ту статью, мы постоянно слышали о том, что Gutenberg – это «будущее» WordPress. Но оставалась неопределенность по поводу того, каким на самом деле будет Gutenberg, когда именно он будет завершен и внедрен. Поняв, что это будет конструктор страниц, я начал сомневаться в том, будет ли он хорошо вписываться в ядро WordPress.
Теперь, спустя четыре месяца с момента написания моего поста, Gutenberg сильно развился и стал конструктором страниц, который разрабатывается очень быстрыми темпами.
С тех пор я изменил свою позицию по поводу Gutenberg – я больше не сомневаюсь по поводу того, нужен ли он. Определенно, его стоит принять!
Что поменялось в Gutenberg?
Сегодня Gutenberg сильно отличается от того, чем он был раньше.
Еще в начале ноября (версия 1.7.0) он был почти бесполезен. У него было всего несколько блоков, и вы не могли делать ничего кроме как создать простую статью в блоге. Он напоминал скорее proof-of-concept, чем актуальную возможность WordPress.
Прошло 4 месяца, вышло 7 новых версий: Gutenberg теперь имеет более 2 десятков базовых блоков, блоки для встраивания стороннего контента, такого как твиты или видео YouTube, доработанный пользовательский интерфейс, а также API для разработчиков, чтобы создавать свои собственные блоки.
Теперь он стал очень полезным, и вы можете с помощью Gutenberg создать крутую главную страницу. Разумеется, пока он не содержит в себе разных крутых «фишек», которые имеются в других конструкторах, но, как бы сказал только что установленный Apache сервер, «It works!»
Пользователи сменили гнев на милость
В прошлом году в сообществе циркулировали неоднозначные отзывы по поводу Gutenberg. Были те, кому он совершенно не нравился, и были те, кто относился к нему положительно.
Этот раскол между пользователями все еще заметен, если вы зайдете на страницу Gutenberg в каталоге плагинов WordPress. В настоящее время он оценивается в 2.7 звезд из 5.
Однако я не думаю, что это хорошая репрезентация того, как пользователи воспринимают Gutenberg. Основная масса оценок в 1 звезду – старые оценки, которые по-прежнему влияют на общий рейтинг.
Лучшая репрезентация – отражение всех отзывов по мере их поступления. В итоге мы сможем построить график изменения мнений. Я взял последние 200 отзывов – примерно за 4 месяца – и свел их в электронную таблицу, основываясь на количестве звезд, которые они имели. В итоге я получил следующий график:
График отражает рейтинги с ноября 2017 года (с левой стороны) по февраль 2018 года (с правой стороны). Толстая линия по центру – это линия тренда, скользящая средняя оценок. Вы можете видеть, что она движется вверх.
Еще в ноябре Gutenberg получал отзывы, которые в среднем составляли около 2.5 звезд. С тех пор он медленно вырос, и теперь он получает в среднем 3.3 звезды. Это означает, что люди стали благожелательнее относиться к Gutenberg.
Прошлые проблемы
Я выделял 2 проблемы с юзабилити, основанные на моем прошлом опыте использования Gutenberg:
- Страница продолжает прыгать, когда вы делаете некоторые комбинации из выделения + Shift.
- Отмена и повтор работают только для текущего блока, в котором вы находитесь.
Я рад отметить, что обе этих проблемы в данный момент решены (однако иногда мне приходится жать по кнопке Undo несколько раз, чтобы отменить действия по нескольким блокам… но я уверен, что этот вопрос также будет решен в ближайшее время).
Очень активная разработка
Gutenberg Github репозиторий очень активен – на данный момент было совершено более 5200 коммитов. Участники напряженно работают, и, учитывая недавний рост рейтинга Gutenberg, стоит отметить, что направление разработки было выбрано верное.
Думаю, что в данный момент основной код Gutenberg и его API более или менее стабильны, и разработчики могут начать создавать свои решения на базе Gutenberg.
Разработчики уже начали создавать свои плагины к Gutenberg
Несколько недель назад появился Gutenberg Handbook (справочник по Gutenberg). Этот ресурс очень полезен для разработчиков, и я думаю, что это является определенным призывом к ним, чтобы те начали создавать свои решения.
Если вы посмотрите список новых плагинов в каталоге WordPress, вы заметите, что есть немало плагинов для Gutenberg.
Поищите «Gutenberg Blocks» в каталоге. На момент написания статьи выдавались такие пункты:
Новая категория плагинов
Я считаю, что в будущем Gutenberg станет новым популярным направлением разработки плагинов.
Однако пока стоит отметить: он еще не завершен.
Если вы посмотрите на плагины для Gutenberg в каталоге WordPress, вы увидите, что у большинства из них есть лишь несколько активных установок.
Значит ли это, что создание плагинов для Gutenberg – неправильный ход? Нет!
Gutenberg – довольно молодой плагин. Он не был внесен в ядро, и обычные пользователи WordPress пока очень мало знают о нем. Подавляющее большинство пользователей WordPress не сидят в группах Advanced WordPress в Facebook, не смотрят интервью, не ходят на WordCamp и не изучают статьи. Поэтому они не знают, что такое Gutenberg.
В настоящее время мы все еще находимся на уровне инноваторов на кривой внедрения (принятия) инноваций:
Плагины, появляющиеся на раннем этапе, будут иметь большой потенциал для формирования фундамента на будущее.
Поэтому, если вы являетесь разработчиком и хотите сделать что-то интересное, попробуйте начать с разработки для Gutenberg.
Источник: https://benjaminintal.com
Помню, как 3 звезды поставил… 😃 Наверно уже тогда стал понимать, что это будет хороший инструмент.