Questa è una notizia flash. Per pubblicarla qui o per modificarne il contenuto si accede al Pannello Amministratore di Joomla. Così come tutti gli altri contenuti del sito. Non occorrono specifiche conoscenze per gestire un sito con Joomla!

Giovedi, 25 aprile 2024
 
Home Articoli Visualizzare feed RSS nel nostro sito Joomla!
Visualizzare feed RSS nel nostro sito Joomla!

Non mi dilungherò in spiegazioni su cosa siano e come funzionino i feed Rss. Per lo scopo di questo articolo ci basta sapere che molti siti distribuiscono le proprie notizie anche a mezzo dei feed Rss, che potremmo definire come anteprime delle ultime notizie pubblicate. Noi impareremo a prenderci queste anteprime e a farle apparire nel nostro sito realizzato con Joomla! Spiegheremo anche come utilizzare allo scopo un semplice modulo che le mostrerà con un bell'effetto ajax.

Abbonarsi a un feed rss

Intanto dobbiamo capire se un sito distribuisce o meno questi feed rss. Per fare questo è sufficente navigare con firefox3, l'ultima versione di questo favoloso browser. Se finora hai usato internet explorer adesso è il momento di abbandonarlo. Scarica l'ultima verisone di Firefox cliccando qui. Si tratta di un browser del tutto gratuito e assolutamente compatibile con il tuo navigatore. Quindi scaricalo con tutta tranquillità e provalo. Potrai continuare ad usare entrambi a tua scelta. Allora, tornando alla navigazione con firefox, mentre state visitando un sito web date un'occhiata alla barra degi indirizzi e controllate se sulla destra appare questa icona feed-icon-14x14. In tal caso vuol dire che quella pagina fornisce i feed e voi vi potete abbonare in un modo molto semplice: cliccate sopra l'icona e quindi copiate l'indirizzo della pagina che comparirà. Indirizzo che andremo poi a incollare nel nostro sito fatto con Joomla!

Ma facciamo l'esempio pratico. Aprite questa pagina web: http://www.joomla.it/articoli-della-community.html . Si tratta della pagina dove joomla.it raccoglie gli articoli della community.  Mettiamo che io voglia pubblicare nel mio sito le anteprime con i titoli di questi articoli in modo da tenere informati  i miei lettori sulle ultime notizie che appaiono qui. Cliccate allora su questa icona feed-icon-14x14 in alto a destra nella barra degli indirizzi e vi apparirà un menù a scelta:

abbonati a RSS 2.0

abbonati a Atom 1.0

Voi cliccate sul primo e si aprirà una pagina web con questo indirizzo http://www.joomla.it/articoli-della-community.feed?type=rss che voi copierete e andrete a incollare nel vostro sito. Si, ma dove lo incolliamo?

EDIT 25 aprile 2010: ho scoperto che nell'attuale versione di firefox non appare più tale indirizzo ma si apre una finestra che ci chiederà se vogliamo abbonarci al feed. Noi clicchiamo su si. Poi clicchiamo sul menù di firefox clicchiamo su segnalibri e poi su organizza segnalibri. Individuiamo il sito che fornisce il feed che abbiamo appena aggiunto ai preferiti ed evidenziamolo. Appariranno molte informazioni tra cui, in fondo alla pagina, l'indirizzo del feed da copiare. 

Visualizzare i feed rss nel nostro sito

In Joomla! è presente di default una componente per la lettura dei feed. Vi si accede dal pannello di controllo  Componenti/News Feed . Clicchiamo su categoria e scegliamo nuovo. Quindi diamo il nome alla categoriaI miei feed preferiti quindi settiamo su si la pubblicazione e completiamo gli altri settaggi esattamente come se si trattasse di una normale categoria di articoli. Quindi salviamo, torniamo a  Componenti/News Feed e clicchiamo stavolta su  Feed e quindi su nuovo. Mettiamo il titolo Articoli della community di joomla.it , spuntiamo il si su pubblicato, scegliamo la categoria, e nel box link incolliamo l'indirizzo del feed rss che ci eravamo copiati prima. Questo: http://www.joomla.it/articoli-della-community.feed?type=rss
Scegliamo quante notizie pubblicare. Tempo della cache, ordinamento e feed rtl possiamo lasciarli impostati come sono di default. Salviamo e usciamo. Adesso dobbiamo richiamare il nostro news feed da una voce di menù. Quindi nel modo usuale scegliamo di creare una nuova voce di menù del tipo News Feed e quindi Feed individualeAspetto singolo feed.
Cliccando sulla voce di menù appena creata apparirà la pagina web come un normale articolo di Joomla che conterrà però i link agli articoli della community di joomla.it come potete vedere cliccando qui. Mi sembra del tutto evidente che, come ho fatto io qui, potete utilizzare il link per richiamare i feed dall'interno di un articolo o collegandolo ad una immagine, o a un menù ad immagini con effetto rollover.
Un altro metodo per visulizzare i fedd rss:  da gestione moduli/nuovo creare un modulo di tipo Visualizzazione feed quindi va poi attivato previo inserimento dell'url del feed.

Visualizzare i feed rss in un modulo

Adesso vediamo di fare comparire i nostri feed all'interno di un modulo con un gradevole effetto Ajax . Per far questo scaricate il modulo da qui e installatelo nel modo usuale nel vostro sito caricandolo da Estensioni e poi Installa/Disinstalla. Quindi andiamo in Gestione moduli e apriamo il modulo. Sulla destra troverete tutti i campi che usualmente compiliamo nei moduli di Joomla! mentre ci soffrmiamo un po' sui parametri che vedete  a destra. Nel primo box potrete scrivere il suffisso se volete formattare il modulo in modo particolare. Nel secondo campo potete inserire la chiave API di google se utilizzate il loro lettore di feed rss ma nel caso in esame non ci serve. Nel campo Filter Feed stabilite il numero massimo di articoli da far comparire e in quello successivo Feed Per Page il numero di feed per schermata Ajax che io ho settato a 2. In bordo fornite le istruzioni per il medesimo. Supporta anche i numeri esadecimali per i colori. in Speed settate la velocità di rotazione dei feeed in millisecondi. In Target scegliete se aprire la notizia sulla stessa o su una nuova finestra del browser. Settate poi altezza e larghezza del modulo dove appariranno i feed. Ecco che arriva il momento di inserire il nostro ink. In settae su abilitato e nel box 1st RSS Title Name incollate il link della pagina che fornisce i feed e cioè questa: http://www.joomla.it/articoli-della-community.feed?type=rss . Disabilitate poi tutti glim altri box. Sempre che non vogliate far apparire nel modulo feed da altri siti perchè allora ripetete la procedura incollando i relativi link. Il modulo ne supporta 6.

Se volete vedere il modulo che mostra i feed rss in azione cliccate qui

Questo modulo funziona davvero bene e io l'ho testato con tutti i principali browser.

Tonicopi

 
freccia lilla