Muitos usuários do nosso fórum gostam de fazer blogagens diárias, além das atividades sociais, ou seja, ter um blog pessoal. Alguns podem querer escrever histórias e memórias, enquanto outros podem tirar fotografias ou fazer críticas.
O Discourse tem o potencial de implementar esse recurso e, com apenas algumas mudanças simples, ele pode ser integrado à plataforma. Podemos criar um tipo de tópico que apenas o criador pode editar e, idealmente, as postagens de outros usuários seriam exibidas como comentários.
Você acha que esse recurso será implementado algum dia ou considera que se trata de um anti-padrão?
Isso mesmo, mas antes de entrarmos em métodos de terceiros, quero ter certeza de que, no futuro, o Discourse possa estar disposto a implementar algo assim em seu núcleo. Porque implementar a capacidade de comentar na postagem é uma das coisas que tem muitas dependências; caso contrário, restringir que outros escrevam no tópico pode ser feito por um único componente de tema.
Tentei isso. Funcionou bem, mas nenhum dos meus usuários o utilizou…
Criei um grupo contendo apenas eu mesmo (como usuário “cobaias”).
Criei uma categoria e concedi a esse grupo permissão de Criar, e a todos de Ver/Responder.
Adicionei um componente de tema para incluir descrições de categoria maiores (para que eu pudesse colocar algum texto padrão como “isso é um blog” no topo).
O grupo é necessário pela segurança, mas também permitiria que grupos de pessoas co-escrevessem o blog.
Eu estava pensando em criar, mais tarde, uma Categoria pai, “Blogs”, para ficar acima dos vários blogs, caso fosse necessário.
Existe um componente de tema de Blog. Talvez você possa usá-lo como ponto de partida?
O Discourse é um fórum; você pode usar software de blog e utilizar o Discourse para comentários.
Acho que bastante gente usa o Jekyll e, claro, você também pode usar o Wordpress com um tema de blog e o plugin oficial.
Esse método é bom para um pequeno número de blogs. Quando formos ter um grande número de blogs, as configurações dessa forma tornam-se muito difíceis. Precisamos criar uma categoria chamada Blog e criar um subconjunto dentro do número de usuários que solicitam o blog. Além disso, precisamos criar grupos com base no número de usuários que solicitam o blog para definir seu acesso. Depois de um tempo, por exemplo, controlar, gerenciar e aplicar alterações em 1000 blogs torna-se quase impossível.
Obrigado por apresentar este componente, vou analisá-lo. O WordPress é bom para isso, mas os usuários certamente preferem trabalhar em um único ambiente. Agora, as conversas deles ocorrem dentro do Discourse, e é melhor para eles escreverem seus blogs no mesmo ambiente.
Exatamente, já implementamos um plano assim. Essa ideia é perfeitamente aplicável. Além disso, na categoria destinada ao blog, alteramos o estilo da página, de modo que o primeiro post seja grande e os demais posts sejam exibidos como comentários.
No entanto, o único problema que temos com esse método é que não podemos atribuir tags aos usuários, e isso não é o ideal. Se houvesse a possibilidade de que parte do conteúdo publicado em uma categoria de blog fosse listada em um fluxo no perfil do usuário, mostrando o conteúdo escrito em seu blog, esse problema seria resolvido.
Porque, no momento, a única maneira de ver a lista de blogs de uma pessoa é usar a pesquisa avançada, selecionando a categoria do blog e o usuário autor.