Entretien avec Pippin Williamson de PippinsPlugins

Entretien avec Pippin Williamson de PippinsPlugins / Entretiens

La semaine dernière, nous avons organisé un concours et une collecte de fonds réussis pour célébrer le 5e anniversaire de WPBeginner et aider à la construction de 2 écoles au Guatemala par le biais de la fondation Crayons de la promesse. Cela ne serait pas possible sans nos commanditaires Platine qui ont fait un don de 5 000 $ pour la campagne. Je tiens à souligner chacun d'eux en les interviewant au sujet de leur entreprise.

Dans cette interview, nous avons Pippin Williamson, fondateur de PippinsPlugins et de Easy Digital Downloads.

Pippin et moi nous sommes rencontrés pour la première fois au sommet de la communauté WordPress. Nous avons commencé à parler plus après avoir passé du temps dans plusieurs WordCamps aux États-Unis..

J'ai toujours été un grand fan du travail de Pippin spécialement avec son plugin Easy Digital Downloads. Nous utilisons son plugin pour vendre nos produits tels que OptinMonster.

Pippin redonne toujours à la communauté, ce n’est donc pas une surprise pour moi lorsqu’il a décidé de devenir sponsor de niveau Platinum..

Cela dit, passons à l'entrevue.

1. Quelle a été votre première expérience avec WordPress?

Au lycée, mon frère s’intéressait beaucoup à la modélisation 3D et dirigeait une petite entreprise dans laquelle il construisait et rendait des modèles pour des clients. Son site fonctionnait sur WordPress et a été construit par un de ses amis. À l'époque, je n'avais aucune idée de ce qu'était WordPress, mais je commençais à m'intéresser au développement Web général (HTML, CSS, JavaScript, etc.). Mon frère a finalement demandé si je pouvais en savoir plus sur WordPress afin de pouvoir apporter des modifications et des améliorations au thème que son ami avait construit l'année précédente. À contrecœur, j'ai accepté et je l'ai détesté. La première fois que j'ai examiné le fonctionnement interne d'un thème, je me suis dit: «Qu'est-ce que tous ces fichiers PHP? Pourquoi ne pouvons-nous pas simplement utiliser du code HTML pur? Pourquoi est-ce si compliqué? C'est bête.

Cela a pris plusieurs mois avant que je ne me familiarise avec le logiciel, mais une fois que je l’ai fait, je suis rapidement tombé amoureux de ce logiciel..

2. Quand avez-vous créé votre premier plugin et qu'est-ce qu'il était??

Après que mon frère ait réussi à me convaincre de commencer à apprendre le développement de thèmes WordPress, j'étais occupé à créer des sites pour les clients sur WordPress. Un client en particulier souhaitait une fonctionnalité spéciale sur son site lui permettant de télécharger des polices personnalisées, puis de les appliquer à n’importe quel élément de la page. C'était avant les polices de Google. J'ai réussi à créer la fonctionnalité pour lui et ensuite à écrire un tutoriel à ce sujet, qui a ensuite été publié sur ProBlogDesign.com peu de temps après. Le tutoriel est toujours disponible dans les archives.

Une fois le tutoriel publié, j'ai commencé à recevoir des demandes de lecteurs pour un plugin offrant les mêmes fonctionnalités. Comme le tutoriel que j'avais écrit montrait comment intégrer cette fonctionnalité dans un thème, ce n'était pas vraiment plug-and-play.

Ma réaction instinctive à ces demandes d'écriture d'un plugin a été «impossible, je ne sais pas comment faire cela. Les plugins sont difficiles et effrayants ». Après un peu, cependant, je me suis rendu compte qu'apprendre à écrire un plugin me conviendrait, alors j'ai commencé à faire des recherches. Il s'est avéré que ce n'était pas aussi difficile que je le pensais et quelques jours plus tard, le plugin était prêt. Il s’appelait Font Uploader et était encore disponible il ya quelques mois à peine..

Après ce premier plugin, je n'ai jamais arrêté d'écrire des plugins.

3. Quelle était votre principale préoccupation lorsque vous avez commencé à vendre vos plugins?

Pour être honnête, je ne pense pas en avoir. Mon premier plugin commercial a également été le tout premier plugin que j'ai jamais écrit. J'étais très naïf et je ne connaissais presque rien des affaires. En fait, je n'avais pas l'intention de créer une entreprise à partir de ça. J'avais simplement écrit un plugin et pensais que ce serait cool de voir si je pouvais gagner assez d'argent pour acheter quelques tasses de café.

