Novo no Discourse, tenho algumas perguntas :)

Olá pessoal!

Quero migrar minha comunidade atual para outra plataforma porque tenho alguns problemas sérios de desempenho. Para migrá-la, preciso garantir que alguns dos recursos principais disponíveis no momento também estarão disponíveis após a migração.

Tenho uma plataforma de hub esportivo no WordPress com o plugin e tema BuddyBoss, com mais de 18.000 membros (a maioria deles muito ativa). O objetivo da plataforma é que as pessoas encontrem outras pessoas com quem possam praticar esportes como futebol, basquete, vôlei, boxe (ou outras artes marciais), tênis, dança, etc.

A plataforma também tem 3 tipos de perfis - Jogadores, Treinadores e Proprietários de Quadras/Salões. Assim, após o registro, o usuário pode escolher qual tipo de perfil deseja criar. Com base em sua escolha, o perfil pode ter alguns campos personalizados exclusivos. Por exemplo, os jogadores têm Categoria Esportiva, Localização, Gênero, Idade e Horário Disponível. Os usuários podem navegar por 3 diretórios de usuários - um para cada tipo de perfil e filtrar usuários com base nesses campos exclusivos. Quando encontram um usuário que atende aos requisitos, eles podem contatá-lo por mensagem ou apenas segui-lo (adicioná-lo como amigo).

Além do diretório de usuários e da comunicação entre usuários, o hub tem grupos (1 para cada categoria esportiva), onde eles podem conversar livremente sobre isso e convidar outros membros. Geralmente, eles usam esses grupos para organizar algumas partidas ou torneios, mesmo que a plataforma não suporte tal funcionalidade.

Ainda não monetizei a plataforma, mas provavelmente no futuro próximo, precisarei implementar um plano de assinatura simbólico de US$ 1 por mês e bloquear uma ou duas funções. Pelo menos para cobrir minhas despesas de servidor e o tempo livre que estou dedicando a ela. Além disso, quero integrar algum tipo de funcionalidade de torneio e gamificação onde os usuários ganham pontos ou distintivos com base em suas conquórias (na quadra ou no salão).

Isso é possível com o Discourse e algumas extensões, sem trabalho personalizado (já que não sou um desenvolvedor)?

4 curtidas

Não há como ter conjuntos diferentes de campos personalizados para diferentes tipos de usuários. Você pode conseguir escondê-los com CSS, mas como deixar um usuário selecionar qual tipo de conta ele é pode ser complicado.

Sem problemas. Como criar categorias privadas usando configurações de permissão/segurança de categoria pode ajudar.

Sim.

Não. Uma suposição é de $250 a $1000, dependendo do quanto você quer que as coisas sejam exatamente iguais a antes. Por exemplo, existe o Discourse Calendar, que pode ser como os usuários poderiam publicar sua disponibilidade em vez de tê-la em seu perfil. Portanto, pode haver algumas maneiras de resolver o mesmo problema, mas seria muito diferente de como está funcionando agora. Isso deixará alguns de seus usuários tristes porque a mudança é difícil.

3 curtidas