« Business WordPress »

Changement de cap en 2022

Le 28 février 2022 • 9 minutes • 7

Ça fait quelques temps que je n’avais pas eu l’occasion d’écrire sur ce site. Et pour cause, mes différentes missions chez WPChef ont été très prenantes !

Toutefois, mes priorités vont complètement changer cette année. Du coup, j’en profite pour vous faire un petit résumé de ce qu’il s’est passé ces derniers temps, et j’enchainerai avec ce qui m’attend pour la suite !

WPChef vers les sommets

Le logo WPChef

Ces dernières années ont été intenses au sein de WPChef. En 2019, on a sorti la nouvelle version (v2) de notre formation WordPress pour débutants. Aujourd’hui, elle représente 115h de formation dans sa plus grande formule, pour une durée de 10 semaines.

Je ne vous cache pas que ça a représenté un travail titanesque. D’ailleurs c’est aussi un travail de tous les jours, car les cours peuvent très vite devenir obsolètes : en ce moment plus que jamais, l’écosystème WordPress évolue rapidement ! On doit donc continuellement lutter contre l’obsolescence de nos supports en mettant régulièrement à jour nos vidéos.

Et pour tenir la charge, WPChef est désormais représenté par 6 personnes : les 3 associés originaux, Nicolas, Alex et moi-même, ainsi que 3 salariés : Alice, Romain et Marie. Et heureusement qu’ils sont là pour nous aider !

Ensemble, on a formé à ce jour plus de 2800 stagiaires, dont une partie qui ont eu l’occasion d’utiliser leur compte personnel de formation (CPF). En effet, en plus d’avoir obtenu le label Qualiopi en 2020, on a également obtenu notre propre certification WordPress au répertoire spécifique (RS).

Le label Qualiopi, qui assure la qualité de nos process, est nécessaire pour continuer d’exercer en tant qu’organisme de formation surtout lorsqu’on permet l’utilisation des budgets de formation (des OPCO notamment).

Quant à notre certification, elle est nécessaire pour permettre l’utilisation du CPF. Et celle-ci était beaucoup plus difficile à obtenir. France Compétences veille au grain.

Bref, tout cela a été chronophage, mais on peut dire avec Nicolas et Alex qu’on en est plutôt fiers ! Notre petit projet de formation e-learning lancé en 2016 est devenu un véritable organisme de formation, avec toute la rigueur et l’administratif qui vont avec.

Années de consolidation

Dans le cycle de vie d’une entreprise, vient généralement un temps où il faut prendre du recul, afin de consolider ses fondations et optimiser ses process.

À la suite de notre formation v2. On a passé du temps à préparer Qualiopi, et on a notamment mis en place de nombreux processus qualité. On a automatisé ce qui pouvait l’être, on a recruté et formé nos collaborateurs, obtenu notre certification… Et tout cela nous a pris du temps. Énormément de temps.

C’est pour cela qu’on a dû retarder maintes fois la production de la tant attendue formation WooCommerce.

Du dev en entrée, plat et dessert

Au niveau code, c’est la même chose : nous avions fait le choix à l’époque de créer notre propre LMS pour gérer nos stagiaires et la formation, afin d’être plus souples au niveau des fonctionnalités.

Le LMS WPChef, côté stagiaire

C’était un choix risqué que l’on ne regrette pas. Avec toutes les lois spécifiques à la France, on est bien content d’êtres plus agiles avec notre solution maison.

Capture d'écran du LMS WPChef
Aperçu de notre LMS maison, côté back

Il nous permet énormément de choses, et nous fait gagner du temps au quotidien, notamment avec :

  • un tableau de bord nous permettant de suivre la progression des stagiaires ainsi que leurs évaluations et leurs compétences,
  • la collecte de preuves automatisée pour les organismes financeurs,
  • la création automatique d’un serveur d’hébergement à la création d’un compte,
  • ou encore l’assistant de correction des projets de nos stagiaires, qui est capable de collecter des informations de leur site et corriger certains critères automatiquement.

Oui mais voilà, après avoir empilé des fonctionnalités pendant presque 5 ans, et accumulé une dette technique d’enfer, il fallait envisager une réecriture du code.

En 2021, j’ai engagé le projet de refactorisation. Allez hop, en 3 mois ce sera plié. Vous savez très bien où je veux en venir : au final ça a pris le triple du temps, et j’ai été paralysé sur cette tâche pendant presque une année.

