Что нового в WordPress 5.0 (или Как подготовиться к Gutenberg)

UPD: Сейчас уже в полную силу работает WordPress 5.xx, потому ставить отдельно Gutenberg не нужно. Он по умолчанию входит в состав WordPress.
А вот если вы хотите убрать Gutenberg, тогда просто поставьте плагин Classic Editor и плагин Disable Gutenberg.
Дата выпуска WordPress 5.0 быстро приближается. Если вы проигнорировали все другие обновления WordPress в этом году, то пришло время пристегнуться и обратить внимание, поскольку это будет самое большое обновление 2018 (возможно, 2019).
WordPress полностью обновляет то, как пользователи и разработчики используют CMS с их новым редактором Gutenberg. Теперь все дело в блоках. Также в обновление войдет новая дефолтная тема Nineteen, она будет по умолчанию на новых установках.
Как и в любой новой версии WordPress, самое лучшее — это тестирование. Прозвучит как заезженная пластинка, но все же этот релиз затрагивает все, от редактора до сторонних плагинов, так что обязательно тестируйте и на своей теме! Если вы не тестируете, все может легко сломаться.
Как протестировать? Просто установите себе плагин Gutenberg уже сейчас, и посмотрите, как ведет себя ваш сайт.
А теперь давайте окунемся в то, что нам всем ожидать с выпуском WordPress 5.0.
WordPress 5.0 меняет все. Что ожидать?
С WordPress 4.8 (Evans) мы получили множество новых виджетов и улучшений, в том числе работа со ссылками в визуальном редакторе..
С WordPress 4.9 (Tipton) мы увидели значительный шаг к более ориентированному на пользователя способу настройки и управления веб-сайтами, с большими улучшениями настройщика, новыми функциональными возможностями виджетов, мощным текстовым редактором для редактирования кода.
Большинство прошлых обновлений были относительно незначительными, и для многих из нас это не сильно повлияло.
WordPress 5.0 отличается. Вместо того, чтобы добавлять незначительные улучшения здесь и там, этот выпуск полностью сосредоточен на следующих двух вещах:
- Новый редактор Gutenberg WordPress
- Новая тема по умолчанию Nineteen
Вообще с каждым обновлением WordPress улучшается, исправляются баги и т.д. На самом деле, в этот раз все дело в Gutenberg. ????
По сути, команда WordPress решила полностью изменить процесс создания сайтов на своем движке.
Что же такое Gutenberg?
Gutenberg начинался как обновление визуального редактора WordPress — новый интерфейс для добавления, редактирования и управления контентом.
Сейчас же он в редактор, который создает богатые, гибкие макеты контента с блочным интерфейсом. Все типы компонентов страницы представлены в виде модульных блоков. А это означает, что они могут быть доступны из единого меню блока, а также могут быть добавлены в любом месте на странице.
Это действительно значительное улучшение и преобразование того, как работает WordPress, создавая новые возможности как для пользователей, так и для разработчиков. Gutenberg представляет новые фреймворки, шаблоны взаимодействия, функциональность и пользовательский опыт для WordPress…
Иными словами, в WordPress 5.0 у вас больше не будет того же классического редактора WordPress или текстового редактора, к которому вы привыкли за последнее десятилетие. ???? Теперь это будет выглядеть так:

Если вы уже обновляли свой WordPress до 4.9, то на главной панели вы уже видели вот такое уведомление

