Catégories
Plugin et site web

Quand avez-vous besoin d'un bloc WordPress Gutenberg personnalisé?

L'éditeur de blocs WordPress Gutenberg permet aux développeurs Web de créer une expérience de création de contenu personnalisée. Grâce à l'utilisation de blocs personnalisés, il est possible d'ajouter à peu près n'importe quel type de mise en page ou de fonctionnalité à votre site Web.

Le processus de création de blocs personnalisés est également assez flexible. Vous pouvez les construire nativement avec React ou via un plugin compagnon comme Block Lab ou Advanced Custom Fields. Que votre langage préféré soit JavaScript ou PHP, il existe des méthodes adaptées.

Cependant, juste parce que nous pouvez créer un bloc personnalisé ne signifie pas que c'est toujours nécessaire. Il peut y avoir des cas où le piratage de votre thème pourrait être une solution acceptable. Sans parler de la possibilité qu'un bloc dont vous avez besoin existe déjà quelque part sur les interwebs.

Alors, comment déterminez-vous si un bloc Gutenberg personnalisé est la meilleure réponse? Il s’agit de poser les bonnes questions.

Suivez ce guide pratique pour tout ce que vous devez considérer!

Quel est le but final?

Cela peut sembler contre-intuitif, mais le meilleur point de départ est la toute fin. Quel que soit le type de fonctionnalité dont vous avez besoin, pensez à son objectif et à ce qu'il devrait accomplir.

Vous pourriez, par exemple, rechercher un moyen de créer une mise en page complexe. Ou peut-être avez-vous besoin d'un outil qui vous aide à répertorier un ensemble spécifique d'articles de blog. Ensuite, il existe des fonctionnalités de niche telles que l'affichage de profils utilisateur modifiables et de galeries d'images.

La bonne nouvelle est qu'un bloc Gutenberg personnalisé pourrait théoriquement faire l'un des exemples ci-dessus. Cela témoigne de leur polyvalence.

Pourtant, il vaut également la peine de demander si votre objectif final est suffisamment unique pour exiger quelque chose de construit à partir de zéro. Il existe une bibliothèque croissante de blocs prêts à l'emploi qui peuvent facilement être ajoutés à votre site. Ils peuvent fournir exactement la fonctionnalité que vous recherchez.

Mais le ready-made n’est pas toujours meilleur. Si les options existantes ne vous donnent pas le niveau de contrôle que vous recherchez, un bloc personnalisé est la solution.

Un but de football.

Avez-vous besoin de la fonctionnalité à plusieurs endroits?

L'un des grands aspects de l'éditeur de blocs est la possibilité d'utiliser les mêmes fonctionnalités encore et encore. Un bloc peut être implémenté à n'importe quelle position dans une page. Et une page peut même accueillir plusieurs instances du même bloc.

De même, un bloc peut être utilisé sur votre site Web. Prenons, par exemple, un bloc qui répertorie les membres du personnel. Si votre entreprise possède plusieurs emplacements, vous pouvez attribuer à chacun sa propre page. À partir de là, un bloc personnalisé pourrait être utilisé pour répertorier le personnel à un emplacement particulier.

Dans ce cas, un bloc personnalisé peut vous aider à conserver à la fois une apparence cohérente et à rationaliser la gestion du contenu. Chaque emplacement pourrait être facilement mis à jour – et même automatisé dans une certaine mesure. En extrayant des messages d'un type de publication personnalisé, de nouveaux membres du personnel peuvent être ajoutés, modifiés ou supprimés selon les besoins.

Garder l'apparence et la mise en page que vous voulez est également possible. En associant vos blocs à un modèle de bloc personnalisé, vous aurez une mesure de contrôle supplémentaire. Les blocs peuvent également être déplacés avec très peu d'effort. Ainsi, l'ajout de contenu au-dessus, en dessous ou à côté de votre bloc personnalisé ne nécessitera aucun piratage de modèle.

Une fonction unique, cependant, peut réduire le besoin d'un bloc personnalisé. Dans ce cas, il peut être plus efficace d’utiliser des champs personnalisés ou d’ajouter ce dont vous avez besoin directement au modèle de votre thème.

Blocs LEGO.

Les clients devraient-ils avoir accès pour apporter des modifications?

Les blocs WordPress Gutenberg sont conçus pour être faciles à utiliser. Ils sont faciles à déplacer et à modifier en fonction de vos besoins. Cela permet à n'importe qui d'apporter des modifications sans trop de problèmes.

Bien sûr, cela peut être un casse-tête pour les développeurs Web. Vous ne voulez pas nécessairement que vos clients entrent et changent les choses. Cela pourrait nuire à la cohérence de votre conception ou entraîner l'affichage d'un mauvais contenu.

L'API WordPress Block permet certaines protections dans ce domaine, telles que l'utilisation d'une seule instance et même le verrouillage des modèles. Pourtant, il peut y avoir des moments où masquer la fonctionnalité est la meilleure option.

Si vous ne voulez vraiment pas que quiconque affiche ou ait accès à des fonctionnalités spécifiques, placez-les dans votre modèle ou dans un plugin personnalisé. Cela mettra à l'épreuve le client de votre site et garantira qu'il fonctionne comme vous le souhaitez.

Un homme utilisant un ordinateur portable.

Qu'est-ce que le futur va apporter?

Enfin, il vaut toujours la peine d’étudier les besoins futurs qui pourraient survenir. Ceci est particulièrement important en ce qui concerne Gutenberg, car il est susceptible d'être l'éditeur par défaut sur le long terme.

Cela signifie que les blocs doivent être construits d'une manière durable. Mais cela est rendu plus difficile par l'évolution de l'éditeur lui-même et des outils que nous utilisons pour le construire. Certaines méthodes de codage ont changé depuis les premiers jours, et il est probable qu'elles le feront à nouveau.

Ensuite, il y a aussi un débat sur les blocs de construction natifs par rapport à l'utilisation d'un plugin. Avant de vous engager dans un plugin en particulier, pensez à son potentiel à long terme. Il est préférable de rechercher des plugins avec une solide expérience et une probabilité d'exister encore dans des années.

Et si vous décidez d’adopter une approche ancienne (non basée sur les blocs) pour créer des fonctionnalités, il est essentiel de réfléchir à la façon dont cela va durer. Les thèmes peuvent avoir tendance à être entièrement modifiables dans Gutenberg le plus tôt possible. Comment cela affecte-t-il ce que vous faites maintenant?

Un graphique affiché sur un bureau.

Trouver la meilleure solution pour Gutenberg

Les blocs personnalisés offrent la possibilité de créer quelque chose à la fois unique et réutilisable. Mieux encore, ils peuvent être construits de manière à s'intégrer parfaitement à l'éditeur lui-même. Le résultat est une expérience transparente pour les utilisateurs.

Mais avant de vous lancer la tête la première, vous aurez envie de réfléchir un peu. Posez-vous les questions ci-dessus et déterminez si un bloc personnalisé est la bonne solution.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *