Ago | 12
15
Mercoledì
RSS Feeds in JOOMLA |
|
|
|||
|
Autore :
Crismer » Questo articolo è stato letto: 9683 volte » |
|||||
|
In Joomla ci sono due modi per utilizzare i Feeds. Un primo modo consiste nel visualizzare i feeds da siti di terze parti e questo è gestibile direttamente utilizzando il componente Newsfeeds nell'amministrazione di Joomla. Il secondo modo è creare un feed dei vostri contenuti così che i visitatori potranno sottoscriversi agli aggiornamenti del vostro sito e potranno ricevere le notifiche ogni volta che farete degli aggiornamenti. In questo tutorial parleremo di questo secondo uso dei news feeds. Utilizzando Google Chrome, non disponendo di una funzionalità di verifica di default, occorre andare in Crhome Web Site Store (https://chrome.google.com/webstore/category/home), cercare RSS e insallare RSS Subscription Notification di Google. A questo punto quando si visita una pagina che include un riferimento ad un RSS feed, l'icona sandard RSS sarà visualizzata in alto a destra della finsestra del browser. Joomla RSS Feeds Core Questo è la modalità standard di installazione di Joomla che include i dati di esempio. La home page effettivamente mostra un'icona degli RSS. Cliccando su questa icona vengono mostrati due tipi di feeds che quando selezionati vi permettono di aggiungere i feed al vostro lettore RSS preferito. Fin quì tutto bene, nulla di complicato. Ma ora diamo un'occhiata ad una pagina di esempio. Quando scelgo 'Single Article', l'icona RSS scompare. Anche se utilizziamo 'Article Categories. L'icona ritorna ad essere visibile quando utilizziamo 'Article Category Blog, Article Category List e Featured Articles. Questo è un comportamento normale di Joomla. I tipi di pagina 'Category Blog, category list e Featured Articles hanno un corrispondente RSS feed. Gli altri tipi di pagina no. Credo che il motivo di base che ha portato a questo comportamento standard di joomla sia da attribuire al fatto che gli RSS feeds notificano agli utenti l'inserimento di un nuovo articolo. Qeusto accade sui tipo di pagine che abbiamo visto in precedenza e non sulla pagina 'Articolo Singolo' . Diamo uno sguardo ancora alla categoria 'blog page' . Quando osserviamo gli RSS feed per quella pagina, noterete che vengono elencati tutti gli articoli di quella categoria. Probabilmente questo può avere un senso dal punto di vista tecnico, ma per la maggior parte dei siti web, non è ciò che si vuole offrire all'utente. Risulterebbe meglio avere un singolo feed per tutti gli articoli. In questo modo gli RSS feed sarebbero gli stessi su tutte le pagine e i sottoscrittori riceverebbero le notifiche quando un'articolo è aggiunto in qualunque categoria. Estensione Free per RSS Per ottenere questo comportamento esiste un'estensione free chiamata Ninja RSS Syndicator (http://ninjaforge.com/extensions/ninja-rss-syndicator) disponibile su Ninjaforge. Scaricate l'estensione, poi tornate indietro sugli Addon e scaricate anche Ninja RSS Syndicator Module. Installate entrambi con Gestore Estensioni (Exetention Manager). Poi andate su Componenti - Ninja-rss-syndacator - Feeds-New. Non troverete molta documentazione ufficiale per questo componente ma la maggior parte delle impostazioni di default andranno bene. Una volta fatto 'New ' dare un nome al Feed che si stà per creare in relazione ai contentuti che dovrà contenere. Se il Feed che stiamo creando visualizzerà tutti gli articoli lo chiameremo ad esempio 'All articles'. Poi raccomando di cambiare l'ordine di sort in "Created date descending" che significa che gli articoli nuovi saranno visualizzati in cima alla lista. Salvare e chiudere. A questo punto nulla è cambiato lato FrontEnd. Il comportamento di default degli RSS di joomla è ancora attivo. Andiamo allora in 'Gestione Moduli' (Module Manager) e cerchiamo per rss. Selezionare rss, editare il modulo e cambiare il titolo in qualcosa come RSS Feed. Scegliare la posizione preferita del prorpio template, assicurarsi che lo stato sia su 'Pubblicato' e specificare che il modulo apparirà su tutte le pagine, oppure scegliere l'opzione che preferiamo. Potete provare e fare esperimenti con le varie opzioni. Salvare il modulo così modificato; noterete ora che nella posizione che abbiamo impostato appare l'icona degli RSS. Cliccando sull'icona attiveremo la funzionalità di sottoscrizione ai feed la cui modalità varia a secondo del tipo di browser che si stà utilizzando. Disabilitare il core Feeds di Joomla Attivare il modulo aggiunge un riferimento al codice sorgente. Questo significa che quando un visitatore clicca l'icona RSS nel suo browser, riceve tre opzioni; i due feed originali e il vostro nuovo. Questo è probabilemente quello che volete offrire al visitatore. Questo permetterà all'utente di sottoscrivere l'articolo appartenente ad una particolare categoria o per tutti gli articoli. Personalemente preferisco fornire un singolo Feed quindi una singola scelta. Per disabilitare il comportamento standard per la gestione dei Feed di Joomla, ritornare nel pannello di amminisrazione ed andare in 'Gestione Articoli' - options - Integration e cambiare 'Show Feed Link' in 'Hide'. Questo dovrebbe fixare il comportamento, ma solo in teoria, se osservate infatti nulla è cambiato. Il fatto è che i dati di esempio di Joomla 'sovrascrivono' alcuni dei settaggi globali. Se questo accade sulle vostre pagine, controllate gli item menu per la pagina. Sotto 'Opzioni Integrazioni', cambiare 'Show Feed Link in 'Use Global'. Ora quando clicchiamo l'icone RSS, il browser non mostrerà più una scelta ma aprirà direttamente la finestra di sottoscrizione dei nostri feed.
Articoli più recenti:
|



RSS Feeds sono una fantastica caratteristica che molto spesso tende ad essere poco utilizzata o fraintesa.

