
WordPress 5
ОбзорыДекабрь только начался, а уже столько разных событий! Google обновил PageSpeed Insights, Pantone назвал главный цвет 2019 года, а Microsoft заявил, что будет делать новый браузер на базе Chromium.
Но лично для меня главное событие декабря — это выход новой версии WordPress. Это моя любимая CMS, на которой уже не один десяток сайтов сделано. В том числе и этот блог.
Кстати, я уже обновился до 5 версии. И хотя для вас, дорогие мои читатели, визуально ничего нового не произошло, то для владельцев блока написание и редактирование статей теперь выглядит по-другому.
Что нового?
Главное нововведение 5 версии — это принципиально новый редактор Gutenberg. Настолько новый, что слово «совсем» не совсем может быть корректно по отношению к изменениям.
Если классический редактор приложения — это просто текстовое поле, внутри которого мы писали текст, вставляли картинки и iframe, то новый редактор предлагает другой способ создания и редактирования контента.
Теперь мы работаем с блоками: заголовками, параграфами, колонками, виджетами (да, теперь виджеты можно вставлять прямо в текст), а также специальными вставками с других сайтов — youtube, instagram, twitter, facebook, vimeo и какие-то другие сайты, о которых я не знаю.
А еще здесь есть новая функция, прямо как в Facebook/ВКонтакте — обложка с текстом:
Ещё одна космическая фишка — это автосохранение. Аки документ в Google/Яндекс дисках, новый редактор автоматически сохраняет изменения в черновик.
Учитывая, что можно создавать кастомные блоки для Gutenberg (видел где-то статью на английском), то мы получаем просто мега-инструмент, с помощью которого можно создавать уже реально интересные сайты — нужно только х раз (в зависимости от количества создаваемых блоков) заморочится над созданием блока, чтобы потом в два-три клика добавлять такой блок, над которым в прошлые времена нужно было бы каждый раз изголятся и верстать заново.
Посему я согласен с коллегами, что появление Gutenberg’a несколько пошатнет позиции платных конструкторов контента. Пожалуй, останутся только гиганты типа Elementor (который, кстати, уже поддерживает новый редактор).
Хотя для меня, как сторонника подхода «чем меньше плагинов, тем лучше» такая позиция более чем устраивает — в последнее время попадается большое количество сайтов, которые собраны из кучи плагинов, и все это хозяйство может поспорить даже с Gmail по скорости работы.
Если по какой-то причине вы хотите перейти на 5 версию, но и далее использовать классический редактор, то его можно установить как плагин из официального репозитория.
Кому не стоит обновлятся
Кстати, о плагинах и обновлении. Почитав интернет и посмотрев, что происходит на мною администрируемых сайтах, я составил список причин, почему стоит отложить обновление WordPress:
- Вы используете конструкторы контента. Если у вас есть плагины или темы, которые позволяют конструировать внешний вид страниц, то вы потенциально находитесь в зоне риска. WordPress 5 использует Gutenberg по умолчанию, а старый редактор нужно скачивать как плагин. А конструкторы могут использовать возможности стандартного (классического) редактора, поэтому есть вероятность того, что все «внезапно» сломается.
- Плагины, совместимые со старой версией. Есть ряд плагинов, которые позволяли создавать новые (или правильно, специфические) блоки в классическом редакторе. Вот они теперь могут быть недоступны. В моем случае это плагин Crayon Syntax Highlighter, который позволял красиво оформлять код. Специально для таких плагинов разработчики оставили лазейку — в Gutenberg можно вставить специальный блок, называемый Classic, внутри которого блока этот самый плагин остался доступным. А мог быть и нет.
- Пользователи WordPress. Тот самый человеческий фактор. Если вашим сайтом пользуются несколько человек (как авторы, разумеется), и они уже привыкли к старой версии и вообще не хотят чего-то менять, всё сложно и непонятно. В целом, если сайт работает и в принципе все устраивает, то можно и не трогать.
- Устоявшаяся структура. Созвучно и является логическим продолжением предыдущего пункта, а также основано на основном принципе разработки «Не трогай, пока работает».
I’ve seen some shЯ видел некоторые сайты, которые лучше действительно не трогать — столько они в себе несут. - Горячая пора. Конец года — это горячая пора для некоторых категорий сайтов, в основном для магазинов, конечно же. А поскольку WordPress может быть и онлайн-витриной тоже, то лучше подождать до середины-конца января, когда все праздники пройдут.
Эти рекомендации я не назвал был непреложными и обязательными. Просто тем самым призываю пользователей и своих коллег-вордпрессоводов к аккуратности и соблюдении техники безопасности. Здесь я перечислил несколько вариантов, с какой стороны может прийти полярный лис.
А как же имя?
Разработчики не стали изменять своим традициям и назвали новую версию в честь кубинского джазмена Бебо Вальдеса (Bebo Valdés). Потому что разработчикам нравится джаз. Для ознакомления с творчеством оставляю для вас небольшую подборку:
Странно, но в большинстве пресс-релизов и обзоров ничего на написано про имя WordPress. И даже при обновлении имя Бебо Вальдеса не засвечено. Поэтому решил добавить и пусть справедливость восторжествует.
В заключении
WordPress продолжает развиваться и это хорошо. Насколько я понял из статьи создателя и основного разработчика Мэтта Малленвега (Matt Mullenweg), то внедрение Гутенберга — это первое из принципиальных изменений CMS. В дальнейшем WP видится как полноценный framework, который сможет общаться с javascript-библиотеками посредством REST API.

Эта статья написана в Гутенберге. Разработчики обещали показать нам новый подход к созданию сайтов. ИМХО, они это и сделали.
И скорее всего, я его оставлю на постоянную основу, потому что он объективно лучше, чем его предшественник. Я уже сильно привык к Classic Editor’у и изменение дизайна интерфейса у вызывает небольшую задержку при работе (сравнимо, когда Office перешел в версии 2007 на ribbon-панели). Но это мелочь по сравнению с теми широкими возможностями, что может предоставить этот редактор.
По итогу: советую по возможности попробовать Gutenberg и самостоятельно решить — понравился он или нет. Но скорее всего он не оставит вас равнодушным.