Nick Diego Bloquer la visibilité n’est pas le seul plugin à relever le défi de contrôler le moment où les blocs sont visibles sur le front-end. D’autres plugins comme EditorsKit font du bon travail. Cependant, Block Visibility est une solution que les utilisateurs ne devraient pas négliger même après avoir déjà commencé à tester d’autres options.

Diego a publié le plugin pour la première fois en août 2020. Depuis lors, il a ajouté des mises à jour de routine qui ajoutent de la valeur sans changer d’orientation.

L’une des principales raisons d’utiliser ce plugin est qu’il s’agit d’un projet autonome. Il s’agit simplement de faire une chose et de bien la faire. Les paramètres permettent aux utilisateurs de contrôler totalement la manière dont ils souhaitent gérer la visibilité des blocs. D’après mon expérience, le plugin fait mieux son travail que les alternatives.

Il peut ne pas avoir beaucoup d’installations, mais si la note de cinq étoiles sur WordPress.org est une indication, il a au moins une base d’utilisateurs heureuse.

Diego a des plans pour un Module complémentaire Pro. La date de sortie préliminaire est fixée au printemps 2021. Il semble pousser ce début après avoir ajouté du code de base dans la version actuelle 1.4.

«Au fur et à mesure que la visibilité des blocs augmentera, il y aura des fonctionnalités avancées et / ou de niche qui seront utiles à certains utilisateurs», a écrit Diego dans le 1.4 Annonce de sortie. «Pensez aux intégrations avec d’autres plugins tiers. Il y aura toujours une version gratuite du plugin, mais certaines de ces fonctionnalités supplémentaires sont finalement fournies par un add-on premium (payant) appelé Block Visibility Pro. « 

Dans mon travail précédent, l’un de mes principaux produits était axé sur les solutions pour les membres. Il existe un nombre apparemment infini de façons dont les utilisateurs peuvent penser pour contrôler la visibilité du contenu. Je suis convaincu qu’un module complémentaire pro est nécessaire pour couvrir tous les cas de bord.

Comment fonctionne le plugin

La visibilité des blocs est facile à utiliser. Les utilisateurs finaux cliquent sur un interrupteur à bascule, choisissent parmi un sélecteur de date ou activent un bouton radio. Vos blocs seront affichés ou masqués en fonction de votre sélection sur le front-end. C’est si facile.

Le plugin ajoute un nouvel onglet Visibilité pour chaque bloc qui affiche les contrôles de visibilité. Les blocs internes sont l’exception. Par exemple, le bloc de colonnes a des contrôles, mais pas les blocs de colonnes internes. Cependant, cela peut être activé pour les blocs internes via le «mode de contrôle total» sur l’écran des paramètres du plugin.

Il existe trois principaux types d’options:

  • Cachez le blocage à tout le monde.
  • Dates de début et de fin de l’affichage basées sur l’heure.
  • Visibilité par rôle d’utilisateur.
Contrôles du plugin Block Visibility dans l'éditeur de blocs WordPress.
Bloquez les contrôles de visibilité dans l’inspecteur.

Masquer le bloc à tout le monde peut être utile pour les utilisateurs testant une page ou pour les blocs en cours de modification. Les dates de début et de fin offrent la possibilité de diffuser ou de tester du contenu sur des sites Web basés sur les adhésions, en particulier lorsqu’elles sont combinées avec les options de visibilité basées sur les rôles.

Ces options de base couvrent la plupart des scénarios dont l’utilisateur moyen a besoin.

L’une des fonctionnalités les plus intéressantes du plugin est qu’il ajoute une superposition grise transparente, une bordure en pointillés et une icône à chaque bloc pour lequel des options de visibilité sont définies. Ceci est affiché lorsque le bloc n’est pas sélectionné dans l’éditeur. C’est l’un de ces petits détails qui rendent le plugin utile.

Superposition grise du plugin de visibilité des blocs lorsqu'aucun bloc n'est sélectionné.
Superposition pour les blocs avec des options de visibilité.

Il y a une partie déroutante de l’interface utilisateur. Il existe deux cas où il existe une option «publique». Cette étiquette me fait immédiatement penser que le bloc doit être visible de tous. Cependant, la lecture de la description est obligatoire. Ces options ne concernent que l’affichage du contenu pour les utilisateurs déconnectés. Je préférerais voir ces deux options renommées en « déconnecté » par souci de clarté.

Un brillant avenir

Alors que Block Visibility est un plugin solide pour le moment, nous effleurons à peine la surface de ce qui sera possible à long terme. Dans la version 1.4, publiée il y a deux semaines, Diego a ajouté une compatibilité temporaire avec l’édition complète du site. Cela signifie que les options de visibilité ne sont plus limitées au contenu de l’article ou de la page.

«Une fois que chaque élément de contenu sur un site Web est un ‘bloc’, vous pouvez facilement contrôler la visibilité de pratiquement tout sur un site Web WordPress», a écrit Diego dans l’annonce 1.4. « Des menus de navigation dynamiques aux en-têtes et pieds de page personnalisés, les possibilités sont infinies! »

L’éditeur du site de Gutenberg est actuellement en version bêta, mais l’intégration du plugin semble déjà fonctionner correctement. J’ai effectué un test rapide pour afficher un menu de navigation personnalisé pour les clients uniquement. Je n’ai eu aucun problème.

Utilisation du plugin Block Visibility avec l'éditeur de site Gutenberg.
Définissez les options de visibilité pour un menu dans l’éditeur de site de Gutenberg.

Les utilisateurs ne seront plus limités à ces besoins de base à l’avenir. Imaginez afficher les annonces des utilisateurs déconnectés dans une barre latérale. Imaginez ajouter une bannière de vente de Noël sensible au temps à l’en-tête. Imaginez que vous concevez un modèle de page d’accueil qui affiche un contenu différent pour les abonnés et les visiteurs.

Il existe aujourd’hui des moyens de faire tout cela, en assemblant différents plugins, en utilisant des codes courts personnalisés ou en écrivant du code. Cependant, lorsqu’un site entier est composé de blocs, vous n’avez besoin que d’une seule méthode pour contrôler la visibilité d’un objet. Littéralement.



Source link

Recent Posts