Sélectionner une page


L’utilisation des propriétés CSS personnalisées pour le système de couleurs d’administration de WordPress est répertoriée pour le jalon de WordPress 5.7. Cela semble assez discret pour que la plupart le transmettent comme une simple mise à niveau pour suivre le rythme. Cependant, cette caractéristique peut conduire à des vagues qui se propageront dans les années à venir et profiteront à l’écosystème.

Kirsty Burgoine, développeur front-end chez Human Made, a annoncé Introduction de propriétés CSS personnalisées pour l’administrateur WordPress. Le premier travail s’est terminé par un ticket pour Itération sur les schémas de couleurs de l’administrateur. Dans la première phase, la palette de couleurs a été réduite de 199 à 99 couleurs, ce qui a fait une liste plus raisonnable à utiliser.

Palette de couleurs bleu, gris, rouge, jaune et vert du jeu de couleurs de l'administrateur WordPress.
Palette de couleurs WordPress par Kelly Choyce-Dwan.

La deuxième phase examine comment un système de propriétés CSS significatif est implémenté. Cela signifie faire le travail redouté de Nommez les choses. L’équipe de base CSS recherche actuellement des commentaires sur la meilleure façon de gérer les noms de propriétés à l’avenir et est ouverte à d’autres suggestions d’implémentation.

Une fois les propriétés personnalisées en place, le nouveau système pourrait ouvrir un monde de possibilités à long terme.

Penser à l’avance

Mes espoirs pour les thèmes d’administration WordPress ont vécu et sont morts dans chaque nouvelle de couleurs personnalisées, de maquettes inventives et du battage médiatique général des projets qui n’ont jamais tenu leurs promesses. Peut-être que je vais reprendre espoir.

Les développeurs ont pu enregistrer des schémas de couleurs d’administration personnalisés depuis WordPress 2.5, mais cela n’a jamais été un système idéal.

L’un de mes plugins préférés est Schémas de couleurs d’administrationqui est maintenu par les concepteurs de l’équipe WordPress principale. Différents schémas sont ajoutés parmi lesquels les utilisateurs peuvent choisir.

Utilisation du jeu de couleurs Cruise du plugin WordPress Admin Color Scheme.
Régime de croisière du plugin Admin Color Schemes.

Sass, avec lequel les schémas de couleurs d’administration de base sont générés aujourd’hui, a simplifié le processus. Cependant, les développeurs tiers doivent toujours s’assurer que leurs schémas personnalisés sont maintenus à jour entre les versions de WordPress. Le système n’est pas conçu pour se protéger contre de futurs problèmes de compatibilité.

Les propriétés CSS personnalisées changent la donne. En raison de leur utilisation répandue et de leur compatibilité avec les navigateurs modernes, les thèmes d’administration personnalisés – du moins le jeu de couleurs – sont bien plus une réalité.

Je n’ai pas été aussi enthousiasmé par la possibilité de quelque chose de nouveau depuis que Tung Do a publié son plugin de tableau de bord DP éphémère Maintenant, il y a quelques jours huit ans après le début des tests bêta, j’ai de nouveau de l’espoir.

Écran du tableau de bord dans WordPress avec le plugin DP Dashboard installé.
Conception bêta originale du plugin DP Dashboard.

Maintenant, compte tenu du peu de sagesse que j’ai acquise au fil des ans, je vois que les thèmes d’administration entièrement personnalisés n’ont jamais été sur la bonne voie. Je suis content que nous n’ayons jamais réussi. Les interfaces administratives doivent fonctionner de manière cohérente pour les utilisateurs et s’adapter aux changements au fil du temps. Les thèmes personnalisés ont été un cauchemar de maintenance chaque fois que WordPress a ajouté une fonctionnalité. Cependant, un système basé sur des propriétés CSS personnalisées signifie que les personnalisations ne seront pas ou moins souvent interrompues à mesure que l’interface utilisateur du logiciel évolue.

Bien que l’accent soit actuellement mis sur les jeux de couleurs, rien n’empêche WordPress de passer à d’autres fonctionnalités à l’avenir. Il est possible de mettre en place un système de style global pour que les concepteurs puissent habiller l’administrateur de toutes sortes de manières intéressantes sans rien casser. Des options plus petites telles que le rayon du cadre des boutons, la sélection de la famille de polices ou la taille de police des en-têtes peuvent facilement être ajoutées au fil du temps.

Étant donné que le système de blocs continue de remplacer des parties de l’administrateur WordPress, les skins d’administration personnalisés sont beaucoup plus faciles à maintenir. Étant donné que tout dans le système de blocs est construit en tant que composant, il est mieux à l’épreuve du futur contre les problèmes de compatibilité arrière.

Il y a un chemin long et sinueux vers un système de skinning d’administration entièrement fonctionnel. Cependant, ce n’est pas hors du domaine des possibilités.

J’attends avec impatience le jour où les auteurs de sujets pourront facilement introduire des conceptions d’administration qui correspondent au front-end. Peut-être une intégration avec le système de blocs theme.json est une possibilité. Cela ne me dérangerait pas non plus de voir un répertoire de sujets d’administration distinct à l’avenir. Le cas d’utilisation peut sembler trop niche à ce stade, mais cela ne fait jamais de mal de garder l’idée dans l’esprit de tout le monde.

Le passage aux propriétés personnalisées permet à l’équipe de nettoyer le CSS d’administration et de faciliter l’ajout de jeux de couleurs personnalisés. C’est une victoire pour le projet WordPress.



Source link

Recent Posts