3 pontos por GN⁺ 2024-01-15 | 2 comentários | Compartilhar no WhatsApp
  • A PostHog operou um Slack público como hub da comunidade por 4 anos, mas com uma escala de mais de 5.000 pessoas, as limitações de busca, integração com suporte e preservação de histórico ficaram maiores, então a empresa migrou para um fórum próprio
  • O novo fórum foi construído dentro do site da PostHog e já conta com mais de 1.500 pessoas ativas, com foco em transformar perguntas e respostas em conhecimento de suporte de longo prazo
  • O plano pago do Slack custa US$ 7,25+ por usuário por mês, e embora a empresa também tenha avaliado um bot de IA próprio, a PostHog escolheu criar o fórum diretamente usando CMS headless baseado em Strapi
  • O Slack público vai arquivar os canais em 12 de janeiro de 2024, bloqueando novas discussões e respostas, e depois será fechado permanentemente com exclusão do conteúdo existente; no TL;DR a data aparece como 24 de janeiro, enquanto na explicação do cronograma aparece 22 de janeiro
  • Essa mudança se aplica apenas ao Slack público; os canais privados de Slack Connect para usuários com suporte pago, a ajuda no aplicativo e a atividade nos repositórios do GitHub continuarão

Por que fechar o Slack público

  • A PostHog cresceu como projeto open source e, desde o lançamento, recebeu código de mais de 500 colaboradores, além de ter trocado ideias com milhares de usuários no Slack público
  • O Slack público foi, nos últimos 4 anos, o espaço central para conversas com usuários, coleta de solicitações de recursos, perguntas e respostas, e recebimento de feedback
  • À medida que a comunidade cresceu para mais de 5.000 pessoas, o Slack passou a mostrar limitações claras como plataforma de suporte
    • As mensagens desaparecem rapidamente no histórico do chat
    • Ele fica separado do principal fluxo de suporte da PostHog
    • Soluções úteis não podem ser encontradas no site da PostHog nem no Google
  • Como possíveis soluções, a empresa avaliou um plano pago do Slack e um bot de IA próprio, mas concluiu que era necessária uma nova abordagem
    • O plano pago do Slack custa US$ 7,25+ por usuário por mês

Como é estruturado o fórum próprio da comunidade

  • Em vez de plataformas de fórum existentes como vBulletin ou phpBB, a PostHog criou seu próprio fórum usando Strapi como CMS headless
  • O novo fórum vem sendo operado há alguns meses, com ajustes nos problemas ao longo do caminho, e atualmente tem mais de 1.500 membros ativos
  • O fórum da comunidade PostHog é um espaço dedicado para publicar perguntas à equipe da PostHog e à comunidade em geral
    • Qualquer pessoa pode responder
    • É possível escolher uma das respostas como a solução preferida
    • A resposta escolhida passa a servir de referência para usuários que encontrarem o mesmo problema depois
  • O conteúdo do fórum é conectado ao principal fluxo de suporte da PostHog, permanece permanentemente no site e pode ser encontrado por mecanismos de busca

Experiência de comunidade conectada à documentação e aos perfis

  • O fórum também é integrado a outras áreas do site da PostHog
  • Os usuários podem fazer perguntas diretamente enquanto leem a documentação da PostHog, e as perguntas são agregadas automaticamente em categorias que podem ser ordenadas
    • Se alguém estiver seguindo um guia e achar que a explicação não é suficiente, pode deixar uma pergunta para a PostHog verificar
  • Os perfis foram estruturados como um recurso central para acompanhar a participação na comunidade
    • Adicionar informações do usuário
    • Acompanhar discussões em que a pessoa está participando
    • Exibir conquistas obtidas na comunidade
  • Usuários que migrarem do Slack público para a comunidade da PostHog receberão uma conquista exclusiva da comunidade como forma de agradecimento
  • Os perfis podem ser abertos no formato Ask Me Anything, e James, Cory e o perfil do autor já estão usando esse recurso

Cronograma de encerramento do Slack e transição de contas

  • Havia a opção de operar o Slack público em paralelo com o fórum, mas a PostHog decidiu migrar para o fórum para não deixar os usuários em uma situação ambígua
  • Atualmente, entrar na comunidade exige criar uma conta separada, mas ela deverá ser unificada depois com a conta geral da PostHog
  • O cronograma do Slack público da PostHog é o seguinte
    • 12 de janeiro de 2024: todos os canais públicos do Slack serão arquivados para impedir a publicação de novas discussões e respostas
    • Esse período oferece a chance de mover conversas em andamento para um novo local, como a comunidade da PostHog
    • Depois disso, o grupo do Slack será fechado permanentemente e o conteúdo existente será excluído
  • As datas aparecem de forma inconsistente no texto
    • No TL;DR, a data de fechamento do Slack público aparece como 24 de janeiro de 2024
    • Na explicação do cronograma, a data de fechamento permanente aparece como 22 de janeiro de 2024