Une infime partie du code de WPChef
Une infime partie du code de WPChef

Par contre, j’ai énormément appris. Je suis monté en compétences comme jamais auparavant, et les défis étaient nombreux. J’ai cherché à respecter les bonnes pratiques d’un bon développeur comme :

  • Respecter les principes de programmation SOLID,
  • Respecter les principes de Clean Code / Clean Architecture,
  • Utiliser des Designs Patterns,
  • S’aider de librairies Symfony afin de ne pas réinventer la roue,
  • Créer des tables SQL personnalisées pour ne pas dépendre seulement des metas de WP,
  • Et revoir tout mon code afin qu’il soit propre et pérenne.

Il a donc fallu apprendre tous ces concepts, et ensuite les appliquer ! Bref, 300.000 lignes de code plus tard, je peux me targuer d’avoir bien augmenté mon niveau en PHP. Et je suis fier d’avoir toutes ces nouvelles compétences en tête.

Merci

Un remerciement spécial à Thomas Deneulin (WP Umbrella) et Florian Truchot (agence Fantassin) pour leur aide précieuse lors cette montée en compétences. Parce que ces mecs, là, ils ont oublié d’être cons !

Vers une formation WooCommerce

Bon et bien nous voilà en 2022, et notre formation WooCommerce n’est toujours pas sortie ! Mais rassurez-vous, elle est enfin entrée en production !

Oui mais… Elle se fera sans moi. En effet, même si je suis toujours très attaché à WPChef, j’ai ressenti le besoin de changement après 6 ans de bons et loyaux services. Il y a plusieurs raisons à cela :

Tout d’abord, WPChef est aujourd’hui une vraie entreprise, avec ses problématiques de gestion, d’administratif (d’autant plus en tant qu’organisme de formation) et les défis du quotidien ne sont plus les mêmes qu’aux débuts. Fini donc le frisson entrepreneurial des premiers jours.

Il y a aussi eu des divergences de vision avec Nicolas, notamment dans l’approche pédagogie où les exigences qualité. Pour rappel, Alex s’était mis en retrait en 2019 pour se consacrer pleinement à WP Marmite, on s’est ensuite retrouvés à deux sur le plan décisionnel. Malgré tout, ce n’est pas un « divorce », j’ai toute confiance en lui pour gérer la société et l’emmener encore plus haut : on reste donc en très bons termes.

Mais aujourd’hui, j’ai envie de faire des choses à ma façon. Je vais donc partir vers de nouvelles aventures, l’esprit serein puisque je conserve mes parts dans l’entreprise.

La suite pour moi

Et maintenant, je fais quoi ? J’ai toujours eu de la suite dans les idées, mais pour la première fois, je n’ai pas vraiment de plan pour l’avenir. Mais ce n’est pas grave, je trouverai bien !

Après un mois de février au repos complet (soleil, ski, sorties, amis et gaming), je reprends enfin l’ordinateur et j’ai quelques idées en stock. J’avais besoin d’une coupure, souffler un peu.

L'Alpe d'Huez
Le février de la (non) productivité

Monter en compétences sur le plan technique

La refactorisation du LMS m’aura confirmé une chose : je suis avant tout passionné par le développement . J’ai donc envie de pousser dans cette direction.

Mais j’ai encore beaucoup à apprendre. Pour cela, j’ai quelques idées de projets personnels à réaliser, qui vont me permettre de m’exercer sur des technologies devenues incontournables, comme par exemple Tailwind CSS, ReactJS, NextJS ou encore Symfony.

Des projets pour le fun

J’ai plusieurs petits projets que j’aimerais réaliser dans les prochains mois. Je ne sais pas du tout si je réussirai à les monétiser, mais en tous cas l’objectif premier c’est de me faire plaisir tout en apprenant.

Projet 1 • TailWP Tailwind for WordPress

Le premier projet, qui est déjà en route, c’est TailWP, qui me permet de m’amuser avec la libraire Tailwind (classes CSS utility-first). Si vous ne connaissez pas, je vous invite à essayer : ça va révolutionner votre approche du CSS. Et non, ça n’a rien à voir avec Bootstrap bordel !

Mon constat est simple : les développeurs d’extensions ne sont jamais très forts lorsqu’il s’agit de faire de belles interfaces dans l’administration de WordPress. D’ailleurs, ce dernier ne fournit pas de guidelines ou de styles pour aider.

