Como sincronizar a contagem de visualizações do tópico com o discourse?

Olá @angus,

Obrigado pela sua visão. Vou investigar a base de código para visualizações de tópicos.

Em relação ao aplicativo SPA:

Originalmente, tínhamos um plugin de fórum no Wordpress, que criava seu próprio tipo de postagem para perguntas e respostas, bem como categorias e tags. Ao configurar o SSO com o plugin WP Discourse, ativei Webhooks no discourse para sincronizar tópicos com o Wordpress com esse tipo de postagem e, usando a incorporação para respostas.

Neste ponto, o frontend do fórum é sem graça, pois cada item de pergunta depende de seus dados do WP, mostrando apenas título e autor, e eu gostaria de mostrar também os pôsteres, visualizações, curtidas e status de respostas. Não fez sentido para mim modificar esse plugin.

Com um SPA, buscar e exibir dados seria muito mais rápido e flexível. Ele mostra os tópicos mais recentes paginados e uma barra lateral com os principais tópicos, incluindo capacidade de filtragem/pesquisa.

Originalmente, na visualização de detalhes do tópico, eu queria lidar com a exibição das respostas/comentários também. Por algum motivo, as respostas incorporadas estavam mostrando o nome de usuário dos pôsteres em vez do nome completo.

Também encontrei problemas com emojis e outros ativos que são relativos ao site do discourse, então voltei a usar incorporações.

Outro problema foi o SEO, consegui lidar com isso com o hook wp_head no WordPress.

1 curtida