Categories: Мнение

Создание скинов для администратора WordPress, настраиваемые свойства CSS в пути

Использование настраиваемых свойств CSS для системы цветовой схемы администратора WordPress указано для вехи WordPress 5.7. Он кажется достаточно сдержанным, чтобы многие сочли его простым обновлением, чтобы идти в ногу со временем. Однако эта особенность может вызвать колебания, которые распространятся и принесут пользу экосистеме в ближайшие годы.

Кирсти Бургойн, фронтенд-разработчик в Human Made, объявила о внедрении настраиваемых свойств CSS для администратора WordPress. Первоначальная работа была направлена ​​на повторение цветовых схем администратора . На первом этапе цветовая палитра уменьшилась со 199 до 99, создав более разумный список для работы.

На втором этапе будет рассмотрено, как реализовать имеющую смысл систему настраиваемых свойств CSS. Это означает выполнение ужасной работы по присвоению имен вещам . Команда Core CSS в настоящее время ищет отзывы о том, как лучше всего обрабатывать имена свойств в будущем, и открыта для альтернативных предложений по реализации.

Как только пользовательские свойства будут созданы, новая система может открыть мир возможностей в долгосрочной перспективе.

Думая о будущем

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

Разработчики могли регистрировать пользовательские цветовые схемы администратора, начиная с WordPress 2.5, но это никогда не было идеальной системой.

Один из моих любимых плагинов – Admin Color Schemes , который поддерживают дизайнеры из основной команды WordPress. Он добавляет несколько схем на выбор пользователя.

Sass, который сегодня используется для генерации цветовых схем администратора в ядре, упростил процесс. Однако сторонним разработчикам по-прежнему необходимо следить за тем, чтобы их пользовательские схемы обновлялись между версиями WordPress. Система не предназначена для защиты от будущих проблем совместимости.

Пользовательские свойства CSS меняют правила игры. Благодаря их широкому использованию и совместимости с современными браузерами, настраиваемые темы администрирования – по крайней мере, цветовые схемы – стали намного реальностью.

Я не был так взволнован возможностью чего-то нового с тех пор, как Тунг До выпустил свой недолговечный плагин DP Dashboard в 2013 году. Теперь, спустя несколько дней, прошедших с момента его первоначального бета-тестирования, у меня снова есть некоторая надежда.

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

Хотя сейчас основное внимание уделяется цветовым схемам, ничто не мешает WordPress перейти к другим функциям в будущем. Можно настроить глобальную систему стилей для дизайнеров, чтобы обшить администратора всеми интересными способами, ничего не нарушая. Незначительные параметры, такие как радиус границы кнопок, выбор семейства шрифтов или размеры шрифтов заголовков, можно будет легко изменить со временем.

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

Это долгий и извилистый путь к полнофункциональной системе скиннинга администратора. Однако это не выходит за рамки возможного.

Я с нетерпением жду того дня, когда авторы тем смогут легко развернуть дизайн администратора, соответствующий интерфейсу. Возможно интеграция с блочной системой theme.json. Я был бы не против увидеть в будущем отдельный каталог админских тем. На данный момент вариант использования может быть слишком нишевым, но никогда не помешает держать эту идею в памяти каждого.

По крайней мере, переход к настраиваемым свойствам позволяет команде очистить CSS администратора и упростить добавление пользовательских цветовых схем. Это победа для проекта WordPress.

 

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago