Houve várias discussões no meta sobre o uso do Discourse como uma plataforma de mídia social (veja, por exemplo, Using Discourse as a social media platform). Se os Clubes (é assim que a Invision os chama) são essenciais para o seu projeto/plataforma, eu pessoalmente diria que o Discourse não é a melhor opção para você. Por que tentar esticar uma plataforma projetada para discussões assíncronas em algo que é inerentemente diferente?
Além disso, deixe-me fazer uma pergunta diferente. Você propõe que um conjunto de usuários crie um grupo, gerencie a associação, faça networking e organize eventos. Onde está a sua contribuição em tudo isso? Por que esses usuários usariam seu site e não criariam um Grupo no Messenger/WhatsApp/Telegram? Se você quer que as pessoas coordenem eventos offline, você quer comunicação em tempo real. Mensageiros (em geral) permitem que você ligue para as pessoas, envie notificações push em tempo real (não é uma opção fácil para instâncias auto-hospedadas do Discourse) e, o mais importante, você não precisa verificar um aplicativo separado. Se seu público-alvo usa, digamos, o Messenger para manter contato com amigos, eles verão quaisquer atualizações no “Grupo de Jardineiros” mesmo que não pretendam verificar se esse grupo tem novas mensagens.
Enquanto isso, se você lidar com isso por meio de uma plataforma separada, seus usuários terão que abrir um site (ou aplicativo) separado para obter atualizações. Embora isso possa não parecer um grande obstáculo (não é difícil abrir um site), na verdade é: as pessoas são extremamente relutantes em adicionar um novo aplicativo à sua rotina se puderem evitá-lo.
Não estou tentando desencorajá-lo a seguir suas ideias, apenas queria ter certeza de que você pensou sobre essas questões antes de tomar decisões sobre a plataforma.
Embora isso seja verdade, só é prático se for um plugin oficial: ou seja, há uma equipe de engenheiros que são pagos para garantir que ele seja compatível com versões mais recentes do Discourse. Caso contrário, você está preso a uma versão específica do Discourse ou tem que contratar alguém constantemente para atualizar o plugin.
na verdade, fico surpreso que ninguém tenha dito isso antes: o Discourse pode custar US$ 0/mês e o Invision começa em US$ 89/mês. Para algumas pessoas, isso já é um argumento definitivo a favor do Discourse.