Un RSS Feed rotto in Drupal

October 26

Un feed RSS è incluso con il sistema di gestione dei contenuti Drupal per impostazione predefinita. Questo sistema genera automaticamente un feed delle 10 nodi più recenti e può essere configurato nella sezione Pubblicazione del menu di configurazione di Drupal. Se il feed RSS è rotto del tutto, o se alcune parti di esso non funzionano, la causa più probabile è un modulo in conflitto, anche se un modello corrotto potrebbe anche essere il problema.

Moduli conflitto

I moduli corrotto o in conflitto sono la probabile causa di una rottura di alimentazione Drupal RSS. I moduli che compongono le modifiche al mangime, o le modifiche ai nodi, hanno maggiori probabilità di causare problemi, ma altri moduli potrebbero essere colpa pure.

Per determinare se un modulo sta causando un problema con il tuo feed RSS, disattivare tutti i moduli che hai installato e quindi controllare il funzionamento del feed. Se il feed funziona, uno dei moduli stava causando il problema. Per scoprire quale, riattivare ciascun modulo individualmente e quindi verificare il feed dopo ogni riattivazione. Se il feed RSS si rompe dopo l'attivazione di un modulo specifico, avete trovato il conflitto. Disattivare ed eliminare il modulo per risolvere il tuo feed RSS.

Utilizzo di un provider di terze parti

Un'alternativa a fissare o diagnosticare un feed RSS rotto sta usando un sistema di terze parti che assume il feed in sé, piuttosto che fare affidamento sul sistema Drupal predefinito. Ciò non può essere una opzione a seconda della gravità del problema, ma vale la pena provare, se non è possibile ottenere il feed RSS di funzionare.

Ci sono diversi fornitori, tra cui il servizio FeedBurner di Google, che è gratuito. Altri includono FeedBlitz e FeedCat.

Problemi di alimentazione Template

Ci possono essere problemi con il modello di nodo o di alimentazione, che può causare l'alimentazione per visualizzare in modo non corretto o rompere del tutto. Anche se si potrebbe tentare di cacciare manualmente il file danneggiato e sostituirlo con una nuova copia del esattamente lo stesso file dal pacchetto di installazione di Drupal, il metodo ideale è quello di re-installare Drupal tutto o aggiornare alla versione più recente, che sovrascrive il nucleo file e risolverà i problemi del modello.

Convalida il tuo feed

Dopo aver risolto il problema con il feed RSS, convalidarlo per assicurarsi che non ci siano problemi sotto la superficie. Per convalidare il feed, digitare l'indirizzo del feed ( "[sitename] /rss.xml di default") in un validatore di alimentazione, come ad esempio quello offerto da W3, AtomEnabled o Validome.