Редактор Gutenberg тестируется в веб-приложениях Tumblr и Day One

Опубликовано 11 июня 2022 в 01:26 (Обновлено 13 ноября 2023 в 01:13)

Время чтения: 4 мин

На WordCamp Europe было объявлено, что Tumblr и Day One уже тестируют Gutenberg в своих веб-приложениях.

Одним из самых наводящих на размышления заявлений, прозвучавших на WordCamp Europe 2022, было высказывание Мэтта Мулленвега: "Я верю, что Gutenberg может стать большим вкладом в мир, чем сам WordPress".

Справка. Мэтью «Мэтт» Чарльз Мулленвег (англ. Matthew Charles "Matt" Mullenweg; 11 января 1984 года, Хьюстон, Техас, США) — американский программист, предприниматель, менеджер и музыкант; создатель и основной разработчик распространяемой по лицензии GNU GPL системы управления содержимым сайта с открытым исходным кодом WordPress; основатель, владелец и руководитель девелоперской компании Automattic и некоммерческой организации WordPress Foundation, поддерживающей инфраструктуру WordPress.

Это не первый раз, когда Мулленвег излагает свое видение превосходства Gutenberg как проекта с открытым исходным кодом. В вопросах и ответах после своего выступления "State of the Word" в 2021 году он сказал: "Gutenberg - это нечто еще большее, чем WordPress, который в основном говорит о том, как нам редактировать и создавать веб... И как мы можем привлечь к сотрудничеству как можно больше людей, как с собственным, так и с открытым исходным кодом".

Сделать Gutenberg доступным для широкой аудитории в Интернете было частью причины двойного лицензирования проекта под GPL и MIT. Собственные разработки, и особенно использование в мобильных приложениях (где GPL не распространена), лучше поддерживаются лицензией MIT.

Gutenberg уже нашел свою судьбу за пределами WordPress. Такие проекты, как Drupal Gutenberg и Laraberg, были ранними этапами развития экосистемы Gutenberg, продемонстрировав, что сообщества, помимо WordPress, находят ценность в проекте и могут адаптировать его для использования в своих приложениях. На WordCamp Europe Мулленвег объявил, что Tumblr и Day One уже тестируют Gutenberg в своих веб-приложениях.

Пользователи Tumblr, желающие получить доступ к новому бета-редактору записей, который получил кодовое название "Gutenblr", могут нажать на приглашение в верхней части страницы для переключения. На данный момент редактор тестируется по желанию.

Gutenblr
Gutenblr

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

Когда компания Automattic приобрела Tumblr в 2019 году, Мулленвег прямо заявил о своем намерении заменить бэкенд Tumblr на WordPress.

"WordPress - это веб-операционная система с открытым исходным кодом, которая может работать практически на всем, включая Tumblr.com, но это также большая платформа, поэтому потребуется некоторое время, чтобы разобраться и перейти на нее".

Мулленвег

Два года спустя, в ноябре 2021 года, в журнале изменений Tumblr было отмечено, что команда разработчиков работает над новой крупной версией бета-редактора постов в Интернете, используя части Gutenberg. В беседе в Twitter, обсуждая архитектуру Tumblr, ведущий архитектор Gutenberg Матиас Вентура сказал, что его реализация Gutenberg хранит все в виде JSON, в то время как WordPress по умолчанию сериализует HTML, поскольку ему необходимо работать с экосистемой. В обоих случаях блоки создаются как структурированные данные.

"Я лично с нетерпением жду, когда можно будет просто копировать и вставлять блоки между платформами, как это делается с паттернами!".

- сказал Матиас Вентура, публикуя в Твиттере скриншоты Gutenberg на Tumblr и Day One

Подобная совместимость между приложениями похожа на идею проекта Block Protocol. Его цель - создать систему блоков для встраивания интерактивных блоков в любое веб-приложение. Поскольку все большее количество веб-приложений используют парадигму блоков, было бы полезно иметь возможность обмениваться блоками по стандартизированному протоколу.

Спецификация протокола Block Protocol разрабатывается командой HASH, которая в настоящее время нанимает разработчика WordPress для создания плагина Block Protocol Gutenberg. Цель плагина - "открыть всю экосистему блоков Block Protocol для всех пользователей WordPress (технически и не только)", что расширит диапазон блоков, доступных пользователям Gutenberg.

Когда проект Block Protocol был анонсирован, казалось маловероятным, что он будет использовать Gutenberg в качестве основы для своей спецификации. Однако широкое использование Gutenberg в Интернете нельзя игнорировать. Предстоящий плагин, похоже, будет скорее мостом или соединителем, который обеспечит сохранение актуальности Gutenberg в экосистеме Block Protocol.

WordPress играет важную роль в создании как блоков, так и интуитивно понятного редактора для их публикации, являясь основным инкубатором для первоначального развития Gutenberg и, по сути, его первым последователем. Появление редактора блоков в таких приложениях, как Tumblr и Day One, является важной вехой, и отрадно видеть сотрудничество в рамках инициативы, связывающей пользователей Gutenberg с другим глобальным реестром блоков, предназначенным для перемещения между приложениями в Интернете.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.