Mon objectif serait de proposer une interface unifiée pour les extensions WordPress, facile à mettre en place, avec pleins de composants graphiques prêts à l’emploi.

Lorsque je me suis formé j’ai pu reproduire certaines interfaces d’extensions incontournables comme WP Rocket par exemple :

Capture d'écran de WP Rocket
À gauche WP Rocket, à droite ma version Tailwind

Mon hypothèse de monétisation : vendre des éléments d’interface poussés, des composants et pourquoi pas des prestations basées sur Tailwind et WordPress auprès de développeurs d’extensions.

Projet 2 • PrettyMail Éditer les e-mails de WP et WooCommerce via Gutenberg

Une des seules choses qu’on ne peut pas administrer facilement dans WordPress, ce sont les e-mails par défaut, comme par exemple celui de réinitialisation de mot de passe.

C’est encore plus gênant côté WooCommerce, avec les e-mails de commande par exemple.

En 2020 avec Florian Truchot, on avait réalisé un proof of concept qui marchait très bien. Tous les e-mails systèmes étaient administrables grâce à notre ami Gutenberg (aimé de tous), et le HTML était ensuite converti via la librairie MJML.

Mais faute de temps, on n’a jamais publié le projet. On est toutefois très chauds pour rattraper le temps perdu. D’ailleurs, la solution équivalente de Kadence compte déjà plus de 100 000 installations actives.

Kadence WooCommerce Email Designer

Kadence WooCommerce Email Designer

Personnalisez la conception et le texte des modèles d’e-mail par défaut de WooCommerce grâce à l’outil de personnalisation natif de WordPress. Prévisualisez et envoyez des e-mails de test.

Par Kadence WP

Le principal souci de leur solution, c’est qu’elle utilise l’outil de personnalisation, voué à disparaître depuis l’arrivée de WP 5.9 et du Full Site Editing. De plus, le contenu n’est pas directement modifiable dans l’aperçu.

On estime donc qu’il y a des cartes à jouer, avec une version free et une version premium. Affaire à suivre, mais je me réjouis d’une collaboration avec Florian sur le sujet.

Mon préféré

Je pense que c’est le sujet qui présente aujourd’hui le plus de potentiel !

Projet 3 • Un connecteur Thermomix enseignes de grande distribution

Bon celui-ci, c’est un projet complètement What the Fuck. J’aimerais créer une petite app qui permet de récupérer la liste de courses de mon Thermomix et qui permette de passer commande automatiquement dans mon enseigne préférée (Carrefour, U…).

Il existe déjà un service comparable, Jow.fr qui permet de faire ça un peu différemment (ça ne récupère pas directement sur l’app Thermomix).

Ça répondrait avant tout à l’un de mes besoins et ce serait l’occasion de faire quelque chose totalement hors WP !

Mais

Vu que le service Cookidoo de Thermomix ne dispose pas d’une API Rest ouverte aux développeurs, ça risque tout de même d’être compliqué !

Projet 4 • Un outil à la Trello d’organisation de voyages

J’aime voyager. Et je traine cette idée d’app depuis déjà des années. Ce sera probablement la plus difficile à monétiser, mais elle me permettra de réaliser une app web sexy, à base de React et de Symfony, et donc monter en compétences sur ces sujets sans me prendre la tête.

Côté monétisation, je pourrais par exemple vendre un tableau de bord aux agences de voyages pour qu’elles puissent fournir un joli planning interactif de vacances à leurs clients. Et au pire, même si elle n’a qu’un seul utilisateur (moi !) ce sera déjà pas mal.


D’autres idées me sont passées par la tête, comme créer un LMS grand public hébergé et pas cher mais la concurrence est rude et le besoin en fonctionnalités importante.

On verra bien où cela me mène, mais ce qui est sûr, c’est qu’il ne faut pas trop que je m’éparpille ! Est-ce que ces projets sont pertinents ? Est-ce que je vais tous les mener au bout ? Aucune idée ! On verra bien.

Communauté WP

Maintenant que j’ai plus de temps libre, c’est l’occasion pour moi de participer à nouveau dans la communauté WP. J’ai d’ailleurs pu organiser un premier meetup WordPress à Grenoble post-covid avec l’aide de Déborah Donnier et Sara Cammi qui s’est déroulé à Oobee Cowork.

Vous me retrouverez également en avril au WordCamp Genève pour une conférence sur les 6 manières de faire un site avec WordPress. J’irai en tant que participant au WordCamp Europe en juin, j’espère vous y croiser en vrai !

