Plugin Notizie 📰

Segui i passaggi qui e clona da questo link GitHub - paviliondev/discourse-news: Adds a news stream to your Discourse instance · GitHub

2 Mi Piace

È possibile aggiungere più feed da fonti diverse? Sembra che possiamo aggiungere solo un file XML da una singola fonte.

rss

2 Mi Piace

Ciao @Pravi, grazie per aver utilizzato il plugin.

No, al momento non è possibile aggiungere più feed.

1 Mi Piace

Qualsiasi aggiornamento futuro su più feed?

2 Mi Piace

Ciao,

Ho installato il plugin Pavilion News nella mia nuova installazione di Discourse e lo sto testando con post e utenti. Ho riscontrato diversi problemi e mi chiedo se altri utenti del plugin News abbiano già trovato una soluzione.

Tempi di caricamento della home page?
È possibile controllare il numero di articoli di notizie scaricati inizialmente quando un utente, anche anonimo, visita il sito? Sembra che venga scaricata l’intera sezione notizie (ogni singolo post) in una volta sola, il che mi sembra eccessivo. Man mano che ho aggiunto articoli per riempire un po’ il sito, i tempi di caricamento della home page sono aumentati notevolmente. Quando avevo solo uno o due post, i tempi di caricamento erano nell’ordine di 200 ms; ora, con 10 o 15 post, il tempo di caricamento è salito a 1500 ms.

Immagini rimosse dai post di notizie?
Oltre all’immagine principale, tutte le altre immagini presenti nel post sembrano essere rimosse, cosicché quando gli utenti leggono il feed /news non possono vedere le immagini a cui si fa riferimento nel testo. Molto strano…

Video incorporati - Non vengono riprodotti, sostituiti da un’immagine statica con un link a YouTube, aggirando così la funzionalità di incorporamento video. Questo porta gli utenti fuori dal sito, eliminando di fatto una funzionalità di Discourse.

Qualsiasi suggerimento sarà apprezzato!

2 Mi Piace

Mi dispiace, questa non è una soluzione, ma dovrebbero semplicemente caricarsi in modo pigro e mostrare un’immagine statica prima della riproduzione.

2 Mi Piace

Il concetto di base qui è che il plugin News si inserisce e potenzia una visualizzazione dell’elenco degli argomenti, sia che si tratti di un elenco di argomenti o di un feed RSS.

Di conseguenza, la visualizzazione “per argomento” è più semplice di quanto ci si aspetterebbe da una singola visualizzazione di un argomento, ma più ricca del formato predefinito “a veneziana” senza immagini di un normale elenco di argomenti di Discourse.

Questo è previsto ed è un compromesso pratico.

  • l’obiettivo principale del plugin sono i feed RSS e supporta un’immagine in evidenza per ogni “post”, tuttavia può anche mostrare un’immagine da un argomento di Discourse.

  • Se desideri vedere le altre immagini, puoi navigare fino all’argomento completo.

  • Questo serve anche a garantire prestazioni ragionevoli. Mostrare tutte le immagini di tutti gli argomenti comporterebbe un download molto pesante.

  • Inoltre, questo mantiene il layout più compatto.

  • Lo stesso vale per i video incorporati negli argomenti: vengono presentati come miniature nel feed delle notizie, esattamente come accadrebbe con tutti i plugin equivalenti e i componenti del tema visualizzati nell’elenco degli argomenti.

Si tratta di feed RSS o basati su categorie di Discourse? Nel secondo caso, potrebbe esserci spazio per migliorare le prestazioni utilizzando miniature a bassa risoluzione invece delle immagini a piena risoluzione e applicando il caricamento differito… tuttavia, data la dimensione dell’immagine visualizzata, un’immagine a bassa risoluzione potrebbe non essere sufficiente.

Se il tuo interesse non riguarda i feed RSS, potresti anche dare un’occhiata a Topic List Previews TC, che è leggermente più ottimizzato per questo compito, ma presenta un layout con un’impronta diversa.

