WordPress : Développer votre plugin (Partie 2 : Intégrations)
Publié: 2021-10-06
Si vous utilisez le mot "intégration" ou "compatibilité" avec un développeur de plugin chevronné, il y a de fortes chances que vous le fassiez tressaillir. Vous ne pouvez pas les blâmer. Le plus souvent, ces termes évoquent une boîte de réception chargée d'e-mails demandant la compatibilité avec un plugin ou un autre, jour après jour.
Mais quel est le problème ? - demandez-vous. Vous, le fier développeur d'un plugin nouvellement publié, tueriez pour avoir une boîte de réception pleine de clients. Vous échangeriez volontiers de place.
Eh bien, le fait est que la perspective d'une intégration peut être intimidante. Cela signifie qu'un développeur de plugins devra peut-être se familiariser avec une base de code qui est bien en deçà de ses propres normes (nous savons tous à quoi l'open-source , au pire, peut mener). Après cela, la résolution du problème de compatibilité en question va du cakewalk à la descente aux enfers. Habituellement, c'est quelque part entre les deux. La dernière étape, bien sûr, consiste à revenir vers le client en question. Imaginez les remords du développeur de plugins testé au combat quand, à l'occasion, ils n'entendent plus jamais un coup d'œil de ce client. Bien sûr, la résolution de ce problème peut rapporter des dividendes à long terme, mais comme le développeur chevronné le sait très bien, il n'y a aucune garantie de cela.
En un mot, s'assurer que votre plugin fonctionne bien avec les autres n'est pas une blague. C'est pourquoi vous n'entendez pas beaucoup d'anciens conseiller aux gens de se concentrer sur les intégrations et la compatibilité, ou du moins c'est mon hypothèse. Mais que mes soupçons soient fondés ou non, le fait qu'il s'agisse d'un levier de croissance négligé est incontestable. Vous n'avez pas non plus besoin de me croire sur parole. Demandez simplement à Chris Lema, qui l'a récemment déclaré dans l'un de ses articles de blog (que j'ai brièvement couvert dans WooWeekly ).
Le message est simple : c'est bien de s'assurer que votre plugin fonctionne bien avec les autres. Même si cela ressemble à de la mauvaise poésie pour vous, c'est vrai.
Créer une feuille de route d'intégration robuste
Pour les développeurs de nouveaux plugins, il ne suffit pas toujours d'obliger simplement chaque demande de compatibilité entrante non plus. Tirer pleinement parti des intégrations en tant que stratégie de croissance nécessite plus de proactivité que cela. Cela n'exige rien de moins que de créer et de respecter une feuille de route d'intégration robuste. Le premier pas? Sélectionnez stratégiquement les plugins que vous pensez que votre marché cible utilisera, puis assurez-vous méthodiquement une intégration transparente avec les plus grands d'entre eux.
J'ai parlé de la nécessité d'un site Web dans mon dernier article de cette série . L'un des avantages d'avoir un site Web à vous seul est que vous pouvez créer une page complète de compatibilité/intégrations .
Cela remplit non seulement son objectif immédiat d'informer le public sur tous les plugins qu'ils peuvent utiliser en tandem avec le vôtre, mais si c'est bien fait, cela aide à l'optimisation des moteurs de recherche. Il vous offre la possibilité de créer des articles de blog ou des articles sur ces différents plugins ou, plus précisément, sur la façon dont ces plugins peuvent être utilisés en tandem avec le vôtre (avec des backlinks pour tirer profit de la gratitude… plus à ce sujet bientôt).
Si vous créez un bon contenu et à un rythme constant, au fil du temps, vos messages/articles peuvent commencer à attirer des personnes qui recherchent précisément ces plugins. Ces personnes sont, bien sûr, vos clients potentiels . Une partie d'entre eux sondera votre site et s'intéressera suffisamment à votre offre pour l'essayer.


Criez "Compatibilité" depuis les toits
Mais c'est évidemment un pari à long terme . Y a-t-il quelque chose à gagner des intégrations préemptives et de la compatibilité dans l' intervalle ?
En fait, il y en a, bien que je doive vous avertir : cette partie ne vient pas toujours facilement à la foule du développement de plugins. Il s'articule autour de la communication et de la sensibilisation , un autre couple de termes susceptible de faire flancher les développeurs.
La bonne nouvelle est que je ne parle pas du genre d'e-mails ennuyeux et éhontés dont la plupart d'entre nous ont été bombardés (ou même ont eu recours à nous-mêmes, admettez-le). Au lieu de cela, je parle d'une sorte de sensibilisation purement informative, qui est susceptible de réciprocité : quid pro quo .
Pour le dire simplement, je dis qu'une fois que vous avez résolu la compatibilité avec un plugin, vous devez contacter et informer le développeur ou la société de développement. Si vous avez créé du contenu tournant autour de leur plugin ou de votre intégration avec leur plugin, encore mieux : vous avez généré un backlink pour eux ( jus SEO ).
Attendez-vous à la réciprocité , et si vous ne la recevez pas, n'ayez pas peur de demander. Vous avez tout à fait le droit de demander un article invité et même de discuter d'autres moyens de promouvoir votre plugin auprès de leur base d'utilisateurs.
Où commencer?
Si vous êtes bloqué à la première étape, sans savoir avec quels plugins intégrer, commencez par les plus gros. Je parle de plugins de création de sites (par exemple, Elementor , Divi ou Beaver Builder ), pour lesquels vous pourriez éventuellement créer un widget .
La grande chose à propos d'un plugin aussi géant qu'Elementor, qui dispose d'une base d'installation de 5 millions, c'est qu'il a toute une communauté derrière lui. Par exemple, l'équipe Elementor est toujours heureuse d'encourager les développeurs à s'assurer que leurs nouvelles offres fonctionnent bien avec le plugin Elementor. Si l'intégration semble intéressante, ils sont tout à fait prêts à rédiger un article le détaillant. Cela signifie du jus SEO et une exposition massive pour vous. À partir de là, vous pouvez tirer pleinement parti de ce contenu en attirant l'attention sur celui-ci sur les réseaux sociaux , en particulier dans le groupe Facebook Elementor et dans tout autre cercle pertinent. Je connais des équipes de développement de plugins qui ont connu des percées majeures en matière de distribution avec l'intégration d'Elementor, en particulier.
Pensez également à vous tourner vers des plugins tout-en-un , pour lesquels vous pourriez créer un module dans le meilleur des cas (c'est-à-dire une intégration aussi étroite que possible). Vous pouvez instinctivement reculer devant la perspective de transformer votre plugin en widget ou en module , mais si cela vous aide à atteindre une distribution plus large, cela vaut vraiment la peine d'être envisagé, en fonction de votre offre de produits et des mesures clés . Il est tout simplement beaucoup plus facile de puiser dans une base d' utilisateurs existante que d'en créer une nouvelle à partir de zéro.
Tout dépend de qui vous connaissez
Tout au long de ce processus, vous êtes susceptible de prendre les premières mesures nécessaires pour établir des relations significatives, productives et mutuellement lucratives dans l'espace. Ces relations peuvent vous mener très loin. C'est pourquoi les intégrations et la compatibilité sont d'une importance capitale : elles ouvrent la porte à tout cela.