Vinculando informações "estáticas" sobre membro à postagem do tópico

Aqui está meu caso de uso: comunidade de suporte para pessoas com gatos diabéticos. Muitas vezes, quando as pessoas postam, há um monte de contexto muito útil que precisamos ser capazes de ajudá-las: informações médicas sobre o gato delas, a localização, as circunstâncias, etc.

Estou pensando em algumas linhas em relação a isso:

  • adicionar campos personalizados aos perfis de usuário para que possam especificar sua cidade, algumas informações sobre suas circunstâncias (moram sozinhos ou têm apoio – pode fazer uma grande diferença em como os aconselhamos, por exemplo), o nome do gato diabético, se têm outros animais de estimação, etc.
  • criar “arquivos de gato” em um tópico dedicado (possivelmente com um modelo) com todas as informações úteis sobre o gato: peso, idade, histórico, qual insulina o gato está tomando, quando foi diagnosticado, outras doenças, etc.
  • usar tags para rotular informações importantes sobre os gatos: tipos de insulina; como a glicose no sangue é monitorada; outras doenças; se o gato sai ou não; quão fácil (ou não) é manipular o gato; seringas ou caneta… etc.

Agora, aqui está o problema: algumas pessoas sortudas têm mais de um gato diabético. Então não há uma correspondência de 1 para 1. E alguns gatos sortudos têm dois cuidadores humanos na comunidade.

Estou ciente de que estou pensando nisso em estilo de banco de dados… tabela de gatos, tabela de humanos…

O que eu gostaria – e aqui está a pergunta, isso é possível? – é que um tópico sobre um determinado gato se ligue ao arquivo desse gato. É claro que pode ser feito manualmente, mas existe uma maneira de automatizar isso um pouco?

Se a Judy estiver postando, e ela tiver apenas um gato, Spot, então qualquer postagem da Judy é sobre o Spot. E seria ótimo se as postagens da Judy se ligassem ao “arquivo do gato” que ela criou, que será o do Spot.

Marie, por outro lado, tem dois gatos, então ela teria que indicar sobre qual dos dois gatos a postagem é (ou ambos).

Além disso: dado que estamos capturando dados sobre o gato (qual insulina, qual a idade dele) e o cuidador (em qual cidade você mora, você está sozinho nisso) parece fazer sentido ter algumas informações vinculadas ao arquivo do gato, e algumas vinculadas ao perfil do membro – mas não estou familiarizado o suficiente com as funcionalidades para avaliar o que funcionaria melhor.

Você pode adicionar tags aos membros, ou apenas aos tópicos? É uma boa ideia usar tags para ajudar a descrever os gatos neste caso, você diria, ou não?

Interessado em ouvir opiniões sobre isso, ou se você já lidou com um problema semelhante, qual opção você escolheu.

Obrigado!

(Coloquei isso em Suporte porque parecia ser mais sobre funcionalidades, mas talvez pertença a Comunidade?)

Acho que você poderia coletar informações sobre o proprietário em campos de usuário personalizados. Então, eles são anexados ao perfil deles, e se você os adicionar ao cartão de usuário, eles estarão a apenas um clique de distância em qualquer tópico.

Talvez os gatos se encaixem em tópicos - um tópico para cada gato. Então os usuários podem vincular a esse tópico em suas outras postagens.

O componente de portfólio também me vem à mente. Talvez a categoria para os gatos possa ser uma categoria de portfólio. O portfólio também é vinculado no cartão de usuário.
Algo como isto:

Mas o portfólio só funciona para suas próprias postagens. Então essa não é a solução perfeita para 2 pessoas cuidando do mesmo gato(s). Talvez um deles possa adicionar o tópico do gato como seu tópico em destaque (isso funcionaria apenas para um gato) ou adicionar um link para o portfólio do gato do outro proprietário em um campo de link do perfil (talvez no campo do site? Você poderia mudar o texto para que não diga mais site). Também existem componentes de tema que adicionam links aos perfis: Custom Profile Link e Multiple Custom Profile Links

Esses são alguns componentes que me vêm à mente.

3 curtidas

Algo que me vem à mente é Discourse Signatures, então talvez o usuário possa vincular o tópico do arquivo de gato como sua assinatura para aparecer no final das postagens? Talvez um plugin possa “preencher automaticamente” a assinatura se o usuário tiver apenas 1 tópico de ‘arquivo de gato’? A menos que eu não esteja entendendo isso corretamente?

[Via um Componente de Tema] Ou isso, ou um modelo de compositor pré-preenchido para incluir o link para o arquivo de gato se o usuário tiver 1 gato, caso contrário, um botão na barra de ferramentas do compositor para escolher entre os gatos e adicionar o link relevante de acordo? Novamente, receio estar entendendo mal, então sinta-se à vontade para me corrigir.

1 curtida

Outra opção para a lista excelente é que um usuário também pode escolher um tópico de link em destaque em seu perfil de usuário.

Se nesta Categoria você usar algo como Respostas Restritas, apenas o Op e um grupo configurado poderão postar nesse tópico.

Ah, isso parece super útil. Uma pessoa = um gato é 95% dos nossos casos. Podemos contornar para os outros.

Isso também parece bom, obrigado!

De fato! Muito obrigado, parece que estou vendo uma solução tomando forma!