Gutenberg будет редактором по умолчанию на всех установках WordPress 5.0.
Не волнуйтесь, вы все равно сможете установить плагин Classic Editor, если хотите. Это позволит вам продолжать использовать его вместе с новым редактором Гутенберга. Позже на этой неделе я напишу, как будет еще одно сообщение о том, как продолжать использовать классический редактор.
Тем не менее, я думаю, классический редактор, вероятно, не будет поддерживаться вечно. Это действительно временное решение. Поэтому давайте погрузимся в Gutenberg и WordPress 5.0 пораньше 🙂
Почему это происходит? Есть несколько причин.
WordPress должен конкурировать
Несмотря на то, что WordPress — это CMS с открытым исходным кодом, команда Automattic должна быть конкурентоспособной на рынке веб-девелопмента. Ведь в первую очередь, это все-таки бизнес. И WordPress должна конкурировать с Wix, Squarespace и другими сервисами.
И хотя проект с открытым исходным кодом и бизнес технически разделены, они идут рука об руку друг с другом. Другими словами, WordPress должен догонять современные тенденции! Почему вы думаете, что все модные плагины билдеры растут с невероятной скоростью? Это потому, что людям нужны более простые способы создавать свои веб-сайты и писать контент. Даже другие издательские платформы, такие как Medium и Ghost, откровенно говоря, имеют гораздо лучший опыт создания контента для тех, кто просто хочет вести блок.
Пробовала — знаю 🙂
Нужно переписать код
Во-вторых, Gutenberg теперь построен на React, очень популярной платформе JavaScript, используемой и поддерживаемой такими компаниями, как Facebook и Instagram. Кроме того, Gutenberg использует множество других современных технологий, таких как REST API, ESnext + JSX, WebPack и др. У Riad Benguella есть большой пост о том, как Gutenberg меняет развитие WordPress.
Из-за того, как он структурирован, он открывает для разработчиков совершенно новый мир с точки зрения “блочной разработки».»Помните, что основа Gutenberg — это блоки. По сути Gutenberg = блоки 🙂
Посмотрите дополнительные блоки у Atomic Blocks

Если вы используете плагин Ekementor, то эти ребята тоже идут в ногу со временем, и добавили поддержку Gutenberg у себя.

Новая тема Nineteen
WordPress 5.0 также включает новую минималистичную тему Nineteen. Она с полной поддержкой Gutenberg, как во front-end, так и в back-end.

Официальная дата релиза WordPress 5.0
Итак, теперь вопрос, который вы себе задаете — когда же выйдет WordPress 5.0? Основная команда WordPress объявила дату выпуска 19 ноября 2018 года. Однако это ориентировочная дата. Если к этой дате все еще не готово,есть две дополнительные резервные даты выпуска:
- Первый резервный релиз: 27 ноября 2018
- Второй запасной релиз: 22 января 2019
Как подготовиться к обновлению до WordPress 5.0?
Не могу не отметить, насколько важно тестирование WordPress 5.0 и Gutenberg. Вам действительно нужно убедиться, что все ваши плагины и темы будут работать должным образом. Если у вас есть индивидуальное решение, обязательно начните обращаться к разработчику WordPress, чтобы обновить его.
1. Скачать плагин Gutenberg
Несмотря на то, что WordPress 5.0 еще не вышел, она, по сути, на основе плагина Gutenberg, который вы можете установить прямо сейчас и начать тестирование. Или, если вы хотите, чтобы проверить все, что вы можете в WordPress 5.0 Beta 1. Только не запускай это в производство.

Вы можете скачать плагин из репозитория WordPress
Или просто добавить плагин как делаете обычно через кнопку «Добавить новый»

Что случится с уже имеющимся контентом?
Самый волнующий вопрос для тех, у кого сайты уже давно — это что будет со статьями, которые добавлены давно, как они будут выглядеть?
После установки Gutenberg, вся весть ваш пост будет в одном tinyMice блоке. Вы можете просто конвертировать его в блоки Gutenberg.

И все будет обновлено в блоки нового редактора WordPress

Что делать с шорткодами?
То же самое касается шорткодов. Покажу на примере контактной формы NinjaForm, которая уже есть на сайте. Она была вставлена в классический редактор с помощью шорткода. Поэтому в Редакторе Gutenberg мы снова выбираем «конвертировать в блоки».

Шорткод преобразовался в блок шорткода

И дальше тестируйте, тестируйте, тестируйте! Еще есть время 🙂
Вместо заключения
WordPress 5.0 и Gutenberg — это самое большое обновление WordPress, которое случалось за долгое время. Это влияет на всех, от того, как пользователи взаимодействуют с редактором и пишут контент, до того, как разработчики кодируют плагины и темы. Насколько успешен проект Гутенберга, покажет время. Но несмотря ни на что, лучше всего начать тестирование, как только вы можете, чтобы убедиться, что ничего не ломается на вашем WordPress сайте.
Есть какие-либо мысли относительно WordPress 5.0 или Gutenberg? С удовольствием послушаю, что вы думаете об этом.