
Дата выхода WordPress 5.0 быстро приближается. Если вы проигнорировали все другие обновления в этом году, пришло время всетаки обратить внимание, поскольку это будет самое большое обновление для 2018 года (возможно и 2019 года). WordPress полностью обновляет то, как пользователи и разработчики используют CMS. Итак встречаем новый редактор Gutenberg. Теперь все в блоках. Мы также получим свежую тему «Двадцать девятнадцать», которая будет использоваться по умолчанию для новых установок.
Как и с любой новой версией WordPress, я всегда рекомендую все тестировать. Это может звучать как сломанная запись, но поскольку этот выпуск влияет на все: от редактора, до сторонних плагинов и даже вашей темы, тестирование является обязательным! Если вы все не протестируете, все может легко сломаться.
WordPress 5.0 изменяет все (что нового)
С WordPress 4.8 (Evans) мы получили множество новых виджетов и улучшений, а также удобное улучшение работы ссылок в визуальном редакторе.
С WordPress 4.9 (Tipton) мы увидели значительный шаг к более ориентированному на пользователя способу настройки и управления веб-сайтами, с большими улучшениями в Customizer, новыми интересными функциями для виджетов, мощным текстовым редактором для редактирования кода.
Большинство прошлых обновлений были относительно незначительными, и для многих из нас это прошло незаметно. WordPress 5.0 отличается. Вместо добавления незначительных улучшений здесь и там этот выпуск полностью сосредоточен на следующих двух вещах:
Новый редактор Gutenberg WordPress
Новая тема оформления Двадцать девятнадцать
Фактически, команда WordPress планирует отойти от старого цикла выпуска, где мы получаем только небольшие обновления.
Так что же такое Гутенберг?
Другими словами, в WordPress 5.0 у вас больше не будет такого же классического редактора WordPress или текстового редактора, который вы использовали в течение последнего десятилетия. ???? Теперь это будет выглядеть так:

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

