Когда-либо охотясь за более красивым и упрощенным опытом написания в WordPress, я ухватился за возможность протестировать новый плагин Iceberg . Рич Табор и Джеффри Караданг, та же команда, что и создатели CoBlocks, создали новый редактор уценки, построенный на основе Gutenberg, который обеспечивает лучший опыт написания для WordPress с тех пор, как в ядре был отключен режим без отвлечения внимания .
В Iceberg есть минималистичный редактор с четырьмя цветовыми темами, возможность создавать собственные темы и набор элементов управления типографикой. При переходе на Iceberg в редакторе блоков по умолчанию мало чего не хватает, что было бы необходимо для написания. Пользователи могут перетаскивать медиафайлы в Iceberg, а команда обратной косой черты запускает средство вставки блоков. Он также включает в себя оглавление, количество слов и символов, время чтения, сочетания клавиш и поддержку эмодзи.
«Iceberg стал результатом эксперимента, чтобы WordPress выглядел и напоминал мои любимые приложения для письма», – сказал Табор. «Мой личный процесс публикации заключался в том, чтобы написать во внешнем приложении, вставить все это в редактор блоков, а затем все исправить / настроить / изменить размер – честно говоря, это не весело. Видите ли, писать блоками – это нормально – и не кажется естественным.
«Поговорив с другими, я понял, что многие люди разделяют то же мнение и что такое небольшое количество людей, с которыми я разговаривал, на самом деле составляли статьи в WordPress. И хотя я ценю, насколько далеко редактор блоков продвинулся за эти годы в качестве редактора сайтов и конструктора страниц, я хотел изменить опыт, чтобы лучше поддерживать публикацию ».
Название «Айсберг» является намеком на «берг» Гутена. Табор сказал, что хотел, чтобы проект казался более доступным, без привязки к WordPress и упора на блоки.
Табор сказал, что его вдохновили специальные приложения для письма, такие как Bear, Ulysses, Dropbox Paper и Google Docs. Что ему больше всего нравится в «Айсберге», так это то, что его дизайн основан на предпочтениях писателя.
«Темы редактора, которые лежат в основе языка дизайна Iceberg, позволяют каждому писателю определять свой вкус редактора», – сказал он. «Каждая цветовая переменная автоматически создается на основе темы редактора и при необходимости применяется во всем интерфейсе».
Гутенберг также был сильным источником вдохновения для принципов дизайна, которыми Табор руководствовался при создании Iceberg.
«Сам Гутенберг претерпевает значительные изменения с появлением того, что называют« G2 »- новой системы дизайна, направленной на улучшение контраста, современные линии и общий более чистый вид», – сказал он. «Я знал, что хочу подтолкнуть Iceberg в этом направлении, привнеся чистый и современный вид в среду письма».
Под капотом Iceberg – это просто расширение редактора блоков, которое снижает выделение блоков, чтобы облегчить работу писателей. Поскольку плагин сам управляет редактором, пользовательский контент остается нетронутым, даже если он деактивирован.
«Это умная комбинация компонентов React, стилей, пользовательских переменных CSS и UX, которая полностью сосредоточена вокруг искусства письма», – сказал Табор. «Короче говоря, если люди знакомы с разработкой Gutenberg, они найдут Iceberg с аналогичной структурой».
Табор сказал, что хочет, чтобы плагин оставался простым, а также исследует, где он может продвинуть вперед опыт письма. Возможные функции, которые появятся в дорожной карте, включают постановку целей, анализ удобочитаемости, улучшенный контрольный список перед публикацией и улучшенный предварительный просмотр сообщений / предварительный просмотр в реальном времени.
Iceberg получает положительные отзывы при запуске, заполняет пробел в поддержке писателей редактором блоков
Iceberg запускается как коммерческий продукт по цене 39 долларов за один сайт или 99 долларов за неограниченное количество сайтов. Похоже, что продукт заполнил пробел на рынке, покрывая давний недостаток Гутенберга в поддержке писателей. Отзывы сообщества во время бета-тестирования, а также в Twitter и Product Hunt пока что в подавляющем большинстве положительные.
«Iceberg похож на шумоподавитель для редактора WordPress», – сказал Раджендра Зоре .
Ник Хамзе поделился своим мнением в своей ветке Twitter , сказав, что он был взволнован, увидев продукт, который может «снизить уценку от разработчиков». Он рассматривает Iceberg как положительный момент в области продуктов WordPress и призвал сообщество поддержать такие инновации:
Самое интересное в Iceberg – это усовершенствование редактора блоков, а не его замена. Ни один редактор не может быть всем для всех. Айсберг берет все части, которые подходят писателям, и подчеркивает их, отодвигая все остальное на задний план.
Это не критика редактора блока, а его празднование. Даже если вы не писатель, я думаю, вам стоит купить копию. Как сообщество, мы должны поддерживать людей, которые делают подобные вещи. Они никогда не перестанут делать крутые вещи, но могут перестать делать это для WP.
После бета-тестирования плагина я обнаружил, что он обеспечивает тот опыт написания, которого мне не хватало в редакторе блоков. «Айсберг» избавляет от утомительного ощущения разбивки текста на блоки. Больше всего я хочу когда-нибудь увидеть что-то подобное в ядре WordPress.
Несколько горько видеть, что лучший опыт написания приходит в виде коммерческого плагина, а не в результате основных улучшений. Я отчаянно хочу, чтобы WordPress стал домом для лучших инструментов для писателей, потому что это платформа для публикации, которая настолько мощна почти во всех остальных отношениях. Это не означает, что разработчики ядра не могут принять что-то подобное. В этом прелесть программного обеспечения с открытым исходным кодом – продуктов, вдохновляющих на новые и улучшенные решения в бесконечном цикле.
В течение последних двух лет дизайнеры и инженеры Gutenberg работали над тем, чтобы сделать опыт написания в редакторе функциональным местом, отвечающим потребностям тех, кто использует WordPress в основном для написания. Пока что полноэкранный режим редактора блоков неспособен обеспечить тот опыт письма в стиле дзен, которого жаждут большинство писателей при обращении к сторонним приложениям для письма.
Iceberg находится под лицензией GPL и даже доступен на GitHub для загрузки и совместной работы. Я спросил Табора, что он собирается делать, если кто-то предложит добавить в ядро какую-то версию Iceberg.
«Честно говоря, я думаю, было бы здорово, если бы WordPress принял такой же высокий уровень поддержки писателей, как и Iceberg», – сказал он. «Конечно, это может быть не совсем идеальным с экономической точки зрения, но Iceberg построен на редакторе, созданном тысячами рук. Если Iceberg считается достаточно умным решением, чтобы быть частью ядра, тогда это нормально. Хотя я уверен, что есть место для продолжения экспериментов в сфере расширения прав и возможностей писателей ».
Поскольку WordPress продолжает полным ходом продвигаться вперед в вопросах создания сайтов в редакторе, не отвлекаясь от написания статей, вряд ли в ближайшее время станет приоритетом. Табор видит в этом возможность для продуктов, которые могут преобразовать редактор для разных типов пользователей, которые могут не ориентироваться на создание веб-сайтов.
«Сейчас мы находимся в очень преобразующем периоде WordPress», – сказал Табор. «Опыт редактирования, который мы создаем с помощью редактора блоков, в большей степени сосредоточен на разработке и публикации веб-сайтов, а не на написании сообщений. Следовательно, гораздо больше внимания уделяется опыту создания сайтов вместо опыта написания . Это не значит, что мне не нравится направление, в котором движется WordPress – я абсолютно люблю. Скорее, я чувствую, что есть место для инструмента, улучшающего процесс написания в редакторе блоков ».