WordPress 5.0 и Gutenberg — не ломайте свой сайт

Опубликовано: 2018-11-13

WordPress 5.0 & Gutenberg

Если вы используете WordPress, то вы, вероятно, знаете, что WordPress 5.0 достигает вершины своего цикла разработки. Согласно официальному веб-сайту WordPress, бета-версия 1 была запущена 3 октября, бета-версия 2 — 29 октября , а бета-версия 3 — 5 ноября .

19 ноября назначен официальный выпуск WordPress 5.0… и, как вы, вероятно, знаете, если вы следите за WordPress, это также означает, что новый редактор блоков (редактор блоков Гутенберга) станет новым редактором сообщений по умолчанию после выпуска 5.0. свидание.

Но это также беспокоит некоторых людей. Это самый большой релиз WordPress 2018 года, но это не значит, что у всех все будет гладко. Итак, в этом посте мы поговорим о редакторе блоков Gutenberg, потенциальных проблемах, которые могут возникнуть, если он станет новым редактором сообщений по умолчанию , и о том, что вы можете сделать, чтобы защитить свой сайт и не сломать его, когда все упадет 19 ноября. .

Хорошо, давайте погрузимся!

Основные изменения в WordPress 5.0 и дата выпуска

WordPress 5.0 привлек много внимания как главный выпуск WordPress, в основном из-за редактора Gutenberg. Конечно, имейте в виду, что дата выпуска может немного отличаться в зависимости от того, что нужно WordPress. Они намеренно открыто говорят о том, что им может понадобиться немного больше времени, чем намеченная дата 19 ноября 2018 года… но пока все указывает на выпуск в соответствии с графиком, что является хорошей новостью.

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

И прямо сейчас все указывает на то, что Гутенберг — это потрясающее переосмысление системы редактора в WordPress… хотя его также можно назвать «смелым скачком вперед».

(Мы перейдем к разговору о редакторе блоков Gutenberg чуть позже. Но давайте уделим минуту, чтобы рассказать о некоторых других ожидаемых изменениях, которые появятся в новом обновлении WordPress 5.0.)

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

Но WordPress фактически отходит от этой структуры с WordPress 5.0. Вместо этого они прилагают усилия, чтобы полностью устранить давление сроков … вместо этого планируют обновлять со временем, но с более крупными и более значимыми «макро» обновлениями.

Большинство изменений, которые мы видим в WordPress 5.0, — это изменения, которые делают этот новый процесс более упорядоченным.

Но… с учетом сказанного, вот несколько изменений, на которые вы можете обратить внимание, поскольку они используют этот новый процесс.

  • Более интуитивно понятный набор инструментов для создания сайтов
  • Создание приложений на основе платформы может стать проще благодаря улучшениям в WordPress Rest API.
  • Плагины для конструктора страниц могут стать немного менее актуальными
  • Создание пользовательской темы может стать намного проще благодаря реализации «Блоков» и редактору блоков Гутенберга.

Хорошо. Теперь, когда мы обсудили некоторые изменения, которые мы можем увидеть в результате новой платформы 5.0, давайте теперь сосредоточимся на цели этой статьи… Редактор блоков Гутенберга.

Это то что тебе нужно знать.

Редактор блоков Гутенберга

Что это?

Редактор блоков Gutenberg теперь будет служить «редактором сообщений по умолчанию» для WordPress , начиная с версии 5.0. Согласно WordPress.org, этот редактор обеспечивает «современный, богатый мультимедиа опыт редактирования» , который вы можете использовать для создания «гибкого, красивого контента без написания единой строки кода». Однако он также позволяет вам погрузиться прямо в современные API-интерфейсы программирования… которые также предоставляются редактором блоков.

Gutenberg Block Editor

О Гутенберге можно многое узнать. Но вы можете прочитать обо всем проекте здесь. На этой странице есть несколько действительно хороших часто задаваемых вопросов, поэтому, если вы ищете более технический контент о новом редакторе блоков, вам следует начать именно с него.

Мы все знаем, что необходимость писать код — это то, что удерживает некоторых разработчиков от перехода на WordPress.com (именно поэтому некоторым разработчикам это нравится) . Отчасти поэтому такие сайты, как Wix.com, стали популярными. Некоторые люди просто не знают, как это сделать, поэтому тот факт, что этот новый редактор дает вам возможность не знать, как писать код , является серьезным скачком в хорошем направлении для WordPress.

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

Как установить