1 Mi Piace

Ciao Rober, grazie per la spiegazione. Non si tratta di un’applicazione di tipo RSS, ma piuttosto di un’applicazione blog + forum. Volevo evitare le complicazioni e l’overhead di avere sia un sito WordPress che un forum Discourse, dato che è un piccolo progetto collaterale per me.

Come si applica il “caricamento differito”? Non sono un programmatore e non conosco questa impostazione.

Grazie per le informazioni.

2 Mi Piace

Questa è una richiesta di funzionalità.

1 Mi Piace

Non è possibile. Ma è una funzionalità che ormai dovrebbe essere utilizzata comunque. Quindi, speriamo che gli sviluppatori di Discourse si aggiornino ai tempi moderni :wink:

(No, non so quanto sarebbe difficile implementarlo, ma quasi tutte le altre piattaforme lo usano, e non senza motivo)

2 Mi Piace

In realtà, si tratta di una modifica piuttosto banale che non richiede l’intervento del team di Discourse, e che ho già apportato:

IMPROVE: rinomina i template raw e aggiungi il lazy loading per le miniature · paviliondev/discourse-news@6150851 (github.com)

Ho anche implementato una serie di correzioni per le modifiche che interrompono il funzionamento e ho modernizzato i suffissi dei template:

COMPATIBILITY: riferimenti alle impostazioni · paviliondev/discourse-news@dcda6a7 (github.com)

@angus

5 Mi Piace

Ciao, ho appena installato il plugin e si tratta di un nuovo sito che utilizza il tema predefinito. Le immagini sono tutte fuori dallo schermo sia su dispositivi mobili che desktop. C’è una soluzione per questo?

1 Mi Piace

Ehi, potresti condividere qual è la tua “fonte di notizie di discourse”? Se si tratta di una categoria, le immagini funzionano come previsto (vedi qui).

Se si tratta di un feed RSS, il supporto delle immagini dipenderà dalla versione del feed. Se si tratta di RSS 1.x, non vi è alcun supporto ufficiale per le immagini nelle specifiche RSS 1.x, quindi il plugin non supporta le immagini in tali feed.

Se si tratta di RSS 2.0, il supporto delle immagini è fornito tramite il tag enclosure. Gli elementi del feed dovranno avere un attributo come questo:

<enclosure url="http://feed.com/image.jpg" length="12345" type="image/jpeg" />

Vedi ulteriormente:

2 Mi Piace

Ciao. Sì, era questo link del feed

1 Mi Piace

La buona notizia è che il Feed è RSS 2.0 e ha effettivamente immagini in un tag di allegato. Pertanto, vengono visualizzate come previsto.

Ho caricato il feed su try.thepavilion.io/news come esempio. Assicurati di avere le seguenti impostazioni del sito:

  • discourse news abilitato: true
  • discourse news source: RSS
  • discourse news rss: https://cointelegraph.com/rss/tag/altcoin

1 Mi Piace

È possibile contrassegnare un post come Notizia in modo che le notizie provengano da questo certo post in un argomento?

Spiegazione migliore: Nel nostro forum, i membri pubblicano regolarmente notizie e vorrei applicare un tag di notizie a questo post per renderlo una notizia.

1 Mi Piace

Il plugin attualmente supporta l’uso di una categoria per la fonte di notizie, ma non di tag.

2 Mi Piace

Solo per precisare che i Tag non sono concetti di Post, sono a livello di Argomento, quindi quello che stai chiedendo è in ogni caso impegnativo.

2 Mi Piace

È quello che stavo pensando mentre scrivevo…

C’è un modo per identificare un post, oltre all’ID del post, per estrarre questi post?

1 Mi Piace

Ho quelle impostazioni attive. E sul tema predefinito con anche il plugin di anteprime degli argomenti. Questo è quello che vedo.

1 Mi Piace