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

