# Novo no Discourse, tenho algumas perguntas :)

**URL:** https://meta.discourse.org/t/new-to-discourse-have-some-questions/229788
**Category:** Community Building
**Created:** [Junho 13, 2022, 10:46am UTC](https://meta.discourse.org/t/new-to-discourse-have-some-questions/229788 "2022-06-13T10:46:39Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![vovata](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vovata/32/263432_2.png) [@vovata](https://meta.discourse.org/u/vovata)
#### Post date: [Junho 13, 2022, 10:46am UTC](https://meta.discourse.org/t/new-to-discourse-have-some-questions/229788/1 "2022-06-13T10:46:39Z")

</div>

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)?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Junho 13, 2022, 2:32pm UTC](https://meta.discourse.org/t/new-to-discourse-have-some-questions/229788/2 "2022-06-13T14:32:16Z")

</div>

> [@vovata](#):
>
> A plataforma também tem 3 tipos de perfis - Jogadores, Treinadores e proprietários de Playground/Salão. Assim, após o registro, o usuário pode escolher qual tipo de perfil ele 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 Tempo 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 eles encontram um usuário que atende aos requisitos, eles podem contatá-lo enviando mensagens ou apenas seguindo-o (adicionando-o como amigo).

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.

> [@vovata](#):
>
> 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 falar 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.

Sem problemas. [Como criar categorias privadas usando configurações de permissão/segurança de categoria](https://meta.discourse.org/t/how-to-create-private-categories-using-category-permission-security-settings/87678) pode ajudar.

> [@vovata](#):
>
> Isso é possível com Discourse e algumas extensões,

Sim.

> [@vovata](#):
>
> sem trabalho personalizado (já que não sou um desenvolvedor)?

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](https://meta.discourse.org/t/discourse-calendar/97376), 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.