Côté blog, je vais lancer une nouvelle série « C’est Made In France » pour présenter les nombreux produits français de l’écosystème WordPress, comme notamment les excellents WPGridBuilder et WPUmbrella.

Il se peut que je fasse des vidéos sur Youtube (ce sera moins fun que le JDG assurément) pour aborder des sujets très techniques. J’ai tout le matériel pour tourner après-tout. À suivre…

Et les formations Capitaine WP ?

Le logo Capitaine WP

Eh bien… Je sais que j’ai encore beaucoup de travail pour finir ces formations, et que certains d’entre-vous les attendent. Mais il faut aussi prendre en compte que le dev sur mesure se fait de plus en plus rare. Et il y a donc de moins en moins de marché.

De plus, la réalisation de cours est très chronophage et je me suis un peu cramé avec WPChef. Du coup, ce ne sera probablement pas pour tout de suite.

J’ai tout de même établi une liste de cours que je dois mettre à jour afin d’éviter leur obsolescence, et je m’en occuperai prochainement.

Toutefois, je reste disponible pour des formations en présentiel au sein de votre agence, en partenariat avec Florian, directeur technique de l’agence Fantassin. Contactez-moi ici si ça vous intéresse !

Conclusion

Voilà, vous savez tout ! Je vais donc désormais y aller plus doucement, profiter, expérimenter et me retrouver à terme un projet intéressant. Je suis curieux d’avoir votre avis sur mes idées, n’hésitez pas à commenter et à me dire ce que vous en pensez.

D’ailleurs si vous avez une idée révolutionnaire, c’est le moment de m’en parler (je ne cherche pas de poste de salarié par contre, j’aime bien trop ma liberté).

En tous cas, je suis très fier d’avoir pu monter le projet d’ampleur qu’est WPChef, d’avoir permis à des milliers de personnes d’apprendre à faire un site web proprement, et maintenant j’ai hâte de voir ce que l’avenir me réserve !

L'auteur : Maxime BJ

https://capitainewp.io@maximebj

Développeur et consultant WordPress depuis plus de 10 ans, j'ai fondé Capitaine WP et WPChef

7

Commentaires

  1. Cyn

    Le 28 février 2022

    Trop cool d’en savoir plus sur tes projets (même si je savais déjà, un peu haha) !
    Je te souhaite de t’épanouir et de continuer à faire ce qui te passionne. 🙂

  2. Mercier

    Le 28 février 2022

    Bravo !
    Tu peux être fier de toi et de ton parcours aujourd’hui…
    Je comprends tes craintes mais je sais que tu y arriveras et que tu sortiras encore plus fort de ces aventures…
    Je vois que tu n’es pas en manque d’idées et de projets, aussi je ne doute pas une seule seconde de ta réussite.
    Je suis impressionnée par ton parcours, par tout ce que tu as pu accomplir. Tu es un battant, un carriériste. Et quelque soit le chemin que tu prendras, je sais qu’il sera parsemé d’étoiles. Et puis, tu as un ange qui veille sur toi …
    Bravo, je suis très admirative pour tout, je l’ai toujours été et je continuerai à l’être …
    Tu es au top.

  3. Durand

    Le 1 mars 2022

    Voilà comment ne pas rester sur ses acquis. Prendre du recul pour mieux repartir. Je ne me fais aucun souci pour la suite.
    Bonne continuation

  4. Marie

    Le 1 mars 2022

    Bravo Maxime pour le chemin parcouru, et bon vent pour la suite ! 🙂

  5. Cyrille Sanson

    Le 2 mars 2022

    Excellent article !
    Bravo Maxime.
    J’espère que tu vas mener à bien tes nouveaux projets.
    Bon courage

    1. Maxime BJ

      Le 2 mars 2022

      Merci Cyrille !

  6. Laurent NOEL

    Le 3 mars 2022

    Super parcours et beaucoup de possibilités ouvertes pour un avenir prometteur.
    Bon courage et surtout bonne continuation.
    MERCI pour tout ce que tu nous as apporté.
    Vers l’infini et au delà !!!!

  7. Paul

    Le 4 avril 2022

    Bravo Maxime. Tes exploits me challenge et me redonnent de l’espoir quant à la voie de dev que j’ai choisi. Vivement que tu réussisses dans tes projets.

Laisser un commentaire