Pubblicato il 06/02/13e aggiornato il

Come diminuire il numero dei feed per ripristinare la Newsletter di Feedburner.

Come ripristinare la newsletter di FeedBurner quando ha smesso di essere inviata perché i Feed hanno superato la dimensione massima di 512KB.
Abbiamo già visto che FeedBurner può bloccare il servizio di reindirizzamento dei feed se questi ultimi hanno una dimensione superiore ai 512KB. Nel calcolo non vengono conteggiate le immagini e i video eventualmente presenti negli articoli. Questa problematica affligge quindi coloro che sono soliti pubblicare articoli molto lunghi. Se si superano i 512KB, oltre a non aggiornare più il Feed Reader dei lettori che lo hanno sottoscritto, il nostro blog sparirà anche dall'Elenco di lettura che si trova in basso nella Bacheca di Blogger e dai Blogroll di coloro che ci hanno inserito in questo widget.

Ricordo che si può mostrare un numero predeterminato di feed inserendo alla fine dell'URL una particolare stringa. Gli indirizzi dei feed degli articoli di un blog sono i seguenti

http://miosito.blogspot.com/feeds/posts/default
http://mioblog.com/feeds/posts/default
dove il primo si riferisce ai siti gratuiti del tipo Blogspot mentre il secondo a chi abbia acquistato un dominio personalizzato. Per fare in modo che i feed possano tornare funzionanti si deve accedere a FeedBurner quindi andare su Analyze > Edit Feed Details e incollare una nuova stringa alla fine dell'URL nella riga denominata Original Feed in questo modo

http://mioblog.blogspot.com/feeds/posts/default?max-results=3

andare quindi su Save Feed Details 



Se postate più di 3 articoli al giorno potete aumentare questo numero. Questa modifica ai feed non sarà però in grado di ripristinare la Newsletter in quanto i feed della stessa rimarranno invariati come dimensione. Dobbiamo quindi operare sul codice che serve per creare il widget. Non è possibile utilizzare il gadget ufficiale di Blogger Segui tramite Email perché non si può configurare. Si va quindi su Publicize > Email Subscriptions > Subscription Management

subscription-management-feedburner

Possiamo modificare direttamente il codice dentro il modulo, andare in basso su Save e quindi cliccare su Go dopo aver scelto la piattaforma tra Blogger e TypePad. Consiglio però di selezionare e copiare il codice in un file di testo per poterlo modificare con più facilità. Sarà simile a questo

<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=ResistereResistereResistere', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><p>Enter your email address:</p><p><input type="text" style="width:140px" name="email"/></p><input type="hidden" value="ResistereResistereResistere" name="uri"/><input type="hidden" name="loc" value="en_US"/><input type="submit" value="Subscribe" /><p>Delivered by <a href="http://feedburner.google.com" target="_blank">FeedBurner</a></p></form>

Oltre a personalizzare le dimensioni del gadget e del bottone e le espressioni che vi si visualizzano, dobbiamo sostituire l'ID di FeedBurner con quello che tiene conto di max-results. Ricordo che l'ID di FeedBurner è quello che viene dopo a http://feeds.feedburner.com/ nell'URL del feed. Riguardo al codice precedente basta sostituire

uri=ResistereResistereResistere' con
uri=ResistereResistereResistere?max-results=3'

Tale codice va incollato su Layout > Aggiungi un gadget > HTML/Javascript e posizionato a piacere. Prima di concludere ricordo alcune cose che possono essere utili:
  1. Ho pubblicato un tutorial su FeedBurner che ora è un po' vecchio ma sempre utile
  2. FeedBurner non supporta la lingua italiana ma andando su Publicize > Email Subscriptions > Communications Preferences > Confirmation Email Body si può tradurre in italiano la scritta della finestra popup che appare all'atto della iscrizione
  3. Sempre nella stessa sezione in Email Branding possiamo settare il tipo e la dimensione dei caratteri per il titolo della newsletter e per il suo testo. E' anche possibile digitare un nome per la Newsletter e indicare l'URL del nostro logo. In basso sarà visualizzata l'anteprima in tempo reale. Per saperne di più leggete Come personalizzare i feed sottoscritti via email
  4. In Delivery Option possiamo settare il fuso orario e l'ora di invio della newsletter quotidiana.




4 commenti :

  1. Grazie Ernesto,
    non ci avevo fatto molto caso ma in effetti erano settimane che non ricevevo più email con i miei nuovi posts...Ups! Mea culpa!
    Avevo provato a fare un resync now di Feedburner, ma non è funzionato: reclamava che avevo superato i 512KB.
    Poi ho cambiato il codice, come hai scritto tu (mettendone 10 al posto di 3 - sperando non sia un problema), ho rifatto un resync now e ho avuto la conferma "you have successfully resynchronized the feed "Sweet and That's it"".
    Ti ringrazio moltissimo!
    Cari saluti

    RispondiElimina
  2. Ciao Ernesto!
    Purtroppo per me che non sono una web master non è chiaro.
    Con la prima parte era tutto ok ma dal punto: "selezionare e copiare il codice in un file di testo"...da lì in poi buio.
    Mi spiace perchè ho letto alcune parti del sito e mi sembravano talmente ben dettagliate che per un attimo mi son illusa che anche una profana come me avrebbe potuto imparare qualcosa di html... :(

    RispondiElimina
  3. non so neanche cosa intendi per file di testo...

    RispondiElimina
    Risposte
    1. File di testo significa copiare il codice nel Blocco Note o da qualsiasi altra parte per poi poterlo utilizzare più facilmente. Cosa è il Blocco Note spero che tu lo sappia :))
      @#

      Elimina

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti. Se ti ho aiutato con il post o con le risposte ai commenti condividi su Facebook o su Twitter. Grazie.