Gutenberg – это редактор по умолчанию и только для свежих версий WordPress 5.0. Не беспокойтесь, вы все равно сможете установить плагин Classic Editor, если захотите. Это позволит вам продолжать использовать его вместе с новым редактором Gutenberg.
Однако скорее всего классический редактор не будет поддерживаться всегда. Это временное решение. Поэтому я настоятельно рекомендую разобраться с Gutenberg и WordPress 5.0 раньше, чем позже.
Почему все это происходит? Есть несколько причин.
1. WordPress должен конкурировать
Во-первых, несмотря на то, что собственная версия WordPress является открытым исходным кодом, команда Automattic которая находиться над WordPress.com по-прежнему является бизнесом. Он должен конкурировать со всеми этими другими решениями для создания сайтов, такими как Wix и Squarespace. Если взглянуть на долю рынка WordPress, с 2017 по 2018 год, рост в годовом исчислении составляет около 17,3%. Хотя это кажется замечательным, взгляните на некоторых из конкурентов. Squarespace выросли на 180%, а Wix вырос на 233%.
И хотя проект с открытым исходным кодом и бизнес являются технически раздельными, они идут рука об руку друг с другом. Другими словами, WordPress’у нужно доганять! Почему, по-вашему, все плагины для создания причудливых страниц растут с невероятной скоростью? Это потому, что людям нужны более простые способы создания своих сайтов и записи контента. Даже другие издательские платформы, такие как Medium и Ghost, откровенно имеют гораздо лучший опыт в написании, если вы просто хотите блог.
Это не обязательно плохо. В конце концов, конкуренция – это то, что ускоряет продвижение продукта и сообщества.
2. Потребность в переписывании функционала
Во-вторых, Gutenberg теперь построен на React, очень популярный JavaScript фреймворк, используемый и поддерживаемый такими компаниями, как Facebook и Instagram. Все разработчики любят React. Кроме того, Gutenberg использует множество других современных технологий, таких как REST API, ESnext + JSX, WebPack и т.д. Есть отличная публикация Riad Benguella о том, как Gutenberg меняет разработку в WordPress.
Из-за того, как он структурирован, он открывает для разработчиков совершенно новый мир с точки зрения «развития блочной разработки». Помните, что все в Гутенберге – это блоки. Таким образом, вы будете слышать этот термин еще много раз.
Но это также может усложнить ситуацию, поскольку, как правило, разработчикам нужно будет изучать новые языки. Однако, к счастью, сообщество WordPress пришло на помощь, и есть большие проекты с открытым исходным кодом, такие как create-guten-block. По сути, это dev-toolkit с zero-configuration (# 0CJS) для разработки в WordPress с использованием Gutenberg за считанные минуты без настройки React, webpack, ES6/7/8/Next, ESLint, Babel и т.д.
Вероятно, вы также захотите посмотреть на Atomic Blocks и Stackable.

Вы могли бы подумать, что при всем этом цель будет заключаться в повышении производительности? Хотя я надеюсь, что это так, многие отчеты пока показывают более медленную производительность.
- Медленная воспринимаемая производительность по сравнению с классическим редактором
- Бенчмаркинг Гутенберг
Примечание. Некоторые из них могут уже устареть, поскольку команда Гутенберга постоянно обновляет код нон-стопом, и, следовательно, конечный продукт может сильно отличаться. Время покажет.
Другим недостатком этого является то, что большинство (не все) темы WordPress и плагины должны быть переписаны для работы с Gutenberg. В основном те, которые взаимодействуют с редактором WordPress. Yoast SEO – отличный пример разработчика плагина WordPress, который быстро прыгнул на борт! Они выпустили свое первое обновление Gutenberg еще в июле 2017 года и с тех пор выпускают новые.
Если вы еще не готовы, вы можете отложить это изменение, отключив редактор Gutenberg WordPress.
Тема WordPress Двадцать девятнадцать
WordPress 5.0 также включает новую минимальную тему «Двадцать девятнадцать». Она поставляется с полной поддержкой Gutenberg. ????

Что думает Сообщество о Гутенберге
Доля WordPress, включает более 32% всех веб-сайтов в Интернете. Любые серьезные изменения, подобные этому, неизбежно вызывают некоторые разногласия. В конце концов, давайте будем честными, редактор WordPress действительно не изменился вообще за последнее десятилетие.
Если вы посмотрите на плагин Gutenberg WordPress с более чем 500 000 активных установок, он имеет рейтинг 2,3 из 5 звезд. Хотя это выглядит не очень хорошо, важно понять, что люди ставили рейтинг Гутенбергу с тех пор, как он был в бета-версии. Кроме того, с такими огромными изменениями обязательно будут отзывы от пользователей, которые просто не любят изменений.

Есть много опасений что после обновления все просто поламается. И даже сама команда разработчиков на данный момент не знают как они поступят с этим обновлением поскольку для нормальной работы системы прийдеться фиксить много кода как в самих темах так и плагинах.
Как один из вариантов будет выпущена сборка с ClassicPress

Официальная дата выпуска WordPress 5.0
Итак, теперь вопрос, который вы, вероятно, все имеете, когда выходит WordPress 5.0? Основная команда WordPress установила целевую дату выпуска 19 ноября 2018 года. Однако это предварительная дата. Если к этой дате все не готово, они установили две дополнительные даты выпуска:
Первый релиз релиза: 27 ноября 2018 года
Второй резервный выпуск: 22 января 2019 года
Для большинства из вас, первые пары дат, вероятно, не выглядят так здорово, так как они попадают прямо на Рождество. Если вы работаете с клиентами, работающими в WordPress, это нужно иметь в виду. Вы можете, конечно, установить Классический редактор или просто отложить обновление до более поздней версии.
В любом случае, у вас должен быть план на праздники! Последнее, что вы хотите, – это ваш клиент, который жалуется на то, что их сайт сломался после их обновления до WordPress 5.0.
Выводы
WordPress 5.0 и Gutenberg – самое большое обновление для WordPress, которое у нас было в течение длительного времени. Это повлияет на всех, начиная с того, как пользователи взаимодействуют с редактором и записывают контент, а также и на разработчиков которые программируют плагины и темы. Время покажет, насколько успешным является проект Гутенберга. Но, несмотря ни на что, лучше всего начать тестирование, как только сможете, чтобы на вашем сайте WordPress ничего не сломалось.