Pubblicazione RSS

Ritratto di Vanni

Gestire gli RSS è molto facile e immediato, in quanto Drupal compila autonomamente un file apposito denominato rss.xml

Chi è interessato ad usare feed di genere Atom può usare l'apposito modulo, molto semplice ed intuitivo, non ha quasi bisogno di configurazione.

Come configurare gli RSS

  • scegliere il tipo di contenuto che deve comparire negli RSS e spuntare in "Opzioni di pubblicazione" l'opzione "Promosso alla prima pagina"
  • andare in "Gestione Visualizzazione" e spuntare RSS nella sezione "Impostazioni di visualizzazione personalizzate"
  • cliccare Salva
  • cliccare sul nuovo link RSS in alto a destra e nella pagina che si apre decidere quali campi devono apparire
  • andare in menù amministratore/configurazione/pubblicazione RSS e configuare a proprio piacere
  • pagina di configurazione per la pubblicazione degli RSS
  • salvare le nuove impostazioni
  • se carichiamo l'Url: nome_del_sito/rss.xml si aprirà una pagina simile a questa, dove saranno inseriti i contenuti che abbiamo pubblicato in prima pagina con i campi che avevamo deciso di far visualizzare
  • visualizzazione del file rss.xml
  • inoltre nella homepage troveremo tutti i contenuti pubblicati in successione e il relativo simbolino degli RSS
  • homepage con tutti i nuovi contenuti pubblicati e relativo simbolo per gli rss
  • troveremo tutto questo nella homepage solamente se in menù amministratore/configurazione/informazioni sul sito NON abbiamo inserito una prima pagina predefinita
  • se, invece, non vogliamo una configurazione del sito in stile blog e abbiamo impostato che la homepage sia sempre la stessa (come in questo sito) il simbolino RSS non apparirà, ma il file rss.xml sarà comunque presente

Come inserire il simbolo RSS mantenendo l'homepage statica 

Ho dovuto affrontare questo problemino per visualizzare l'icona RSS in questo sitoweb (premetto che sicuramente esistono altre alternative alla procedura che vado a descrivere)

Volendo mantenere una homepage statica, ma volendo comunque far visualizzare il simbolo RSS, ho deciso di inserirlo in un blocco dedicato (come potete vedere nella colonna di destra sotto alle icone dei social network).

Avrei potuto usare un modulo con le varie icone dei social network/rss/email, ma alla fine, ho optato per un nuovo blocco ed ho inserito il seguente codice html<a class="feed-icon" href="http://nome_del_sito/rss.xml" title="Abbonamento a NOME_DEL_SITO RSS"><img  class="image-style-none" src="http://nome_del_sito/misc/feed.png"" /></a>

Fatto questo l'icona veniva regolarmente visualizzata e linkava al file rss.xml, però la mia estensione RSS per il browser non mi dava la possibilità di aggiungerlo ai preferiti, cioè, invece di vedere questo icona estensione di chrome per aggiungere RSS vedevo questo icona estensione di chrome per aggiungere RSS preferiti

Per risolvere il problema ho dovuto aggiungere un nuovo metatag all'Head delle pagine del sito.

Questo è il metadato da aggiungere: <link rel="alternate" type="application/rss+xml" title="NOME_DEL_SITO RSS" href="http://nome_del_sito/rss.xml" />

Per aggiungere questo metadato non potete usare il modulo Metatag (perchè non supporta ancora la possibilità di aggiungere metadati) ma potete usare il modulo Add to Head

Oppure potete aggiungere una funzione al file template.php del vostro tema:

codice funzione per inserire un nuovo metadato nell head delle pagine web

e questo è il risultato se andiamo a visualizzare il codice sorgente della nostra pagina

codice sorgente pagina con il nuovo metadato per gli rss inserito nell'head

Commenti

rss feed

Ciao ho settato il feed come mi hai detto ed ho creato una vista per far visualizzare solo alcuni campi.

Quando vado nel feed, mi compare il link insieme all'attributo href e quindi quando clikko mi riporta pagina non trovata.

Cosa posso fare?

Aggiungi un commento

Filtered HTML

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Comment

  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.
Per tutelare la vostra privacy suggerisco l'uso di un nickname o lasciare anonimo...
CAPTCHA
Questa domanda e' per testare se sei un visitatore persona e non un software che genera spam
5 + 12 =
Risolvi la semplice domanda di matematica e inserisci il risultato. Es. se e' 1 + 3 inserisci 4.