Struttura dei feed e la comunicazione con l’app
Il software Cfeed utilizza lo standard RSS per gestire il flusso di informazioni per la comunicazione con le app. L’acronimo Feed RSS, Rich Site Summary, rappresenta un formato basato su XML per la diffusione di contenuti sul Web. Viene comunemente usato per gestire i flussi di notizie e aggiornamenti che provengono da siti che ci interessano senza doverli visitare manualmente. Il software Cfeed si basa su questa tecnologia per caricare i contenuti dell’app mobile.
——————–
Scarica il file txt
Descrizione e commento ai campi:
<title> E’ il titolo del contenuto, questo valore comparirà nell’elemento del listato principale e rappresenterà il titolo del contenuto.
<pubDate> Rappresenta la data di pubblicazione del contenuto
<dc:creator> Indica l’autore del contenuto
<category> Rappresenta la categoria in cui sarà inserito il contenuto
<relevance> Indica l’importanza del contenuto e determina l’ordinamento nel listato principale dell’applicazione
<push> E’ un campo che se settato permette di notificare tramite push il contenuto
<guid> E’ la chiave esterna della notizia, deve essere univoca e identifica univocamente il contenuto
<content:encoded> Contiene il codice HTML del contenuto
<media:content> Contiene il contenuto multimediale associato alla notizia. Il campo medium di questo elemento indica se il contenuto rappresenta una immagine o un video. Nota che è possibile inserire più immagini o video in una notizia creando in questo modo una gallery.
Nota: Solo i campi guid e pubDate sono obbligatori e devono essere sempre presenti.
Naturalmente il tuo feed può essere costruito da più <item>, ognuno dei quali presenterà all’applicazione un nuovo contenuto.
E’ possibile utilizzare l’importer Cfeed semplicemente generando un file Xml con la struttura sopra esposta, non è necessario quindi avere un CMS che implementi il feed, è possibile anche utilizzare script autonomi che generano questo formato di file. L’importer ad intervalli di 15 minuti leggerà il nuovo file xml all’url indicato all’amministratore cfeed.