На данный момент лучший способ установить новый редактор блоков Gutenberg — посетить www.wordpress.org/Gutenberg/. Прямо сейчас редактор доступен в виде плагина, и пользователям предлагается загрузить его и использовать на фиктивном или тестовом сайте, чтобы получить представление о нем, прежде чем он станет частью официального релиза WordPress 5.0.

При этом классический редактор по-прежнему будет доступен в виде плагина для тех, кто не готов к переходу на Гутенберг. Но мы поговорим об этом чуть позже!

За кулисами

Одна важная вещь, которую нужно понять об этом новом редакторе блоков, заключается в том, что он выпускается вместе с новой темой по умолчанию, которую WordPress называет «Двадцать девятнадцать ». Эта тема позволяет вам в полной мере воспользоваться преимуществами Гутенберга, выходящего прямо из ворот, и была разработана с учетом редактора блоков.

Конечно, прекрасной особенностью нового редактора блоков является то, что он использует «блоки», чтобы сделать редактирование и дизайн вашего сайта WordPress максимально оптимизированным, простым и здравым смыслом, как всегда. Интуитивность нового фреймворка — это действительно инновация, и мы считаем, что с ним WordPress движется в прекрасном направлении.

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

Как оказалось, самые большие потенциальные проблемы с редактором действительно можно проследить до двух возможностей.

  • Плагины, которые используют настраиваемые мета-поля или настраивают классический редактор сообщений, могут неправильно работать с новым редактором блоков.
  • Темы, которые настраивают классический редактор сообщений, также могут работать не совсем правильно.

Другими словами, у вас есть потенциал по-настоящему сломать свой сайт, если вы не полностью готовы к новому редактору… и это может стать большой проблемой.

Каковы плюсы и минусы нового редактора блоков?

Редактор блоков Gutenberg на самом деле дает нам широкий спектр преимуществ, которые в дальнейшем будут невероятно полезны. Но и он не лишен недостатков. Вот основные плюсы и минусы, с которыми вы можете столкнуться в новом обновлении редактора 5.0.

Плюсы

  • Это обеспечит лучший и более гибкий опыт редактирования, которым сможет наслаждаться больше людей.
  • Это даст пользователям редактор среднего стиля, чтобы упростить вещи и сделать их проще.
  • Блоки!!! Блоки — это здорово, и в основном они избавят вас от виджетов и меню.
  • Интерфейс стал более удобным
  • Он удобен для мобильных устройств

Минусы

  • На данный момент поддержки Markdown не будет.
  • Может не быть адаптивных колонок, по крайней мере в начале
  • Кривая обучения МОЖЕТ быть проблемой для некоторых… хотя, во всех смыслах и целях, Гутенберг на самом деле должен быть ЛЕГЧЕ использовать для большинства людей.
  • Проблемы совместимости до сих пор были проблемой с новым редактором блоков, особенно для старых сайтов WordPress, которые годами использовали классический редактор, виджеты и темы «внешней бахромы».
  • API-интерфейсы могут быть менее доступны через Gutenberg, что создаст трудности для разработчиков. Хорошая новость заключается в том, что WordPress может развить это дальше.

Что делать, чтобы не сломать свой сайт с помощью WordPress 5.0

Лучший ответ на этот вопрос — начать с установки Classic Editor перед обновлением , чтобы использовать его до тех пор, пока вы не будете уверены, что ваш сайт готов для Gutenberg. Многим владельцам плагинов и тем потребуется обновить свои кодовые базы, чтобы убедиться, что их продукты будут работать с WordPress 5.0 и новым редактором блоков, поэтому потенциальные проблемы всегда будут быстро обнаружены после выхода обновления.

WordPress.org даже говорит, что вам следует подумать о создании тестового сайта, чтобы поиграть с новыми инструментами и привыкнуть к ним.

Как правило, Gutenberg должен хорошо работать с темами StudioPress прямо из коробки. Но… это не значит, что он будет без проблем работать со всеми существующими темами и плагинами .

Также есть что сказать о том, как WordPress настраивает будущее платформы. Идея использования «блоков» — это то, что действительно делает WordPress более удобным для пользователя. Есть очень хороший шанс, что это увеличит масштаб сообщества в течение следующих 10 лет… и если это произойдет, также есть очень хороший шанс, что WordPress станет больше и лучше с течением времени.

Как оказалось, всеми любимая бесплатная веб-платформа может стать еще больше, и большинству из нас не терпится увидеть, как эти изменения улучшат ее использование в долгосрочной перспективе.