A l’aube de l’ère des thèmes en blocs, le répertoire des thèmes WordPress risque d’être revisité. C’est ce que Munir Kamal a décidé de faire avant le lancement de WordPress 5.9 plus tard ce mois-ci. Il a annoncé un répertoire thématique alternatif sur le site Web de Gutenberg Hub plus tôt dans la journée. Répertoriez tous les thèmes de blocs officiellement hébergés sur WordPress.org.

L’interface et l’expérience sont similaires à celles du répertoire officiel des thèmes, et pour cause. Kamal fait pression pour des changements sur WordPress.org.

« J’ai remarqué le manque d’informations fournies par le répertoire officiel des thèmes », a-t-il déclaré. « Je veux lancer une discussion à ce sujet pour le résoudre, et je l’ai donc créé en tant que concept / expérience. Maintenant que c’est l’ère de la nouvelle génération de thèmes WP (Block Themes), le répertoire de thèmes doit être réinventé. Les thèmes de bloc couvrent les couleurs, la typographie, les styles de bloc, les motifs et les motifs. En tant qu’utilisateur WP, je souhaite voir toutes les informations liées à un thème lorsque je parcours les thèmes dans l’annuaire. Je dois choisir sans installer et tester plusieurs thèmes ».

Les pages thématiques individuelles de cet annuaire réinventé comprennent plus de données que l’annuaire officiel. Au lieu d’une capture d’écran et d’une description, chaque page affiche la palette de couleurs du thème, fournit des exemples typographiques et des informations, et prévisualise différents blocs de contenu.

Une chose qui rend les thèmes modernes uniques est leur fichier theme.json inclus. Ce fichier permet aux auteurs de thèmes d’enregistrer des paramètres et d’ajouter des styles qui fonctionnent à la fois dans l’éditeur et dans le frontal. Ce niveau de standardisation n’existait pas avant le déploiement de WordPress 5.8 l’année dernière.

Il permet également aux développeurs comme Kamal de créer de nouveaux outils dessus. Lorsque presque toutes les données liées à un thème sont dans un format standard, il est facile de les extraire et de les expérimenter.

Par exemple, comme il existe une clé spécifique pour les couleurs dans le fichier theme.json, n’importe qui peut les saisir et les afficher via le code. Le répertoire Gutenberg Hub les affiche sous forme de palette à côté de chaque thème. Les utilisateurs peuvent également cliquer pour les copier.

Cela aurait été pratiquement impossible dans le passé car WordPress n’avait aucun moyen pour les thèmes de définir quelque chose d’aussi simple qu’une palette de couleurs.

Le répertoire génère également automatiquement des images sociales pour chacun des thèmes. Ce qui suit pour Mebae et Pacer montre à la fois la description, les polices, les couleurs et la capture d’écran.

Pendant des années, les aperçus de thèmes WordPress.org ont été en proie à un système de démonstration médiocre. Aujourd’hui, la démo en direct peut afficher le contenu initial si un thème le propose. Cependant, il n’existe actuellement aucun support FSE pour la fonction. Gutenberg Hub affiche le même aperçu en direct que celui indiqué dans le répertoire officiel.

Kamal a partiellement résolu ce problème en ajoutant un bouton « Contenu ». En cliquant dessus, les utilisateurs peuvent voir des dizaines de blocs en action.

Cela donne un aperçu général de ce à quoi ressemble le thème, mais l’expérience de prévisualisation fait toujours défaut. Une poignée d’images en vedette ajouterait un peu de punch visuel aux pages d’accueil / blog et d’archives.

Kamal prévoit d’intégrer à l’avenir des modèles de thèmes et des modèles dans l’aperçu. De tels ajouts rendraient les démos thématiques plus utiles.

Il n’a pas l’intention de s’arrêter là. « D’autres plans incluent la fourniture d’une fonctionnalité de recherche et de filtrage super utile qui permet d’affiner facilement le résultat aux besoins les plus proches d’un utilisateur », a-t-il déclaré. « Et peut-être un outil de comparaison qu’un utilisateur peut utiliser pour comparer deux thèmes côte à côte avec des éléments pratiques pour départager les deux, plutôt que des critiques, des téléchargements, etc. »

Jusqu’à présent, le travail de Kamal semble prometteur. Il y a encore beaucoup de choses qui pourraient être améliorées si nous avions tout un effort communautaire derrière cela. Avec la fonctionnalité de verrouillage de thème démarrée avec WordPress 5.9, il n’y a aucune raison de s’en tenir à l’ancien système de prévisualisation de thème alors que beaucoup plus est possible.

Si j’avais un souhait de plus pour Gutenberg Hub ou WordPress.org, ce serait que tous les thèmes enfants soient répertoriés sur la page principale du thème. Mais d’abord, je vais prendre ce répertoire repensé.