Uma extensão do plugin oficial do WordPress para Discourse

Precisaríamos estender a funcionalidade do plugin oficial do WordPress para o Discourse, para que ele não crie tópicos ocultos no Discourse após a publicação de um artigo no WordPress, mas apenas os crie com base em uma solicitação real de discussão.

Gostaria que tudo fosse feito tendo em mente o status do plugin oficial do WordPress, para que esta modificação seja aceita pela equipe oficial.

Estou postando o funcionamento básico da modificação abaixo. Mas se você tiver alguma sugestão de melhoria, estou aberto a discussões.

  • No WordPress, temos um rascunho de artigo, por exemplo, www.SvetAndroida.cz/android-telefony-2023
  • publicaremos o artigo
  • ainda nada é transferido para o Discourse

Então, alguém clica no botão “Iniciar uma discussão” abaixo do artigo do WordPress

  • nesse momento, o WordPress chama o Discourse para criar um tópico com o endereço komunita.SvetAndroida.cz/android-telefony-2023
  • e após ser criado, redireciona o usuário para o Discourse para postar o primeiro comentário

Se alguém no mesmo artigo do WordPress quiser “adicionar um comentário” (outro comentário)

  • eles não chamarão mais o Discourse e criarão um tópico
  • mas o usuário será levado diretamente para o Discourse quando o botão for clicado
  • alternativamente, o botão “adicionar comentário” não precisa mais ser tratado por JavaScript, mas como o tópico já existe, o botão poderia ser apenas um link HTML, o que seria melhor do ponto de vista de SEO.

Estou disposto a pagar 200-400 USD por essas modificações

Exijo a entrega em um mês.

Toda a discussão sobre este tópico está aqui An idea for more economical comments? - #6 by Petr_Mišák

1 curtida

Eu sugiro omitir o redirecionamento. Apenas faça com que, quando o botão for clicado, seu conteúdo seja atualizado para exibir um spinner de carregamento e um texto semelhante a “publicando tópico…”. Assim que o tópico for publicado, altere o texto do botão para algo como “visitar tópico para iniciar a discussão”.

Parece que Angus está considerando adicionar um shortcode e um bloco “publicar no Discourse” na próxima versão do plugin: An idea for more economical comments? - #15 by angus. É provável que isso atenda aos seus requisitos.

3 curtidas

Obrigado pelas sugestões de melhoria.
Isso significaria que, para entrar na discussão, o primeiro a comentar teria que clicar no botão duas vezes. Está correto? Isso não é pouco amigável para o usuário?

Com o plugin e a atualização oficial, essa é uma boa notícia. Alguma ideia de quando a atualização do plugin está programada?

Sim, com a abordagem que eu estava sugerindo, o usuário primeiro teria que clicar em um link ou botão que acionasse a publicação do tópico, e então clicar no link para o tópico após ele ter sido criado. Eu estava tentando pensar em maneiras de reduzir a complexidade do recurso. Talvez um redirecionamento automático não torne as coisas muito mais complexas, no entanto.

Outra coisa a considerar é que o usuário que aciona a publicação do tópico pode ou não estar logado no Discourse. A menos que o site WordPress seja o provedor de SSO para o Discourse, não acho que haja uma maneira de autenticar automaticamente o usuário e, em seguida, redirecioná-lo para o novo tópico. A exceção a isso é se o tópico estiver em uma categoria que não pode ser acessada por usuários anônimos. Nesse caso, o Discourse redirecionaria automaticamente um usuário não autenticado para a página de login e, em seguida, de volta para o tópico que ele estava tentando acessar.

Eu não sei. Pode valer a pena acompanhar isto:

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.