WP Восток встреча о Гутенберг

Гутенберг продолжает создавать пульсации и реакции среди WordPress населения. И эта сессия под руководством Энди Макилвейна в Kobayashi Online с полной явкой не стала исключением.

Вот текущий рейтинг плагина Gutenberg на .WordPressorg по состоянию на 19 ноября 2017:

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

Опасения по поводу Гутенберга

Энди начал встречу после круглого стола знакомств с демо-версией Гутенберга. Он загрузил последнюю версию Gutenberg 1.7.0 на последний WordPress сайт 4.9. Энди создал впечатляющий демо-пост Гутенберга с изящной прокруткой параллакса на изображении героя, а также несколько столбцов и галерею изображений.

Однако энтузиазм угас, когда было раскрыто, что Если вы запустите Гутенберг на 4,9 или больше, то он становится редактором по умолчанию для любой новой страницы или поста. Однако есть три решения этой ситуации:

1) с 1.6.1, редактор Гутенберга имеет специальный классический блок редактирования, который поддерживает TinyMCE или WPEdit-Ну в основном:

Вот классический редактор в действии:

Как вы можете видеть верхний ряд кнопок в классическом редактор полностью отсутствует в Гутенберга. И подгонка значков и кнопок во втором 2-х строках прошла криво. Но это Classic редактировать блок будет иметь важное значение для многих традиционных пользователей WP.

2) в двух этапов процесса пользователи могут обойти Гутенберга для новых сообщений и страниц, введя только Page или POST название, а затем немедленно публикации и выхода из Гутенберга. Перейдите на страницу или сообщения листинг и теперь открыт с классическим редактор:

Затем все последующие изменения должны быть сделаны с этим старым классическим редактором не редактировать.

3) Самым драконовским методом является деактивация плагина Гутенберга. Это доступно в WordPress 4.9, но нет уверенности, что будет доступно в WordPress 5.0, когда Гуттенберг войдет в ядро.

Другие наблюдения Гутенберга

Одна из отличительных черт хороших изготовителей WordPress страниц, которые в настоящее время являются прямыми конкурентами Gutenberg, состоит в том, что некоторые из них позволяют отказаться от их использования, не оставляя ни хэша существующего кода, ни разметки. Beaver Builder, например, использует эту возможность. Хорошая новость для Gutenberg - это то, что он эмулирует BeaverBuilder, возвращая все тексты, изображения и даже некоторые из их CSS-стилей на перевернутой Page или Post без каких-либо ярлыков.

Еще один большой плюс Марк для Гутенберга является то, что код действительно реагирует с минимальным вмешательством пользователя требуется. Теперь нынешние лучшие строители (ДИВИ, Элементтор) позволяют пользователям вставлять мобильные телефоны и планшеты конкретные правки, которые позволяют дальнейшие уточнения для мобильных конструкций. Гутенберга пока нет.

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

  1. Гутенберг может создавать только строки с текстовыми столбца контейнеров. Да, вы можете пойти в HTML и заполнить каждую колонку с изображениями, видео и другие разметки, но что поражения визуальный редактор простота использования.
  2. Гутенберг полон блоков для очень элементарных вещей, как патрахов, отдельных элементов списка, блок котировки и т.д.  Пользователи беспокоятся об освоении всех этих блоков низкого уровня.
  3. Холст Гутенберг редактировать не отражает расположение и размеры текущей страницы или сообщений. Это означает, что пользователи далеки от истинных пользователей WYSIWYG опыт в настоящее время получить с Пасестроителей.
  4. В большинстве Страстростроителей каждый из их блоков имеет два уровня CSS укладка доступны. Просто , что любой пользователь может понять и более продвинутые для CSS подкованных пользователей. Гутенберг все еще находится на минимумы здесь.
  5. Блоки могут быть перетащить-и-Drop переехал почти в любом месте в большинстве зрелища строителей. Просто вверх и вниз в Гутенберга, хотя 1.7.0 показали несколько заданий.
  6. Пока еще нет намека на систему шаблонов, доступную в большинстве Страстростроителей.

