GiveWP lance un bloc de formulaire de don autonome pour Stripe : WP Tavern

J’ai nommé le plugin GiveWP mon préféré de 2019. L’équipe derrière le plugin de don a toujours produit des plugins et des extensions de premier plan, et je suis depuis longtemps fan du travail de l’entreprise.

Il ne m’a pas fallu longtemps pour installer et activer son dernier plugin. Donation Form Block for Stripe est essentiellement une version allégée de GiveWP. Le produit principal est beaucoup plus puissant et dispose de tout un écosystème d’extensions construit autour de lui.

En général, il est davantage orienté vers les organisations caritatives, les organisations à but non lucratif et d’autres efforts de collecte de fonds où les utilisateurs peuvent avoir besoin de plus de flexibilité, de rapports et d’intégration avec des systèmes tiers. Cela peut être exagéré pour quelqu’un qui a simplement besoin d’un simple formulaire de don. Le bloc de formulaire de don unique est mieux adapté à ces scénarios «achetez-moi un café» qu’aux collectes de fonds bien organisées.

Je suis heureux de voir GiveWP s’attaquer à ce côté de l’arène des dons. L’insertion du bloc est aussi simple que l’ajout d’un autre. Cependant, avant de l’utiliser, les utilisateurs doivent connecter leur compte Stripe, et le plugin fournit un bouton pratique pour le faire dans la barre latérale du bloc : Se connecter à Stripe.

La connexion Stripe persiste, elle ne doit donc être configurée qu’une seule fois. À partir de là, tout est relativement simple. Branchez quelques détails et publiez.

En quelques minutes, j’avais créé et publié une collecte de fonds fictive pour nettoyer un terrain de basket local. Formulaire de don complet sur le devant. Autant j’aime l’idée de ce bloc, autant je n’étais pas entièrement satisfait de l’expérience utilisateur.

Cependant, en gardant à l’esprit qu’il s’agit de la version 1.x, elle a une tonne de potentiel. Le formulaire de don de GiveWP a réussi à briser presque chacun de mes péchés capitaux liés aux blocs tout en réussissant à être un produit exceptionnel.

Les utilisateurs doivent ajouter une image, un texte personnalisé et un texte de champ de don via la barre latérale des options de blocage. Cela signifie qu’il n’y a pas d’entrée de texte enrichi, de sorte que les utilisateurs ne peuvent même pas ajouter de simples styles gras et italique. Il semble également peu intuitif de travailler à partir de la barre latérale au lieu de modifier les champs directement à partir du canevas de contenu.

Édition de texte dans la barre latérale au lieu du bloc dans le canevas de contenu. Une approche plus idéale aurait utilisé la fonction « blocs internes » pour placer les blocs Titre, Paragraphe et Image/Couverture – verrouillés en place – dans le formulaire de don principal. Il aurait pu faire la même chose avec les boutons et autres éléments de formulaire via des blocs personnalisés.

En fin de compte, la plupart des problèmes sont liés au contrôle de la conception. L’une des pires choses que les plugins de blocage puissent faire est de remplacer tous les styles de thème sur le front-end. Ne vous méprenez pas; les blocs devraient assurer le contrôle de la qualité de leur propre production.

Leur fonctionnalité doit être simple et leur mise en page doit bien fonctionner quel que soit le thème. Cependant, ce bloc de don va trop loin dans ses fonctions, en utilisant JavaScript pour injecter du CSS dans la page et en doublant la spécificité avec ! important. Même si un thème voulait s’intégrer au bloc, il est presque impossible de styliser les éléments du formulaire de don.

Y a-t-il vraiment une raison pour laquelle les entrées doivent avoir des bordures solides et arrondies de 2 pixels ? Et pourquoi mon thème et les couleurs enregistrées par l’utilisateur ne sont-ils même pas disponibles pour l’option de couleur unique fournie ? Couleurs du thème non sélectionnables. C’est ce qui me frustre le plus, pas seulement avec ce blocage. WordPress a construit ce système standardisé qui permet la communication entre la plateforme, les plugins, les thèmes et les utilisateurs finaux.

Il permet aux développeurs de créer une sortie qui doit toujours être personnalisable. Il ne couvre en aucun cas tous les aspects du design. Cependant, les éléments fondamentaux sont en place.

Les couleurs et les tailles de police existent depuis plus de trois ans. La typographie étendue et les contrôles aux frontières sont désormais disponibles. Il n’existe aucun moyen de créer un formulaire large ou pleine largeur.

Le bloc ne prend pas en charge les alignements, et même lors de l’encapsulation d’un bloc Groupe, le plugin le limite à une largeur maximale de 650 pixels. Certains de ces problèmes sont similaires aux problèmes sur lesquels j’écrivais il y a près de deux ans avec la sortie de GiveWP 2.7.

J’aurais aimé les voir abordés sur une toute nouvelle version de plugin dès le départ. Malgré mes plaintes, le plugin fait la seule chose qu’il doit faire correctement, au moins aussi bien que n’importe qui et mieux que la plupart. Il rend l’acceptation des dons aussi simple que d’insérer un bloc dans une page, de personnaliser une poignée de champs et d’appuyer sur le bouton de publication.

Si l’équipe de développement n’ajoutait jamais une autre amélioration, ce serait tout ce dont la plupart de ses utilisateurs auraient besoin.