3 points par GN⁺ 2024-01-15 | 2 commentaires | Partager sur WhatsApp
  • PostHog a utilisé un Slack public comme hub communautaire pendant 4 ans, mais au-delà de 5 000 membres, les limites en matière de recherche, d’intégration au support et de conservation des échanges sont devenues trop importantes, d’où le passage à un forum maison
  • Le nouveau forum a été intégré au site de PostHog et compte déjà plus de 1 500 membres actifs, avec un accent mis sur la transformation des questions-réponses en connaissance de support durable
  • PostHog a envisagé le plan payant de Slack, qui coûte 7,25 $+ par utilisateur et par mois, ainsi qu’un bot IA maison, mais a finalement choisi de créer directement son forum avec Strapi comme CMS headless
  • Le Slack public archivera ses canaux le 12 janvier 2024 pour bloquer les nouvelles discussions et réponses, avant une fermeture définitive suivie de la suppression des contenus existants ; le TL;DR indique toutefois le 24 janvier, tandis que l’explication du calendrier mentionne le 22 janvier
  • Ce changement ne concerne que le Slack public ; les canaux privés Slack Connect des clients avec support payant, l’aide intégrée à l’application et l’activité sur les dépôts GitHub resteront en place

Pourquoi fermer le Slack public

  • PostHog s’est développé comme projet open source et a reçu du code de plus de 500 contributeurs depuis son lancement, tout en échangeant des idées avec des milliers d’utilisateurs sur son Slack public
  • Le Slack public a été, ces 4 dernières années, l’espace central pour les discussions entre utilisateurs, la collecte de demandes de fonctionnalités, les questions-réponses et les retours
  • À mesure que la communauté a dépassé les 5 000 membres, les limites de Slack comme plateforme de support sont devenues évidentes
    • les messages disparaissent rapidement dans l’historique du chat
    • l’outil est séparé du principal flux de support de PostHog
    • les solutions utiles ne sont pas indexées sur le site de PostHog ni sur Google
  • Comme pistes de solution, l’équipe a étudié le plan payant de Slack ainsi qu’un bot IA maison, mais a finalement estimé qu’une nouvelle approche était nécessaire
    • le plan payant de Slack coûte 7,25 $+ par utilisateur et par mois

Structure du forum communautaire maison

  • Au lieu d’utiliser une plateforme de forum existante comme vBulletin ou phpBB, PostHog a créé son propre forum en s’appuyant sur Strapi comme CMS headless
  • Le nouveau forum fonctionne depuis plusieurs mois, le temps de corriger les problèmes, et compte actuellement plus de 1 500 membres actifs
  • Le forum communautaire PostHog est un espace dédié pour poser des questions à l’équipe PostHog et à la communauté au sens large
    • tout le monde peut répondre
    • l’une des réponses peut être choisie comme solution privilégiée
    • la réponse sélectionnée sert ensuite de repère aux utilisateurs confrontés au même problème
  • Le contenu du forum est relié au principal flux de support de PostHog, reste durablement sur le site et est visible dans les moteurs de recherche

Une expérience communautaire connectée à la documentation et aux profils

  • Le forum est aussi intégré aux autres espaces du site PostHog
  • Les utilisateurs peuvent poser une question directement depuis la documentation PostHog, et les questions sont automatiquement regroupées dans des catégories triables
    • si quelqu’un suit un guide et constate que l’explication n’est pas suffisante, il peut laisser une question que PostHog pourra consulter
  • Les profils sont conçus comme une fonctionnalité centrale pour suivre la participation à la communauté
    • ajout d’informations utilisateur
    • suivi des discussions auxquelles on participe
    • affichage des réalisations obtenues dans la communauté
  • Les utilisateurs qui passent du Slack public à la communauté PostHog recevront une réalisation communautaire unique en signe de remerciement
  • Les profils peuvent être ouverts au format Ask Me Anything, et James, Cory, le profil de l’auteur utilisent déjà cette fonctionnalité