Canais de suporte que continuarão como estão

  • Essa mudança se aplica apenas ao grupo público do Slack
  • Os canais privados de Slack para usuários com suporte adicional pago continuarão funcionando normalmente via Slack Connect
  • A maior parte do suporte ao cliente continuará sendo tratada pela ajuda dentro do aplicativo
  • O repositório GitHub da PostHog também continuará como está, e os usuários poderão comentar ou enviar contribuições normalmente

2 comentários

 
xguru 2024-01-15

Concordo que o Slack serve mais para comunicação em tempo real mesmo e não é muito adequado como ferramenta de comunidade.

Mas, quando a gente realmente tenta criar uma comunidade, é difícil encontrar uma ferramenta apropriada hahaha.
Principalmente, não vejo nada em um formato que se encaixe bem no contexto coreano. Aí a gente acaba pensando “então vou ter que criar isso também?”, e desiste no meio do caminho.

 
GN⁺ 2024-01-15
Opiniões no Hacker News
  • Espero que isso seja o começo de uma tendência. É incômodo depender de um terceiro para gerenciar a comunicação com uma segunda parte, e as configurações do Slack também ficam desnecessariamente bagunçadas
    O Discord é ainda pior nesse aspecto

    • Eu também gostaria que virasse tendência, mas por um motivo um pouco diferente. Esses serviços prendem as informações atrás de uma barreira de login e impedem o acesso dos mecanismos de busca, tornando muito difícil para recém-chegados encontrarem online as informações de que precisam
      Se fóruns voltarem a ser o padrão e forem administrados de forma razoável, permitindo visualização por visitantes, informações úteis voltarão a ser encontráveis online
    • O Discord é uma escolha particularmente ruim. No mínimo, a busca é ruim, e tudo pode desaparecer por qualquer motivo no instante em que o Discord ou algum algoritmo automatizado decidir
    • O Discord é o mais difícil. Tenho mais de 30 workspaces do Slack, mas no novo design dá para ocultar tudo exceto o contexto atual, então ficou melhor que a UI antiga
      O Discord ainda não tem esse recurso e, como estou em mais de 100 servidores do Discord, as notificações são um pesadelo completo e é impossível encontrar o servidor que quero
    • Para comunicação em formato de chat que não fique dependente de uma empresa com fins lucrativos, Matrix é a escolha óbvia
    • Concordo 100%. No mínimo, usar GitHub Discussions já seria melhor
  • Eu queria que todos os produtos de software fizessem isso. Apps de chat são como uma praça movimentada em que todo mundo grita para a multidão, então informações importantes não sobrevivem ao momento
    Já fóruns de discussão viram uma biblioteca pública que, com o tempo, preserva as informações e as torna pesquisáveis. Claro, é preciso partir do pressuposto de que os mecanismos de busca conseguem acessar essas informações

    • Fico realmente irritado quando vejo um link para Discord para suporte ou comunidade
    • Chat e fórum têm usos próprios. Chat é adequado para conversas imediatas e interativas que ajudam uma pessoa específica, enquanto fóruns ou Stack Overflow são mais adequados para informações assíncronas, atualizáveis e reutilizáveis, voltadas a futuros leitores vindos do Google
      Quando se mistura os dois, os objetivos entram em conflito e as expectativas se desencontram, gerando frustração. Isso também acontece no Stack Overflow quando alguém espera que ele seja o primeiro caso
    • Fóruns de discussão também muitas vezes viram buracos negros em termos de armazenamento e organização de informações. Pode haver prós e contras em comparação com salas de chat, mas não acho que sejam algo a se mirar como destino para armazenar e organizar informação
    • Fico me perguntando se a pessoa nunca usou a função de busca do Slack ou do Discord
      Seja fórum ou chat, a estrutura dos dados é em geral parecida, e Slack/Discord em particular também têm threads
  • O motivo pelo qual seria bom os fóruns voltarem é simplesmente a possibilidade de busca
    O problema é que, quando os usuários se concentram ali, o ruído fica grande demais. Talvez seja mais um ciclo: daqui a alguns anos todo mundo volta para Slack/Discord e, alguns anos depois, retorna aos fóruns

    • A busca do Discord é horrível. Chat e threads são ok, mas é difícil encontrar mensagens antigas
      Parece haver uma oportunidade de criar um serviço parecido, mas com uma busca muito melhor
    • Vejo fóruns e Slack/Discord/IRC como usados para tipos diferentes de comunicação. Fóruns são mais assíncronos, os outros são mais síncronos
      Quando você ajuda a resolver um problema em um fórum, fica uma thread de conversa que pode ser pesquisada e acompanhada; em Slack/Discord/IRC, parece que esse conteúdo desaparece. Mesmo que haja logs pesquisáveis, acho muito mais difícil encontrar do que em um fórum mais estruturado
      Há valor em ter tanto fóruns quanto Slack/Discord/IRC
    • Preocupa-me que o spam estrague esse esforço. Eu administro um fórum bastante decente no Google Groups, mas recentemente sofremos um ataque de spam e, para nos defender, tivemos que restringir bastante as permissões de postagem
    • Recentemente tive problemas para encontrar mensagens antigas e descobri que, quando o modo streamer está ativado, a busca e os filtros ficam bastante bloqueados
      Não sei por que o modo streamer estava ativado, mas vale verificar se o mesmo está acontecendo
    • Sinceramente, acho que o problema oposto acontece com mais frequência. Vários lugares mantêm seus próprios fóruns pequenos, mas quase não há atividade
      Uma boa estratégia é ter uma rede e canais dentro dela, como no IRC. Assim, a maioria das comunidades de linguagens de programação passa a ser “vamos simplesmente ficar nesta rede”. O Reddit é uma versão 1000 vezes ampliada disso, no sentido de ter subreddits dentro da mesma plataforma
      Não é perfeito por vários motivos, mas sempre me pareceu meio ridículo precisar entrar em um fórum aleatório para obter suporte de algo como Circle CI
  • O Laravel faz isso com os fóruns do Laracasts, e é excelente. É o primeiro lugar aonde vou antes de ChatGPT ou Stack Overflow quando procuro respostas relacionadas ao Laravel
    Para pesquisar conteúdo antigo, nada supera um fórum público bem administrado

    • Faço exatamente o mesmo quando procuro respostas sobre TrueNAS ou Proxmox
  • Para mim, o Reddit é basicamente meu fórum preferido. A versão “old” é de fato próxima de um fórum
    Ao juntar vários subreddits, dá para reproduzir em certa medida a experiência dos fóruns antigos. Uma das coisas que vejo todos os dias é esta
    https://old.reddit.com/r/AZURE+CCDE+Intune+PowerShell+ccnp+m...
    Não é o ideal, mas em geral cumpre o que preciso

    • Nunca entendi por que os grandes fóruns ou engines antigos não convergiram mais para a estrutura do Reddit. Coisas como assinar threads específicas e ter uma tela inicial personalizada
  • Eu esperava que alguém mostrasse um tema de phpBB ou vBulletin que parecesse Slack quando você está logado e Pinterest/Instagram/TikTok quando você está deslogado
    Não parece tão difícil assim levar muita gente de volta para fóruns. Só espero que, no celular, as threads e as indicações de recomendações apareçam de forma diferente

  • Participo de um projeto open source há mais de 2 anos e usamos o Slack para gerenciar a comunidade. Temos cerca de 3 mil usuários, e fica bem claro que o Slack não foi feito para substituir um fórum.
    Muitas perguntas já respondidas desaparecem, a busca não é boa e fica limitada ao próprio Slack. Muitos usuários que não usam Slack tentam encontrar as coisas pelo Google.
    Há muita conversa solta, fica barulhento, e também é mais difícil acompanhar as perguntas que precisamos responder. O Slack é bom para comunidades muito pequenas ou para produtos novos que precisam de feedback rápido, mas não serve para gerenciar comunidades em grande escala.

    • Fóruns/listas de e-mail e Slack/Discord/IRC são formas diferentes de comunicação. Os primeiros são mais assíncronos e próximos do offline; os segundos, mais síncronos e próximos do online.
      Dentro de um projeto ou comunidade, os dois podem coexistir. Para acompanhar perguntas e respostas específicas, um fórum é muito melhor, mas conversa informal também pode ser útil, e para esse uso algo como IRC se encaixa melhor.
  • Segundo o texto, em vez de usar plataformas prontas de fórum como vBulletin ou phpBB, decidiram criar um fórum próprio usando Strapi como CMS headless.
    Deixo o link para quem estiver com pressa:
    https://strapi.io/

    • Não entendo por que fazer algo próprio. Software de fórum já é uma área resolvida, então parece desperdício de recursos.
  • Eles disseram que “soluções úteis não podem ser pesquisadas no nosso site ou no Google”, mas esse fórum não renderiza sem JavaScript, então ainda há uma grande chance de não ser arquivado pelo archive.org nem aparecer nas buscas do Bing ou DuckDuckGo.

    • O blog também parece depender de JavaScript para renderizar texto. Na maioria das sessões, quase não deve haver interação do usuário além de rolar a página, então gerar HTML e servi-lo de forma estática parece a escolha óbvia.
    • Depois que é arquivado, funciona bem. Por exemplo:
      https://web.archive.org/web/20240114085417/https://posthog.c...
    • É mais um motivo para parar de usar SPA em conteúdo informativo como fóruns ou discussões e usar arquitetura de ilhas ou páginas web sem JavaScript.
      No mínimo, exibir informações na web não deveria depender de JavaScript.
  • Parece estranho que a escolha certa para a PostHog seja operar um fórum auto-hospedado feito com um CMS.
    Certamente existe algo como o Discourse, que oferece uma solução de fórum hospedada equivalente ao Slack, não?

    • Não entendo por que seria estranho. Estou pensando em contratar um estagiário para criar um fórum para o meu SaaS usando a minha própria plataforma.
      Dá para criar uma ótima integração e também abrir o código como open source para usá-lo no ensino da minha plataforma.