Огромный сборник статей от WPTec для начинающих

Мнение

Создание скинов для администратора 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.

 

Рекомендуем прочитать
Мнение

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

Мнение

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

Мнение

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

Мнение

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

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

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

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