Админку WordPress ждёт долгожданное обновление после того, как ведущий дизайнер Gutenberg
Матиас Вентура опубликовал планы по обновлению дизайна админки в рамках дорожной карты Phase 3: Collaboration.
«По мере того как WordPress исполняется двадцать лет, сейчас общая цель этой работы заключается в том, чтобы улучшить полученный опыт на уровне фундаментального дизайна, предоставить плагинам и пользователям больше возможностей для управления системой навигации, обеспечив при этом узнаваемость, интуитивность, доступность и восхитительный внешний вид при каждом использовании WordPress», — сообщил Вентура.
Его сообщение является продолжением ранее опубликованных им год назад концепций админки, которые развивают ее в сторону более плавных процессов для просмотра и редактирования. Это похоже на дизайн блочного редактора, в котором рамка администратора позиционируется как оболочка, обернутая вокруг холста, на котором находится содержимое в увеличенном виде. Вместо того, чтобы пользователи переходили к инструментам навигации, они остаются на месте, но за пределами холста.
Несмотря на то, что участники проекта еще не представили официальных разработок, Вентура поделился облегченной версией дизайна админки.
Одним из аспектов предложенных планов, вызвавших большой интерес у сообщества разработчиков, является перспектива перестройки админки на основе расширяемой системы дизайна.
«Эта работа также дает возможность систематизировать основные примитивы дизайна и парадигмы взаимодействия, которые являются частью системы компонентов пользовательского интерфейса, начатой в wordpress/components», — отметил Вентура.
«Важнейшим аспектом является обеспечение того, чтобы сам WordPress был построен с использованием тех же элементов и API, которые могут использовать авторы плагинов. Помимо цветовых тем, наш набор простых компонентов должен работать как в плотных средах, таких как редактор, так и в средах, требующих большего пространства для размышлений и внимания, например, в разделах администратора. Плотность, четкость, удобство и доступность имеют первостепенное значение».
Концепция дизайна админки вновь заставила разработчиков задуматься о будущем WordPress, но они также надеются, что эта переработка позволит решить несколько давних проблем, связанных с интерфейсом.
Предложение сообщества WordPress
В отзывах постоянно звучит мысль о необходимости найти способ борьбы с заспамленностью меню верхнего уровня и выходящими из-под контроля уведомлениями администратора, которые в отсутствие стандартной системы уведомлений используют разработчики плагинов.
«Речь идет о согласовании API, обеспечении семантических описаний возможностей и предоставлении правильных уровней контроля как для плагинов, так и для пользователей», — считает Вентура.
«Я знаю, что это довольно ограниченный пример, но в возможности закреплять или откреплять боковые панели плагинов в редакторе есть хороший баланс с точки зрения того, что плагины могут иметь свое видение, а пользователи могут взаимодействовать с этим мнением».
Еще одна проблема, которая волнует разработчиков, — это обеспечение адекватного соответствия нового дизайна сайтам WordPress с большим количеством постов, страниц, категорий, меню, комментариев и прочего, что может легко перегрузить пользовательский интерфейс, который задумывался как упрощенный.
«В рамках использования компонентов административного интерфейса нам необходимо устранить функциональные пробелы (например, представление таблиц и списков, операции массового редактирования и т.д.) и помочь в разработке плагинов для всего того, что, возможно, еще не реализовано и должно быть реализовано», — сказал Вентура. «В конечном итоге библиотека дизайна должна быть представлена на сайте wordpress.org в качестве наглядного ресурса для тех, кто создает WordPress».
Разработчики, принявшие участие в обсуждении, с оптимизмом отнеслись к проекту и положительно отреагировали на концепции, которыми поделился Вентура.
«Я часто говорю, что белое пространство — это место, где происходит волшебство», — сказал дизайнер и разработчик WordPress Брайан Гарднер (Brian Gardner).
«Концепция светлого администрирования захватывает дух и заставляет меня еще больше, чем сейчас, радоваться будущему WordPress».
Несколько разработчиков отметили, с каким нетерпением они ждут обновления современного пользовательского интерфейса, позволяющего сократить количество обновлений страницы.
«Вау! Это будет потрясающе!» сказал основатель WPMarmite Алекс Борто. «Очень нужна полная админка с плавным переходом к просмотру страниц. Я мечтаю о навигации по области администрирования без загрузки страниц!»
В течение многих лет от разработчиков WordPress ожидали, что они будут пытаться соответствовать устаревшему пользовательскому интерфейсу админки WordPress на своих страницах настроек, а плагин Yoast SEO вызвал критику, когда выпустил версию 20.0 с новым современным интерфейсом. Многие пользователи не любят, когда плагины создают свой собственный пользовательский интерфейс в админке, поскольку это может привести к путанице. Наличие стандартного набора компонентов пользовательского интерфейса облегчит работу разработчиков, занимающихся усовершенствованием WordPress.
«Это вселяет в меня большой оптимизм в отношении обеспечения следующих 20 лет успеха WordPress», — заявил разработчик WordPress Майк МакАлистер. «Тот факт, что с помощью WordPress можно сделать все, что угодно, невероятен, это, пожалуй, наша самая сильная сторона».
«Но без стандартизированных шаблонов дизайна для админки это превратилось в головную боль UI/UX, когда разработчики плагинов и тем создают свои собственные наработки в WordPress. Устранение этого недостатка и создание единой системы для всех желающих не только облегчит работу создателей продуктов, но и станет огромным плюсом для пользователей».
Вентура отметил, что данный документ является лишь наброском проекта дизайна администратора и что в дальнейшем он будет дополнен более детальными разработками.