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

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

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

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

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

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

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

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

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

Первые впечатления о Gutenberg… и первые проблемы

Плагин Gutenberg пока что активен более чем на 300 сайтах, и уже имеются первые впечатления от его работы. Новый блочный редактор доступен практически каждому пользователю. Он предлагает уникальный процесс тестирования – внутри WordPress создается отдельное меню, а потому пользователям не нужно выбирать между старым и новым редактором. Активация Gutenberg не приводит к выбору «либо одно, либо другое», и пользователи могут тестировать интерфейс по своему усмотрению.

Первое впечатление о плагине – он предлагает чистый, приятный опыт взаимодействия.  До этого момента многие из нас гадали, как будет выглядеть Gutenberg, однако интерфейс его очень похож на существовавший ранее дзен-режим написания текстов (Distraction Free Writing). Gutenberg несет в себе минималистичный интерфейс как для визуального, так и для текстового редактора, однако вставка блоков кажется менее функциональной при использовании текстового режима.

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

«Базовая реализация напоминает мой любимый режим Distraction Free Writing в WordPress», — говорит участник ядра Аарон Жорбин. – «Я могу сосредоточиться на контенте, и при этом у меня имеются все инструменты, требуемые для написания. Ничего лишнего».

Мэтт Кромвелл, соавтор GiveWP, также поделился своими впечатлениями от Gutenberg, одарив новый редактор комплиментами:

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

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

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

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

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

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

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

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

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

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


Источник: wptavern.com

Блог про WordPress
Комментарии: 2
  1. Макс

    Очень полезный плагин, сам попробовал понравилось, автору спасибо что развязал глаза

  2. Камилла

    Вот попробовала новый редактор и честно мне не понравилось, возможно потому что непривычно и я не готова к таким кардинальным переменам, хотя некоторые функции мне очень понравились и оказались весьма удобными, во всяком случае ради интереса стоит попробовать, для того чтобы разобраться лучше

Добавить комментарий

Получать новые комментарии по электронной почте.