Il a fallu la publication de trois ou quatre plugins commerciaux supplémentaires avant que je commence vraiment à réaliser qu'il y avait un potentiel pour une activité et une carrière à plein temps dans les plugins commerciaux. À ce moment-là, j'ai commencé à avoir plus d'inquiétudes et à réfléchir à certains problèmes plus généraux, mais au début, j'aimais juste écrire des plugins..

4. Avec une liste croissante de plugins, comment gérer le temps nécessaire pour tous les supporter?

Même si j'ai une liste de plus de 100 plugins que j'ai écrits, le nombre de ceux qui nécessitent un effort quelconque pour prendre en charge est inférieur à 10 ou 15. Sur ces 10 à 15, seuls trois ont un niveau de support significatif requis pour les maintenir. . Ces trois entreprises sont également responsables de 99% ou plus des revenus de l'entreprise. Il est donc logique qu'elles en tirent le meilleur parti..

Assurer un service clientèle de qualité et le faire de manière cohérente est toutefois un défi, mais c'est un aspect extrêmement important pour le maintien d'une entreprise prospère et pour le maintien d'une bonne réputation parmi les clients et les collègues..

Découvrir un système qui fonctionnait bien pour moi et mon équipe pour gérer le support client était d’une importance cruciale. Au début, les systèmes utilisés ne fonctionnaient pas très bien et cela m'a coûté. Parfois, cela coûte au respect des clients à cause d'une mauvaise gestion des demandes d'assistance. Parfois, cela diminuait l'efficacité avec laquelle les clients aideraient avec leurs questions et problèmes.

Une fois qu'un système de haute qualité a été mis en place, le défi le plus difficile est simplement de suivre le rythme des tickets de support et de ne pas permettre aux problèmes les plus difficiles, ou aux clients les plus difficiles, d'avoir une incidence trop personnelle sur les humeurs et les attitudes..

5. Lorsque vous créez un plugin, essayez-vous de suivre des règles universelles??

Pour moi, j'essaye de ne jamais écrire de plugins que je n'utiliserais pas personnellement. Si je n'ai pas de cas d'utilisation pour le plugin, il est beaucoup plus difficile pour moi de maintenir un niveau d'intérêt élevé pour la maintenance du plugin..

Une autre règle est simplement celle de la qualité. Je veux seulement envoyer le code dont je suis fier. Si je peux le regarder et penser: «ça ne suffit pas», j'essaie de toujours travailler plus fort et plus longtemps pour le faire là où je suis heureux. Qu'il s'agisse du formatage de la base de code, de son organisation ou même du fonctionnement des fonctionnalités du plugin.

Il est également extrêmement important pour moi que je m'efforce toujours d'être un bon citoyen dans le monde du développement de plugins, ce qui implique de ne jamais écrire de code nuisible aux autres développeurs ou utilisateurs d'autres plugins..

6. Si quelqu'un voulait créer des plugins ou des thèmes à vendre, comment recommanderiez-vous qu'ils commencent??

Commencez par écrire un plugin ou un thème qui gratte vos propres démangeaisons. Attaquez un sujet qui vous intéresse personnellement. Si vous êtes passionné et que vous vous souciez du problème que vous travaillez à améliorer ou du produit que vous créez, les autres suivront. Ce n’est peut-être pas un succès éclatant, mais soyez cohérent dans votre passion et votre motivation, et les autres le remarqueront absolument..

7. Pourquoi avez-vous décidé de soutenir cette cause et que signifie-t-elle pour vous??

J'ai été élevé dans un environnement modérément privilégié et j'ai eu la chance de pouvoir accéder à une bonne éducation et à la liberté d'accéder facilement à des outils (ordinateurs et technologies) qui ont joué un rôle déterminant dans ce que j'ai réussi à réaliser jusque-là dans ma vie. Si je peux contribuer à ouvrir les portes d’une bonne éducation et des outils pour aider à réaliser les espoirs et les rêves des enfants du monde entier, je ne peux trouver aucune raison de ne pas le faire. J'ai été béni de plusieurs manières. J'espère seulement pouvoir partager certaines de mes bénédictions avec d'autres.

Merci Pippin pour votre temps et votre généreux don pour aider à construire des écoles.

Tout le monde, s'il vous plaît vérifier PippinsPlugins et Easy Digital Téléchargements.