Nick Hamze ne cache pas qu’il aime le système de blocs WordPress. Il a dirigé plusieurs blocs uniques sur le côté amusant des choses ainsi que des blocs plus pratiques grâce à son Sorta Brilliant marque. Il s’agit de son site Web pour financer des idées pour l’éditeur de blocs. Pour son projet le plus récent, il a pris des blocs en dehors de l’écran de post-édition, et ce projet est, eh bien, sorta brillant aussi.

Mission Ctrl est un plugin WordPress qui bloque l’écran du tableau de bord WordPress. Le plugin permet aux utilisateurs, développeurs, agences ou même hôtes de configurer le tableau de bord avec des widgets personnalisés (appelés tableaux) qui sont créés via l’éditeur de blocs.

C’est juste assez brillant pour me faire me demander pourquoi je n’ai pas pensé à l’idée en premier.

C’est aussi un fruit à faible pendaison qui a pris peu de code à accomplir. Hamze a déclaré que sa mission était d’obtenir des blocs partout dans WordPress. Le tableau de bord était un endroit logique pour commencer. “Quand je démarre un nouveau site, je change mes permaliens et cache tous les widgets du tableau de bord, ce qui est triste, et je savais que les blocs pouvaient le réparer”, a-t-il déclaré.

Je parierais que de nombreux autres utilisateurs de WordPress sont dans le même bateau. Le tableau de bord est essentiellement un écran sans issue avec lequel nous devons tous vivre. Peu de développeurs ont consacré beaucoup de temps et d’efforts à revitaliser cet écran d’administration que tous les utilisateurs de WordPress visitent lors de leur connexion.

Mission Ctrl est au prix de 29 $ pour les mises à jour de la version 1.x sur un nombre illimité de sites. Bien qu’il ne soit pas explicitement indiqué sur le site pour le moment, il semble que Sorta Brilliant adopte une approche de tarification des logiciels plus traditionnelle en vendant sur la base des versions principales des versions plutôt que sur le modèle d’abonnement annuel qui est courant dans l’écosystème WordPress.

Le pitch marketing du plugin est simple: si l’écran du tableau de bord WordPress vous est inutile, Mission Ctrl est la solution.

Il y a un énorme potentiel pour ce plugin. Vous avez un client auquel vous souhaitez exposer facilement des vidéos de formation? Créez un nouveau tableau et déposez une vidéo. Vous voulez vous laisser une note? Déposez un bloc de paragraphe avec un fond jaune vif pour attirer votre attention via un autre tableau.

“Pour moi, c’est l’endroit parfait pour la documentation”, a déclaré Hamze. «Soit pour les produits que vous utilisez sur votre site, soit pour les choses que vous voulez que vous ou vos utilisateurs retiennent. Étant donné que je ne suis qu’un seul utilisateur qui crée des sites réguliers, je n’ai probablement pas assez d’expérience pour penser à toutes les idées. Il s’agit d’un produit dont l’avenir dépendra des utilisateurs. »

Mission Ctrl sert également de cadre pour que d’autres puissent s’appuyer. Les développeurs de blocs peuvent créer des blocs spécifiques au tableau de bord qui exposent des informations utiles aux utilisateurs. Cependant, il est peu probable que cette idée se propage à la communauté de développement plus large jusqu’à ce que le noyau WordPress prenne en charge les blocs sur le tableau de bord dès la sortie de la boîte. À tout le moins, ce plugin peut inspirer l’équipe Gutenberg. C’est un projet qui mérite d’être soutenu.

Fonctionnement de Mission Ctrl

Écran de tableau de bord personnalisé via le plugin Mission Ctrl WordPress.
Tableaux personnalisés ajoutés à l’écran du tableau de bord.

Le plugin ajoute un nouvel écran intitulé «Boards» sous l’élément de menu de tableau de bord normal dans l’administrateur WordPress. Il s’agit d’un type de publication personnalisé, qui fonctionne de la même manière que toute autre publication ou page. Chaque fois que vous ajoutez un nouveau tableau, le plugin le traduit essentiellement en un widget de tableau de bord. Les utilisateurs peuvent ajouter autant de tableaux qu’ils le souhaitent. Les tableaux peuvent également être activés ou désactivés pour chaque utilisateur via l’onglet des options d’écran comme tout autre widget de tableau de bord.

Une mise en garde importante est que Mission Ctrl désactive tous les widgets de tableau de bord existants, qu’ils proviennent de WordPress ou d’un plug-in tiers. L’idée est de fournir aux utilisateurs une table rase pour construire un écran de tableau de bord à leur goût.

Ajouter des tableaux est aussi simple que d’insérer votre bloc préféré et de le publier. Si vous avez besoin d’inspiration, que diriez-vous de déposer un bloc RSS dans l’éditeur et de le lier au Flux WP Tavern?

Ajout d'une vidéo à l'écran Mission Ctrl add new board.
Création d’une carte vidéo personnalisée pour la formation des clients.

Par défaut, le plugin enregistre un seul bloc. Il offre une recréation du widget de tableau de bord WordPress «En bref» sous forme de bloc. Pour l’instant, le reste est laissé à l’utilisateur.

Cependant, Hamze ne prévoit pas de s’arrêter là. Il a d’autres blocs en cours de développement qui seront utiles sur le tableau de bord:

  • Bloc horaire mondial
  • Bloc Dictionnaire / Thésaurus
  • Bloc Notes
  • Bloc météo

Mission Ctrl est un produit au début de son cycle de vie. Il a un énorme potentiel, en particulier pour aider la communauté de développement à aller de l’avant avec l’ajout de blocs à d’autres domaines dans l’interface d’administration de WordPress.

Cependant, ce n’est pas sans ses défauts, ce qui est attendu avec un plugin sur sa branche version 1.x. Actuellement, il y a une question sur la façon de traiter les styles de thème appliqués à l’éditeur de blocs mais pas appliqués à l’écran du tableau de bord, ce qui peut entraîner des incohérences avec la conception des blocs. Ce n’est pas un problème insurmontable, mais il faudra le régler à long terme.

Dans l’ensemble, Mission Ctrl rend réellement l’écran du tableau de bord utile. Pendant trop longtemps, l’écran est resté dans les limbes, attendant que quelqu’un fasse réellement quelque chose – n’importe quoi – avec ça.


Source link

%d blogueurs aiment cette page :