Estou usando mensagens privadas para discussão entre membros de um grupo. Estou criando uma mensagem de grupo exclusiva por grupo como administrador para que membros com nível de confiança 0 possam responder à mensagem privada e ter uma discussão.
Isso funciona bem no lado do Discourse, mas seria muito bom mostrar a discussão privada na postagem do ‘grupo’ no WordPress.
Cenário ideal:
Criar uma postagem personalizada exclusiva do tipo ‘Grupo’ no WordPress.
Criar uma mensagem privada de grupo no Discourse (estou fazendo isso manualmente, mas isso pode ser feito programaticamente com base na postagem do grupo no WordPress)
Incorporar a mensagem privada do grupo na postagem do Grupo.
A resposta curta é que isso não é possível de imediato (ou seja, você precisaria criar uma solução por conta própria). A resposta mais longa começa com algumas perguntas:
por que você está usando mensagens privadas em vez de tópicos em uma categoria?
se isso é privado, por que (e se sim, como?) você quer exibi-los em uma postagem do WordPress?
Estou criando um post personalizado chamado ‘group’ no WP para as pessoas trabalharem juntas em projetos. Apenas as pessoas associadas a este post de grupo podem ver o post.
Este grupo trabalharia junto por 2 meses e eu quero permitir que eles tenham uma conversa. Não quero criar um sistema de chat/discussão no WP apenas para isso e quero aproveitar o Discourse em vez disso.
Tópicos vs. Mensagens Privadas no Discourse
Não tenho certeza de como criar um tópico privado para cada post de ‘grupo’ no WP e dar acesso dinamicamente apenas a certas pessoas para ler e editar. Embora seja um processo manual, sei como criar uma mensagem privada e usá-la como um proxy para um tópico. Existe uma maneira de criar um tópico privado com restrições dinâmicas de usuário na criação de um post personalizado no WP?
Por que privado?
Porque são jovens profissionais que buscam aprimorar suas habilidades trabalhando juntos em um projeto. Quero fornecer a eles um espaço seguro para se conectar sem serem julgados por outros membros da plataforma.
Quero exibir a thread (mensagem ou tópico) apenas no post personalizado ‘group’ relacionado no WP, ou seja, um post no WP terá uma thread privada que deve ser visível para as pessoas do grupo.
Restrinja as permissões em uma categoria a um grupo (Configurações da Categoria > Segurança)
Por que você precisa de uma postagem no WP? Por que não postar os detalhes do projeto no Discourse?
Talvez você possa iniciar esta iniciativa postando apenas os detalhes do projeto no Discourse (ou seja, a abordagem mais simples) e, em seguida, se descobrir que realmente precisa dos detalhes do projeto no WordPress também, você pode pensar neste projeto de integração?
Estou ciente disso, mas precisaria criar muitos grupos. Imagine 100 grupos diferentes, gerenciá-los seria um pesadelo. Se o Discourse tivesse grupos aninhados, seria fácil fazer isso acontecer assim:
Crie uma categoria de grupo de projetos
Crie um Grupo de Trabalho de Projeto e atribua-o à Categoria de Grupo de Projetos
Adicione subgrupos - Grupo 1, Grupo 2, Grupo 3,…
Crie um tópico privado e atribua-o ao subgrupo correto.
Dessa forma, as pessoas do subgrupo poderão discutir um projeto específico, mantendo todas as discussões relacionadas ao projeto do grupo dentro de 1 categoria. Posso assumir que o Discourse não tem grupos aninhados?
Este é um produto complicado onde o tipo de postagem de grupo tem um relacionamento pai/filho com outros tipos de postagem no WP. As discussões fazem parte de um conjunto de recursos muito maior, a maioria dos quais já está no WordPress. Portanto, a integração é importante.
Você não conseguirá executar isso da maneira que está imaginando com o conjunto de recursos padrão. Você terá que mudar o design do produto ou fazer alguma codificação personalizada no WordPress e no Discourse.
Eu sugiro que você tente isso com apenas um grupo primeiro para validar suas suposições básicas, mesmo que você ache que a abordagem inicial não escalará. Você pode descobrir que precisa mudar o design do seu produto antes de escalá-lo.