Página inicial do Discourse

discourse-home-page

Este plugin do Discourse permite definir qualquer página existente do Discourse (um tópico, uma categoria, etc.) como a página inicial da sua instância do Discourse.

O repositório está aqui:

https://github.com/sylque/discourse-home-page

Este plugin é especialmente útil quando usado com DiscPage.

Configurações

  • discourse_home_page_enabled: defina como true para ativar o plugin

  • discourse_home_page_path: caminho da página inicial. Por exemplo, /t/12 definirá a página inicial para o tópico 12 e /c/5 definirá a página inicial para a categoria 5.

    **** EDIT, NOVA FUNCIONALIDADE:

    Você pode suportar páginas iniciais localizadas adicionando mais valores a
    discourse_home_page_path. Por exemplo, o seguinte redirecionará
    usuários de língua francesa (conforme detectado pelo Discourse) para o tópico 13,
    usuários de língua alemã para o tópico 14 e todos os outros usuários para o tópico 12.

      /t/12
      fr,/t/13
      de,/t/14
    

Desvantagem

Quando a página inicial aponta para um tópico, a URL na barra de endereços é alterada para a URL do tópico.

Exemplo: se a URL do seu Discourse for www.mydiscourse.org e você definir a página inicial para /t/mytopic/12, então qualquer usuário que acessar www.mydiscourse.org verá www.mydiscourse.org/t/mytopic/12 na barra de endereços.

Aviso

Este plugin é baseado em uma solução alternativa. Não há garantia de que continuará funcionando em versões futuras do Discourse, embora eu farei o meu melhor para mantê-lo.

Existe esta linha no Discourse que pode causar um problema, mas não consegui fazer minha instância do Discourse passar por ela. Por favor, me avise se você conseguir.

16 curtidas

Obrigado! E tenho outra pergunta:
Como configurar a página inicial assim: https://meta.discourse.org/
Atualmente, minha página inicial exibe novas postagens e categorias, como em Categories - Discourse Meta

2 curtidas

Isso pode ser alcançado definindo sua página inicial como Últimos Tópicos. Você pode fazer essa alteração executando novamente o assistente de configuração do seu site e selecionando Últimos Tópicos na etapa da Página Inicial. Especificamente, acesse /wizard/steps/homepage para ver essa etapa. Você não precisará de um plugin para configurar isso.

3 curtidas

Olá @Bcat.

Se a sua pergunta é “Como defino minha página inicial para Últimos Tópicos”, consulte a resposta de @osioke acima.

Se a sua pergunta é “Como defino minha página inicial para um site externo”, a resposta é: isso não é possível usando este plugin.

3 curtidas

Muito obrigado, então está localizado em /wizard/steps/homepage. Antes, eu continuava procurando nas configurações.

2 curtidas

Olá,

Sou um iniciante da França e não consigo encontrar como definir a página inicial assim: Categories - Discourse Meta

Se você precisar definir a página de categoria como sua página inicial, acredito que este plugin não seja necessário. Basta executar o assistente do Discourse (https://forum.yourdomain.com/wizard) e alterar a caixa de seleção Homepage.

1 curtida

Olá! Estou na v3.1.0 e este plugin tem funcionado lindamente até ~semana passada. Não mudei nenhuma configuração, mas agora não consigo promover nenhuma nova postagem para ser destacada. Há algo que eu possa verificar para solucionar o problema? Obrigado :slight_smile:

1 curtida

Parece que há uma atualização para o plugin. Você pode verificar se tem a versão atualizada indo em /admin/plugins no seu site. Você tem 05c0098 na coluna de versão?

2 curtidas

Olá @victoria1. Não tenho nenhum problema aqui com o Discourse versão 3.3.0.beta1-dev e o Discourse-home-page versão 1.0.6. Qual versão do plugin você está usando? (por favor, verifique /admin/plugins como aconselhado por @jericson)

3 curtidas

Percebo que as versões mais recentes deste plugin (>= 1.0.5) podem não ser retrocompatíveis com versões mais antigas do Discourse. Você poderia me fornecer o endereço do seu fórum? (não precisa de acesso completo, a página inicial pública é suficiente) Isso me permitiria dar uma olhada melhor.

2 curtidas

Obrigado por investigar isso! :folded_hands:

1 curtida

@victoria1, implementei uma nova versão do plugin (v1.0.7) que espero que resolva seu problema. Por favor, tente e me diga.

(para referência, o problema está rastreado aqui)

3 curtidas

Uau, incrível! Muito obrigado, @syl! :pray:

Parece que 2/3 das minhas postagens com a tag ‘featured’ estão aparecendo. Estou tentando descobrir o que é diferente na terceira. Todas têm pelo menos 1 imagem para usar como miniatura e tentei remover e adicionar a tag novamente.

1 curtida

@victoria1, o plugin discourse-home-page não está relacionado a posts ‘em destaque’. Você tem certeza de que seu problema é causado por este plugin?

Eu pensei que sim, mas fico feliz em estar errado :sweat_smile:

A tag ‘featured’ é apenas a tag que escolhi para eleger posts para o plugin discourse-home-page!

Hmm, era o que eu pensava: este tópico é sobre o plugin discourse-home-page, enquanto o seu problema se relaciona com o plugin discourse-homepage-feature-component :slight_smile: Então, você pode querer perguntar aqui.

1 curtida

Ack! Sim. Obrigado pelo seu tempo e desculpe por tê-lo desperdiçado :pray:

1 curtida