Суть в том, что Gutenberg не только конкурирует и стремится заменить TinyMCE и WPEdit как ваш инструмент для создания почты и страниц по выбору. Гутенберг конкурирует с PageBuilders, чей фронтенд, WYSIWYG редактирование устанавливает стандарт для быстрого и эффективного Post/Page Design и Creation. А с Elementor и Site Origin PageBuilders, доступными бесплатно с огромными бесплатными аддон-библиотеками, существует серьезная конкуренция за Гутенберга в свободном пространстве PageBuilder/Visual Editor. Так что с этим широким кругом проблем, это не было сюрпризом услышать о раздвоении WordPress.

Внутренний адрес WordPress

JavaScript такой же хрупкий и хрупкий, как и PHP. Вы делаете 1-3 ошибки синтаксиса [легко сделать на любом языке] и перенос может стать кошмаром. Также из-за того, что Javascript движется так быстро, опасность использования устаревшего кода высока. Сейчас это мало волнует конечных пользователей, но это волнует WordPress разработчиков, которые стоят посередине и должны заставить этот новый код Gutenberg работать - это основная проблема, потому что кривая обучения для инструментов JavaScript, используемых в Gutenberg, очень велика.

Еще одна проблема заключается в том, что, как и в, JavaScript имеет высокую уязвимость безопасности. Интересно, что GITHub только что добавили специальные JavaScript оповещения безопасности. Поэтому, учитывая эти опасности и другие проблемы, отмеченные выше, неудивительно, что 2 участника встречи предположили, что они WordPress могут вклиниться в две версии. Одна классическаяWordPress , которая останется основанной на PHP, и вторая, работающая на JavaScript WordPress 5.0 и выше. Теперь, чтобы показать, что это не была аберрантная проверка наблюдений. боковой панели комментариев на Wptтаверне.

Сводка

Гутенберг форсирует проблему конвертации WordPress с PHP на JavaScript. По сути, это уже было сделано на .WordPresscom, где операции администрирования, JetPack, плагин WordPress администрирования и WordPress приложение уже сделали переход на JavaScript. Эти инструменты эмулируют, если не дублируют многие плагины, основанные на PHP, используемые в плагинах .WordPressorg.

Но с Gutenberg, предназначенным не только для Visual Editor и не только для основного PageBuilder, но и для WordPressосновного SiteBuilder, замена PHP на JavaScript станет темой номер один, к которой стоит обратиться в WordCamp.US 2017; но, скорее всего, будет видна только в 4 из 52 сессий и прозвучит в малых группах в коридорах Мемфиса.

Теперь центральный вопрос будет заключаться в том, насколько хорошо Гутенберг и WordPress ядро на JavaScript разместят 45,000+ PHP-плагинов и 8,000+ PHP-тем. Это может быть очень изящное сосуществование. Но в этом нет уверенности.

Ресурсы

WordPress JavaScript-реакции - спор об использовании React.js в качестве основного WordPress инструмента в будущем.
Джетпак 4,3 интерфейс перестроен с использованием реагировать. js -JavaScript приходит к плагинами 1
Вукоммерс исследует проблемы Гутенберг  -Гутенберг и JavaScript приходит на плагины 2
JavaScript Прибытие в WordPress скрытом виде - WordPress пользователи и разработчики только сейчас просыпаются к тому, что JavaScript заменяет PHP. WordPress
Мэтт Малленвег на WP JavaScript экосистемы -1 час подкаст о состоянии WP по состоянию на ноябрь 2017
Гутенберг будет WordPress Визуальным редактором. -даже на Гутенберга 1.6.1 есть достаточно прогресса, чтобы увидеть Гутенберга становится официальным WP 5,0 редактор.