Новый редактор Gutenberg для WordPress теперь доступен в виде плагина для тестирования

Опубликовано: 2017-06-23

Одной из основных сессий WordCamp Europe 2017 было интервью Ома Малика с Мэттом Мулленвегом, за которым последовали 20-минутные вопросы и ответы аудитории. После предварительного просмотра нового редактора Gutenberg с динамическими блоками, заменяющими виджеты, Малленвег объявил, что теперь он доступен в виде плагина на WordPress.org.

Gutenberg находится в разработке уже полгода и готов к тестированию, но его разработчики не рекомендуют использовать его на продакшн-сайтах. Любой, кто интересуется будущим WordPress, захочет протестировать его, поскольку новый редактор изменит представление пользователей о создании и редактировании контента. Демонстрационное видео на WordCamp Europe также показало, что Гутенберг без проблем работает в мобильном контексте.

На первый взгляд может показаться, что WordPress пытается копировать своих более поздних конкурентов (Medium, Wix и другие), чтобы не отставать, но программное обеспечение 14-летней давности предлагало многие из этих возможностей контента в течение многих лет. Малленвег объяснил, как новый редактор просто объединяет пользовательский интерфейс в блоки, которые можно размещать где угодно. Gutenberg настроен на замену виджетов, HTML-интерфейса шорткодов и блоков, которые ранее предлагались через панель инструментов TinyMCE.

«Если вы представляете наши предыдущие усилия с форматами постов, мы пытались это сделать раньше — чтобы упростить работу с определенными типами медиа, цитирование постов или что-то в этом роде», — сказал Мулленвег. «Вся эта концепция теперь может быть просто блоком. Работая над всем этим, мы привносим то, о чем мы очень долго думали в WordPress».

Если вы когда-либо встречались с новым пользователем, чтобы познакомить его с WordPress, то вы, вероятно, ответили на длинный список болезненных вопросов, касающихся множества разнообразных и запутанных способов создания контента. У Гутенберга есть потенциал сделать WordPress намного проще в использовании.

«Прямо сейчас WordPress заставляет вас изучать множество концепций — шорткоды, виджеты, вещи, которые сегодня существуют внутри TinyMCE в виде блоков — и люди справедливо задаются вопросом, почему они не могут использовать эти вещи повсюду», — сказал Малленвег. «Что мы пытаемся сделать, так это изменить его так, чтобы вам нужно было узнать о блоках только один раз, и как только вы узнаете о блоке изображения, это может быть в сообщении, на боковой панели, на странице, в пользовательском типе сообщения. , и это будет работать точно так же. Что бы ни было интегрировано с ним, скажем, плагин, который загружает ваши Google Фото или ваш Dropbox, теперь будет работать везде».

Малленвег сказал, что его предыдущая попытка заменить TinyMCE длилась около двух лет, и они так и не выпустили его. Внедрение Gutenberg в настоящее время позволяет WordPress взять лучшее из того, что делают конкуренты как в открытом, так и в коммерческом пространстве, и улучшить его.

«Средний бизнес начался пять или шесть лет назад, — сказал Мулленвег. «Браузерные технологии, то, что вы можете сделать, значительно продвинулись вперед. Я думаю, что это фактически позволяет нам обойти некоторые из действительно замечательных визуальных редакторов, потому что мы можем опираться на такие продукты, как Medium, Wix, Squarespace и другие, которые были до нас».

Гутенберг Первые впечатления и опасения

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

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

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

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

Мэтт Кромвель, соавтор GiveWP, также описал свои первые впечатления от Гутенберга, высоко оценив новый опыт письма.

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

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

https://twitter.com/k1sul1/status/877945432889884672

«Мне не хватает многих метабоксов, которые я привык видеть на экране, — сказал Аарон Джорбин. «Такие вещи, как Yoast SEO (на некоторых сайтах) и пользовательские таксономии, просто не отображаются. Если каждый метабокс, когда-либо созданный для WordPress, нужно будет переделывать, это наверняка превратит жизнь разработчиков в сущий ад».

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

«Что происходит, когда у вас есть 25 плагинов, каждый из которых хочет загрузить 25 пользовательских блоков в этот крошечный раскрывающийся список «Вставить»?» — сказал Кромвель. «Будет ли обыск? Или он будет прокручиваться вечно?»

Мулленвег специально затронул некоторые из этих проблем в своей сессии вопросов и ответов на WordCamp Europe.

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

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

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

Ознакомьтесь с интервью Малленвега на WCEU 2017 ниже, чтобы увидеть живую демонстрацию Gutenberg, и не забудьте потратить несколько минут на установку плагина, чтобы увидеть его в действии.