Plugin de Tópicos de Cadeia de Discurso

Acabei de lançar um plugin do Discourse para encadear tópicos

Quando estava revisando Developing Discourse Plugins - Part 1 - Create a basic plugin o guia está dividido em 7 partes.

Pensei, por que não criar um plugin para este caso de uso; onde você tem tópicos em uma cadeia.

Usando este plugin, você pode adicionar links “Tópico Seguinte” e “Tópico Anterior” no título do tópico.

Veja a captura de tela abaixo para um exemplo de como ficaria:

Para mais detalhes e instalação: GitHub - zaatdev/discourse-chain-topics: This a discourse plugin which adds a feature where it would be possible to chain topics. A topic can have other topic to be it's next or previous topic.

Agradecimentos especiais a @angus por How to add custom fields to models o guia/exemplo simplificou enormemente a maneira como escrevi o plugin.

17 curtidas

Adoro absolutamente isso – um recurso muito importante para fóruns de histórias, bem como para fóruns de documentação!

Estou recebendo um erro 500 quando clico no botão Salvar Edição. O campo no editor não parece manter o que eu insiro nele…

Paginar Paginação Anterior Próximo Anterior Próximo em Sequência Sequencial Para Frente Para Trás (adicionando algumas palavras-chave aqui para tornar este Tópico mais fácil de encontrar para as pessoas!)

Aqui está um método que estou usando …

Ei @denvergeeks, sim os plugins provavelmente precisam de alguma refatoração. Não tenho dado muita atenção a isso recentemente, tentarei dedicar um tempo em breve.

2 curtidas

Isso seria incrível :slight_smile:

Estou tentando reproduzir, mas não consegui com o mesmo erro exato que você relata.

  • Qual é a sua versão do discourse (eu tentei a partir do branch master)
  • Você tem plugins específicos, configurações que não são típicas
  • Você sempre obteve esse erro, independentemente do tipo de tópico… etc.
1 curtida

Olá @ghassan – Eu ainda recebo o mesmo erro 500 ao salvar a postagem do Tópico!

  • Qual é a sua versão do discourse (eu tentei a partir do branch master)

Estou totalmente atualizado!

  • Você tem plugins específicos, configurações que não são típicas

Eu tentei remover todos os outros plugins mas o mesmo…

  • Você recebeu esse erro sempre, não importa o tipo de tópico… etc

Sim, sempre – todos os tipos de Tópicos resultam no mesmo erro 500!

Este plugin seria muito útil, eu realmente espero que você possa consertá-lo!!!

1 curtida

Alguma chance de atualizar este plugin, @ghassan?

Essa funcionalidade para os usuários organizarem as páginas do Discourse Docs em sequências seria muito interessante com o Discourse Docs recém-refatorado!

2 curtidas

Isso provavelmente poderia ser feito como um componente de tema, né?

Mas, por outro lado, não é muito difícil colocar manualmente um link no topo ou no final da postagem.

3 curtidas