Calendrier de fermeture de Slack et transition des comptes

  • PostHog aurait pu faire coexister le Slack public et le forum, mais a choisi de basculer vers le forum afin d’éviter de laisser les utilisateurs dans une situation ambiguë
  • Pour l’instant, rejoindre la communauté nécessite de créer un compte séparé, mais celui-ci devrait ensuite être fusionné avec le compte PostHog classique
  • Le calendrier du Slack public PostHog est le suivant
    • 12 janvier 2024 : archivage de tous les canaux du Slack public afin d’empêcher la publication de nouvelles discussions et réponses
    • cette période doit permettre de déplacer les conversations en cours vers un nouvel espace comme la communauté PostHog
    • ensuite, le groupe Slack sera fermé définitivement et les contenus existants seront supprimés
  • Les dates ne sont pas cohérentes au sein du texte
    • le TL;DR indique la date de fermeture du Slack public au 24 janvier 2024
    • l’explication du calendrier mentionne le 22 janvier 2024 comme date de fermeture définitive

Les canaux de support qui restent en place

  • Ce changement ne s’applique qu’au groupe Slack public
  • Les canaux Slack privés des clients disposant d’un support complémentaire payant continueront de fonctionner normalement via Slack Connect
  • La majeure partie du support client continuera d’être assurée via l’aide intégrée à l’application
  • Le dépôt GitHub de PostHog reste lui aussi inchangé, et les utilisateurs peuvent continuer à y commenter ou à y soumettre du contenu

2 commentaires

 
xguru 2024-01-15

Je suis d’accord avec l’idée que Slack sert simplement à la communication en temps réel et qu’il n’est pas adapté comme outil communautaire.

