Plugin de notícias 📰

Como um cara vê isso em ação? https://try.thepavilion.io/ está quebrado.

Além disso, as imagens e os dados de texto desaparecem do fórum depois de um tempo? Caso contrário, eu poderia ver isso consumindo espaço em disco ao longo do tempo.

1 curtida

Erro ao importar: about.json não existe ou é inválido. Tem certeza de que este é um Tema do Discourse?

Estou encontrando este erro.

Porque não é, é um plugin. Você tem que adicionar isso ao app.yml e reconstruir conforme o link no OP.

2 curtidas

Ótimo trabalho. Na verdade, ele substitui o blog. É possível fazer algo semelhante para vídeos incorporados e canais para YouTube, etc.? Por exemplo, https://invisioncommunity.com/files/file/7524-videobox-video-livestream-sharing-platform/
Dessa forma, teremos uma plataforma comunitária universal “tudo em um” com ótimas capacidades. Antes da minha comunidade temática, é necessário importar canais com mais de 200 mil vídeos com atualizações para que os usuários possam assistir a vídeos no site, e não em serviços de terceiros. Vídeos incorporados são apreciados pelos motores de busca e aumentam o tempo gasto no site centenas de vezes.
Sim, o plugin é complicado, ele deve ter navegação e um player de vídeo embutido, mas vale a pena. Acho que muitas comunidades temáticas vão querer ter um plugin assim, e talvez todas as comunidades :sweat_smile: :grinning:
Tentaram criar algo semelhante aqui, mas não é a mesma coisa (\nhttps://www.elektronauts.com/media

2 curtidas

Também estou procurando a resposta para esta pergunta. Quando o site abrir, quero que ele abra como site.com/news.

[quote=“Volanar, post:131, topic:107971, username:volanar”]
Eles tentaram criar algo semelhante aqui, mas não é a mesma coisa (\nElektronauts \n[/quote]

@angus

Acabei de notar que o site Elektronauts agora suporta vídeo incorporado (que está ativo/clicável) no feed de notícias da página inicial. Isso é novo para mim e algo que eu gostaria muito de ver na implementação que estou usando. Este recurso está implementado na versão atual do Plugin de Notícias?

Já se passaram cerca de 3 meses desde que atualizei meu plugin.

Tentei várias classes do Font Awesome (tentei formatos diferentes), mas a fonte/ícone aparece quebrada. Esta é a configuração que escolhi no momento:

E é isso que o front end mostra:

Apenas relatando um pequeno problema de exibição. Em vez de formatar o texto visualmente, ele mostra muitas tags HTML dentro da notícia.


Não sei se a culpa é do ‘rss feed’ ou do ‘news plugin’. Embora eu tenha verificado/testado com 3-4 outros feeds (todos em língua punjabi), o mesmo problema ocorre com todos eles.

Para o ícone, você já tentou apenas o nome da classe sem a marcação?

1 curtida

Eu preenchi isto \u003ci class=\"icon-camera-retro\"\u003e\u003c/i\u003e e ainda assim o front-end mostra um ícone quebrado.

E se eu usar apenas isto icon-camera-retro, então o front-end do site não mostra nenhum ícone.

Quem tem isso rodando no fórum para que eu possa ver um exemplo?

1 curtida

Olá. Obrigado pelo plugin. Estou tentando configurá-lo. Defini as variáveis assim:

Existe uma rota /news, mas ela parece apenas uma página normal do fórum:

O que estou perdendo para fazer a página parecer com o exemplo?

A falta de uma marca de verificação verde indica que algo está errado? Há algo mais que eu possa verificar para ver por que a rota /news renderiza apenas uma página de tópico normal e o cabeçalho não inclui o link Notícias?

@Stanzilla Você descobriu isso? Foi um problema de configuração ou um bug?

Acabei de verificar este plugin nos últimos testes aprovados e ele parece estar funcionando.

O que é estranho na sua segunda captura de tela é a falta do link “Notícias” no cabeçalho - você atualizou seu navegador desde que ativou o plugin?

Observe que a Lista de Tópicos de Categoria não deve ser alterada: notícias funciona em sua própria rota.

o que acontece quando você navega para /news?

Obrigado @merefield. Aqui está um vídeo do que estou vendo.

Existe algum log que eu deva verificar em busca de erros? Algum outro parâmetro de configuração que seja conhecido por conflitar (por exemplo, já tentei todas as permutações de navegação, etc.)?

1 curtida

Isso parece suspeito - o que está aparecendo no console do navegador?

O outro lugar para verificar é /logs

app.js:29 Erro Não Capturado: Não foi possível encontrar o módulo `discourse/components/modal/share-topic` importado de `discourse/plugins/discourse-news/discourse/initializers/news-initializer`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at e._prepareInitializer (app.js:23:1)
    at app.js:73:1
    at Array.forEach (<anonymous>)
    at e.start (app.js:66:1)
    at HTMLDocument.<anonymous> (start-app.js:5:7)
    at discourse-boot.js:18:12
    at discourse-boot.js:19:2
1 curtida

Você tem certeza de que possui o código mais recente de tests-passed no Discourse e a versão mais recente do plugin News no branch main? Houve um PR de @David há 3 semanas que cobriu isso, e é por isso que está funcionando em duas instâncias de desenvolvimento para mim.

Ah! Estou na 3.0.5 do Discourse, pois não sabia se a 3.1.0-betaX estava pronta/estável. Estou usando com o plugin de Notícias no branch main. Existe alguma versão/branch do plugin de Notícias que funcione com a 3.0.5? Se não, vou começar a atualizar meu Discourse. Obrigado @merefield!