Il y a quelques semaines, Purple Giraffe a changé de peau. Si tu n'as rien remarqué, c'est plutôt bon signe — ça veut dire que la migration s'est bien passée. Mais derrière le calme apparent, il y a eu pas mal de travail. Voici ce qui a changé, pourquoi, et ce que ça change pour toi.
Avant : tout chez Teachable
Purple Giraffe vivait entièrement sur Teachable. Inscription, paiement, accès aux cours, profil — tout passait par là. C'était simple au départ, mais avec le temps on a commencé à sentir les limites. Peu de contrôle sur l'expérience utilisateur, des options de personnalisation restreintes, et une dépendance totale à une plateforme tierce pour tout ce qui touche à la relation avec les membres.
Teachable reste excellent pour ce qu'il fait — héberger et diffuser des cours vidéo. Mais gérer une communauté, c'est autre chose.
Maintenant : un vrai site maison
Le site principal (purplegiraffe.fr) tourne maintenant sur nos propres serveurs. Ghost gère le contenu et les membres, Stripe s'occupe des paiements. Les cours sont toujours sur Teachable, accessible viaskills.purplegiraffe.fr— c'est ce qu'il fait de mieux, on ne touche pas à ça.
Ce qui a changé : c'est Ghost qui fait maintenant le chef d'orchestre. Quand tu t'abonnes sur purplegiraffe.fr, Ghost communique avec Teachable pour t'ouvrir les accès aux cours. Même logique pour le forum surforum.purplegiraffe.fr— tes droits d'accès sont accordés par Ghost, pas gérés manuellement.
Pourquoi Ghost ?
Honnêtement : j'aimais Ghost bien avant que Purple Giraffe existe. Ce site était à la base un blog perso hébergé sur Ghost. Au fil du temps, j'ai réalisé que Ghost faisait bien plus que publier des articles — gestion des membres, newsletters, intégrations, API propre. Alors j'ai décidé d'en faire le cœur du projet.
Ghost est open source. On l'héberge nous-mêmes sur Kubernetes. On contrôle nos données, notre expérience, notre stack. C'est un choix qui coûte plus en maintenance qu'un SaaS clé en main, mais qui donne une liberté totale.
La stack technique pour les curieux
Si tu es développeur ou simplement curieux de ce qui tourne sous le capot :
Ghost— site principal, gestion membres, newsletterTeachable— hébergement des cours vidéo (skills.purplegiraffe.fr)Discourse— forum communautaire (forum.purplegiraffe.fr)Directus— headless CMS pour les données structuréesKubernetes— orchestration des servicesStripe— paiementsCe n'est pas la stack la plus simple à maintenir. Mais c'est celle qui nous donne le plus de contrôle sur l'expérience qu'on construit.
Un meetup là-dessus ?
Plusieurs membres m'ont posé des questions sur l'architecture technique. Si ça t'intéresse — Ghost comme backbone d'une plateforme, l'intégration avec Teachable et Discourse, le déploiement sur Kubernetes — on pourrait organiser un meetup dédié.
Laisse un commentaire ou réponds à cet email si tu veux qu'on creuse le sujet. Si assez de monde est partant, on planifie quelque chose.
En attendant, si tu remarques quelque chose qui ne fonctionne pas correctement depuis la migration, dis-le moi directement. On préfère corriger vite plutôt que de laisser traîner.