Новый плагин Iceberg позволяет писать в WordPress без отвлекающих факторов
Опубликовано: 2020-05-20Когда-то охотясь за более красивым и упрощенным процессом написания в WordPress, я ухватился за возможность провести бета-тестирование нового плагина Iceberg. Рич Табор и Джеффри Караданг, та же команда, что и CoBlocks, создали новый редактор уценки, построенный на основе Gutenberg, который обеспечивает лучший опыт написания для WordPress с тех пор, как ядро отключило режим свободного письма.

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

«Айсберг похож на шумоподавление для редактора WordPress», — сказал Раджендра Зор.
Ник Хамзе поделился своим мнением в твиттере, сказав, что он рад видеть продукт, который может «возмещать уценку от разработчиков». Он считает Iceberg положительным моментом в пространстве продуктов WordPress и призывает сообщество поддерживать такие инновации:
Самое интересное в Iceberg то, что это расширение редактора блоков, а не замена. Ни один редактор не может быть всем для всех. Айсберг берет все части, которые отлично подходят для писателей, и подчеркивает их, отодвигая все остальное на задний план.
Это не критика редактора блоков, а восхваление его. Даже если вы не писатель, я думаю, вам следует купить копию. Как сообщество, мы должны поддерживать людей, которые делают подобные вещи. Они никогда не перестанут делать классные вещи, но они могут перестать делать их для WP.
После бета-тестирования плагина я обнаружил, что он обеспечивает тот опыт написания, которого мне не хватало в редакторе блоков. Iceberg устраняет громоздкое ощущение, что вы разбиваете текст на блоки. Больше всего на свете я хочу когда-нибудь увидеть нечто подобное в ядре WordPress.
Немного горько видеть, что лучший опыт написания появляется в виде коммерческого плагина, а не в результате основных улучшений. Я отчаянно хочу, чтобы WordPress был домом для лучших инструментов для писателей, потому что это издательская платформа, которая настолько мощна почти во всех остальных отношениях. Это не означает, что основные разработчики не могут принять что-то подобное. В этом прелесть программного обеспечения с открытым исходным кодом — продуктов, вдохновляющих на новые и улучшенные решения в бесконечном цикле.
Дизайнеры и инженеры Gutenberg последние два года работали над тем, чтобы сделать процесс написания в редакторе функциональным, отвечающим потребностям тех, кто использует WordPress в первую очередь для написания текстов. Пока что полноэкранный режим редактора блоков не способен обеспечить тот опыт письма дзен, которого жаждет большинство писателей, обращаясь к сторонним приложениям для письма.
Iceberg находится под лицензией GPL и даже доступен на GitHub для загрузки и совместной работы. Я спросил Табора, что он планирует делать, если кто-то предложит добавить в ядро какую-то версию Айсберга.
«Честно говоря, я думаю, что было бы здорово, если бы WordPress принял такой же высокий уровень поддержки писателей, как и Iceberg», — сказал он. «Конечно, это может быть не совсем идеально с экономической точки зрения, но Iceberg построен на редакторе, созданном тысячами рук. Если Iceberg считается достаточно умным решением, чтобы стать частью ядра, то все в порядке. Хотя я уверен, что есть место для продолжения экспериментов в области расширения прав и возможностей писателей».
Поскольку WordPress продолжает продвигаться вперед в аспектах создания сайтов в редакторе, по-настоящему свободный от отвлекающих факторов процесс написания вряд ли станет первоочередной задачей в ближайшее время. Табор видит в этом возможность для продуктов, которые могут трансформировать редактор для разных типов пользователей, которые могут не заниматься созданием веб-сайтов.
«Сейчас мы переживаем период преобразований WordPress», — сказал Табор. «Опыт редактирования, который мы создаем с помощью редактора блоков, гораздо больше ориентирован на разработку и публикацию веб-сайтов, а не на написание сообщений. Следовательно, гораздо больше внимания уделялось опыту создания сайтов , а не опыту написания . Это не значит, что мне не нравится направление, в котором движется WordPress — мне оно определенно нравится. Скорее, я чувствую, что есть место для инструмента, улучшающего процесс письма в редакторе блоков».
