Um inconveniente óbvio em usar CSS para “remover” conteúdo é que ele não é realmente removido, apenas ocultado. Portanto, você está carregando dados que seu cliente não usará.
Minha intenção com a pergunta abaixo era determinar uma maneira comum para os praticantes do Discourse reconhecerem um caminho para a discussão entre instâncias.
Olá, atualmente tenho um site discourse que exige login para ver e fazer qualquer coisa. Quero usar o recurso de tópico de publicação para criar uma página inicial para meus usuários, mas como também estou usando mídia segura, estou recebendo o erro abaixo. Há alguma maneira de contornar isso? Tentei os plugins procourse-static-pages (não funciona com a versão mais recente do discourse, não consigo salvar uma nova página. A caixa suspensa de grupo de segurança não está sendo preenchida, então esse pode ser o problema) e discpage (parece não funcionar com um tema personalizado que estou usando). Então, realmente espero conseguir fazer esse recurso funcionar. Alguém tem algum conselho?
A menos que eu tenha perdido alguma coisa sobre este recurso, a página publicada mostra apenas a postagem inicial, não as respostas a ela. Se esse for o comportamento pretendido, existe uma maneira (plugin?) de fazer com que a página autônoma também mostre todas as respostas à postagem inicial?
A página publicada tem acesso limitado a muitos recursos do Discourse.
A única solução seria usar um truque como Page Publishing - #145 by denvergeeks, mas a página publicada não terá um URL personalizado (e carregará coisas inúteis em segundo plano).
Olá Danielle,
Infelizmente, não tenho outros conselhos além de abrir um novo tópico de Featurepage-publishing e perguntar se algo pode ser feito a respeito.
A Publicação de Páginas é uma ideia legal e um recurso novo para mim e, em particular, o acima é como eu assumi que poderia funcionar também.
Isso abriria a capacidade de apresentar conteúdo com mais controle, enquanto a maioria do seu discourse requer login, o melhor dos dois mundos, você ainda pode precisar integrar novos usuários ou fornecer informações valiosas que deseja deixar abertas a todos na web, incluindo rastreadores.
Uma opção simples como:
Permitir que Páginas Publicadas Sejam Exibidas na Página de Requerer Login
Seria um bom começo.
Talvez o /pub/ também pudesse ser uma página de destino padrão para exibir todas as páginas publicadas em uma lista simples de pré-visualização, como uma questão de curso.
Eu realmente não sabia que esse recurso estava disponível até investigar o requerimento de login.
Olá @Richie - você pode fazer isso com permalinks (admin-personalizar-permalinks). Coloque o slug “minha-página-mágica-aqui” no primeiro campo, use a opção URL externo no menu suspenso e, em seguida, adicione o URL da página publicada no campo URL. Observe, no entanto, que o permalink não funcionará como um URL em uma seção de menu personalizada, ainda precisando do URL real do documento publicado.
Outra forma é alterar o proprietário do Tópico para @system ou algum outro usuário genérico.
A maneira mais fácil é fazer isso manualmente, simplesmente como um link na marcação do OP.
Você provavelmente poderia criar um TC para fazer isso automaticamente sem muito problema (dependendo do que você quer linkar de volta). Tente Marketplace para isso.