Como adicionar um diretório de pessoas/empresas ao meu tema?

Olá pessoal, estou apenas configurando um novo fórum, procurando adicionar um diretório de empresas/serviços?

Alguma ideia?

1 curtida

Talvez criar uma categoria para eles e permitir que as pessoas criem tópicos para cada negócio?

Talvez usar tags para serviços?

1 curtida

Jay tem uma ideia muito boa. Se for um número definido de empresas, há uma variedade de opções da Page Publishing.

Para uma variedade de componentes de tema, como

Uma variedade de opções de menu de cabeçalho.

Header Submenus



Existem mais opções possíveis em Theme component

Banners de Link

Existem mais opções possíveis em Theme component

Rodapé Responsivo Fácil

E provavelmente muito mais. É o Discourse, é claro. :discourse:

Talvez pense nisso em termos de qual aspecto do Discourse (tecnicamente, qual modelo no banco de dados do Discourse) mais se aproxima de representar os elementos-chave de uma empresa.

Nenhum desses parece se encaixar:

  • post
  • topic
  • tag
  • category

Eu acho que um ‘group’ (grupo) é uma boa correspondência para uma empresa. Os grupos do Discourse têm campos para:

  • name (nome)
  • description (descrição)
  • owners (proprietários)
  • members (membros)
  • um (opcional) badge (distintivo) que pode ser usado para distinguir os membros do grupo
  • um (opcional) email domain (domínio de e-mail) que pode ser usado para adicionar usuários automaticamente ao grupo
  • um (opcional) incoming email address (endereço de e-mail de entrada) que pode ser usado para enviar mensagens ao grupo no fórum por e-mail
  • permissions (permissões) (que podem ser usadas para gerenciar permissões de categoria, etc.)

Esses campos parecem mapear para os aspectos de uma empresa que você pode querer representar em um fórum. O Discourse também tem um “groups directory” (diretório de grupos) e páginas individuais de grupos. Suspeito que o diretório de grupos poderia se tornar seu diretório de empresas com pouco ou nenhum trabalho personalizado.

Obviamente, tudo isso depende do seu caso de uso específico. Se as empresas não são uma parte fundamental do seu fórum, você pode querer adotar uma abordagem diferente.

3 curtidas

Ideia interessante. Se você precisar que os usuários sejam membros das empresas e saiba previamente quais são para que um administrador possa adicioná-los, esta é uma ideia de teste.

Se você apenas quiser uma lista dessas empresas, usar uma categoria, talvez com um modelo, pode ser o que você quer fazer. Dessa forma, qualquer pessoa poderia contribuir com novas empresas. Mas você não seria capaz de as pessoas se juntarem à empresa.

3 curtidas

Seria uma ótima ideia se fosse possível criar “tipos de grupo personalizados”:

Isso daria a você um diretório de negócios em https://forum.example.com/g?type=business

Sem esse recurso, poderia funcionar bem se as empresas fossem o foco principal do fórum - então a página de grupos se tornaria essencialmente um diretório de negócios.

3 curtidas