Mais quand on essaie réellement de créer une communauté, il est difficile de trouver un outil adapté, haha.
En particulier, je ne vois rien qui corresponde vraiment bien au contexte coréen. Et là, on se dit qu’il faudrait encore le créer soi-même ? Puis on finit par abandonner.

 
GN⁺ 2024-01-15
Avis sur Hacker News
  • J’aimerais que ce soit le début d’une tendance. Dépendre d’un tiers pour gérer ses communications avec une deuxième partie me met mal à l’aise, et la configuration de Slack devient inutilement brouillonne
    Discord est encore pire sur ce point

    • J’aimerais aussi que cela devienne une tendance, mais pour une raison un peu différente. Ces services enferment l’information derrière une barrière de connexion et empêchent les moteurs de recherche d’y accéder, ce qui rend très difficile pour les nouveaux venus de trouver en ligne les informations dont ils ont besoin
      Si les forums redevenaient la norme et étaient gérés raisonnablement de façon à être consultables par les invités, on pourrait de nouveau trouver des informations utiles en ligne
    • Discord est un choix particulièrement mauvais. Au minimum, la recherche est médiocre, et dès que Discord ou un algorithme automatisé le décide, tout le contenu peut disparaître pour n’importe quelle raison
    • Discord est le plus pénible. Je suis dans plus de 30 workspaces Slack, mais avec le nouveau design on peut masquer tout ce qui ne relève pas du contexte actuel, donc c’est mieux que l’ancienne UI
      Discord n’a toujours pas cette fonction et, comme je suis dans plus de 100 serveurs Discord, les notifications sont un véritable cauchemar et il est impossible de retrouver le serveur voulu
    • Pour une communication de type chat qui ne dépende pas d’une entreprise commerciale, Matrix est le choix évident
    • D’accord à 100 %. Au minimum, mieux vaut utiliser GitHub Discussions
  • J’aimerais que tous les produits logiciels fassent ça. Les apps de chat ressemblent à une place publique agitée où tout le monde crie vers la foule, si bien que les informations importantes ne survivent pas au moment présent
    À l’inverse, les forums de discussion deviennent avec le temps des bibliothèques publiques qui préservent l’information et la rendent consultable. À condition, bien sûr, que les moteurs de recherche puissent y accéder

    • Voir un lien Discord pour le support ou la communauté me met vraiment en colère
    • Le chat et les forums ont chacun leur usage. Le chat convient aux échanges immédiats et interactifs pour aider une personne précise, tandis que les forums ou Stack Overflow conviennent davantage à de l’information asynchrone, actualisable et réutilisable pour les futurs lecteurs venant de Google
      Quand on mélange les deux, les objectifs entrent en conflit et les attentes divergent, ce qui crée de la déception. Cela arrive aussi sur Stack Overflow quand certains s’attendent à ce que ce soit le premier cas
    • Les forums de discussion deviennent eux aussi souvent des trous noirs pour le stockage et l’organisation de l’information. Ils ont sans doute des avantages et des inconvénients par rapport aux salons de chat, mais je ne pense pas que ce soit un modèle à viser pour conserver et organiser l’information
    • On dirait que certains n’ont jamais utilisé la fonction de recherche de Slack ou Discord
      Que ce soit un forum ou un chat, la structure des données est globalement similaire, et Slack/Discord ont notamment aussi des threads
  • La bonne raison de voir les forums revenir, c’est simplement la possibilité de recherche
    Le problème, c’est que quand les utilisateurs affluent, il y a trop de bruit. Peut-être qu’on retournera à Slack/Discord dans quelques années, puis aux forums quelques années plus tard, dans un nouveau cycle

    • La recherche de Discord est atroce. Le chat et les threads sont corrects, mais retrouver d’anciens messages est difficile
      Il semble y avoir une occasion de créer un service similaire, mais avec une recherche bien meilleure
    • Je pense que les forums et Slack/Discord/IRC servent à des types de communication différents. Les forums sont plus asynchrones, les autres plus synchrones
      Quand on aide à résoudre un problème sur un forum, il reste un fil de discussion que l’on peut rechercher et suivre, alors que sur Slack/Discord/IRC ce contenu donne l’impression de disparaître. Même avec des logs consultables, je pense que c’est bien plus difficile à retrouver que dans un forum mieux structuré
      Il y a de la valeur à avoir à la fois des forums et Slack/Discord/IRC
    • Je crains que le spam ne ruine cet effort. Je gère un forum plutôt correct sur Google Groups, et comme il a récemment subi une attaque de spam, il a fallu restreindre assez fortement les droits de publication pour se défendre
    • J’ai récemment eu des problèmes pour retrouver d’anciens messages, et j’ai découvert que lorsque le mode streamer est activé, la recherche et les filtres sont très bloqués
      Je ne sais pas pourquoi le mode streamer était activé, mais cela vaut la peine de vérifier si vous observez le même phénomène
    • Honnêtement, je pense que le problème inverse arrive plus souvent. Beaucoup d’endroits gèrent chacun leur petit forum, mais il y a très peu d’activité
      Une stratégie comme IRC, avec un réseau et des canaux à l’intérieur, est plutôt bonne. Ainsi, la plupart des communautés de langages de programmation finissent par se dire « restons simplement sur ce réseau ». Reddit est une version 1000 fois plus grande de cela, avec des subreddits sur une même plateforme
      Ce n’est pas parfait pour de nombreuses raisons, mais devoir s’inscrire à un forum arbitraire pour obtenir du support, comme pour Circle CI, m’a toujours semblé un peu ridicule
  • Laravel fait cela avec les forums Laracasts, et c’est excellent. C’est le premier endroit où je vais chercher des réponses sur Laravel, avant ChatGPT ou Stack Overflow
    Pour rechercher dans l’historique, rien ne bat un forum public bien entretenu

    • Je fais exactement pareil quand je cherche des réponses sur TrueNAS ou Proxmox
  • Pour moi, Reddit est en pratique mon forum préféré. La version « old » est en fait assez proche d’un forum
    En enchaînant plusieurs subreddits, on peut recréer dans une certaine mesure l’expérience des anciens forums. L’un de ceux que je consulte tous les jours ressemble à ceci
    https://old.reddit.com/r/AZURE+CCDE+Intune+PowerShell+ccnp+m...
    Ce n’est pas le meilleur, mais dans l’ensemble ça fait ce dont j’ai besoin

    • Je n’ai jamais compris pourquoi les anciens grands forums ou moteurs de forum n’ont pas davantage convergé vers la structure de Reddit. Des choses comme la possibilité de s’abonner à des threads précis et d’avoir un écran d’accueil personnalisé
  • J’espérais que quelqu’un montre un thème phpBB ou vBulletin qui ressemble à Slack une fois connecté, et à Pinterest/Instagram/TikTok une fois déconnecté
    Faire revenir beaucoup de gens vers les forums ne semble pas si difficile. J’espère seulement que les threads et les indicateurs de recommandation apparaîtront différemment sur mobile

  • Je participe à un projet open source depuis plus de deux ans, et nous utilisons Slack pour gérer la communauté. Elle compte environ 3 000 utilisateurs, et il est assez évident que Slack n’a pas été conçu pour remplacer un forum.
    Beaucoup de questions déjà répondues disparaissent, la recherche n’est pas bonne et reste limitée à l’intérieur de Slack. De nombreux utilisateurs qui n’utilisent pas Slack essaient de trouver les réponses via Google.
    Il y a beaucoup de bavardages, ce qui rend l’ensemble bruyant, et il devient aussi plus difficile de suivre les questions auxquelles nous devons répondre. Slack convient très bien aux très petites communautés ou aux nouveaux produits qui ont besoin de retours rapides, mais pas à la gestion de grandes communautés.

    • Les forums/listes de diffusion et Slack/Discord/IRC sont des modes de communication différents. Les premiers sont plutôt asynchrones et proches du hors ligne, les seconds plutôt synchrones et proches du temps réel.
      Les deux peuvent coexister au sein d’un projet ou d’une communauté. Pour suivre des questions et réponses précises, un forum est nettement meilleur, mais les discussions informelles peuvent aussi être utiles, et pour cet usage quelque chose comme IRC convient mieux.
  • D’après l’article, au lieu d’utiliser une plateforme de forum prête à l’emploi comme vBulletin ou phpBB, ils ont décidé de créer leur propre forum en utilisant Strapi comme CMS headless.
    Je laisse le lien pour les personnes pressées :
    https://strapi.io/

    • Je ne comprends pas pourquoi ils le développent eux-mêmes. Les logiciels de forum sont un domaine déjà résolu, donc cela ressemble à un gaspillage de ressources.
  • Ils disent que « les solutions utiles ne sont pas trouvables sur notre site ni sur Google », mais comme ce forum ne se rend pas sans JavaScript, il y a de fortes chances qu’il ne soit toujours pas archivé par archive.org et qu’il ne soit pas non plus indexé par Bing ou DuckDuckGo.

    • Le blog semble aussi dépendre de JavaScript pour le rendu du texte. Dans la plupart des sessions, il ne devrait presque pas y avoir d’interactions utilisateur en dehors du défilement ; générer du HTML et le servir statiquement semble donc être le choix évident.
    • Une fois archivé, cela fonctionne bien. Par exemple :
      https://web.archive.org/web/20240114085417/https://posthog.c...
    • C’est une raison de plus d’arrêter d’utiliser des SPA pour du contenu informatif comme des forums ou des discussions, et d’utiliser plutôt une architecture en îlots ou des pages web sans JavaScript.
      À tout le moins, afficher de l’information sur le web ne devrait pas dépendre de JavaScript.
  • Il me paraît étrange que le bon choix pour PostHog soit de créer un forum auto-hébergé avec un CMS.
    Il existe sûrement des solutions de forum hébergées qui répondent à Slack, comme Discourse, non ?

    • Je ne vois pas ce qu’il y a d’étrange. Pour mon SaaS, j’envisage aussi d’embaucher un stagiaire pour créer un forum avec ma propre plateforme.
      On peut faire une excellente intégration, le publier en open source et s’en servir aussi pour former les gens à ma plateforme.