fbpx

Area Tecnica Cfeed

Lo scopo di questa pagina è offrire a chi, tecnico e non solo,  è alla ricerca di approfondimenti  e suggerimenti su come adottare Cfeed per il proprio sito.

Il nostro team di supporto è sempre disponibile a fornire informazioni e chiarimenti tecnici, sull’integrazione. Contattaci 

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.

Mobile Server

Il mobile server elabora il feed caricando le news nel DataBase interno. Le notizie sono conservate per un periodo di 6 mesi (è possibile richiedere una durata superiore). I feed vengono letti con una cadenza temporale di 15 minuti, questa durata è un lasso di tempo è costante e non può essere cambiato. Per configurare ed inizializzare i tuoi dati non esistono configurazioni particolare basta creare il file XML visto sopra e caricarlo all’url fornito in fase di registrazione a Cfeed. 

Il frontend, il design dell’app

La struttura dell’app è dinamica è possibile configurare logo, colori di base e famiglia di font. Sono presente nell’app un listato “All news” in cui sono presentate tutte le ultime news e listati news per ogni categoria. Per ogni news ci sono alcune funzionalità comuni, come la condivisione, tramite la quale è possibile condividere l’app sui diversi canali socials, e la funzionalità preferiti. E’ presente un menù categorie che può essere personalizzato con più classificazioni di categorie (max 2). Infine, è presente una funzionalità ricerca tramite la quale è possibile effettuare una ricerca di una news all’interno del database.

E’ possibile scegliere tra due tipologie di listati

  • Prima pagina, listing con ultimi articoli pubblicati: Data, Titolo, Autore, Immagine Abstract, click link. In alto i due menu a dx e sx. Le categorie con scroll orizzontale.
  • Menu categorie aperto. Contiene i link alle categorie. Le categorie possono essere accorpate in super categorie. In alto la ricerca
  • Contenuto notizia. Data titolo autore testo e immagine
  • Contenuto notizia video. Data titolo autore testo e immagine contenuto-video
  • Layout alternativo. Data, Titolo, Autore, Immagine Abstract. Ultimo contenuto di dimensioni maggiori e a seguire, lista con immagini più piccole.
  • Menu preferenze utente: dimensioni del carattere testo, gestione notifiche, preferiti
  • Galleria fotografica

Backend per l’editore, gestione app

E’ possibile tramite le credenziali fornite dall’amministratore cfeed accedere al propria sezione per poter modificare il contenuto delle news (ed eventualmente eliminare news), gestire l’ordine delle news nell’app, aggiungere foto o video alla galleria multimediale e gestire l’ordine delle categorie e la loro visibilità.

Plugin WordPress

E’ possibile integrare cfeed con wordpress utilizzando il plugin cfeed che una volta installato sul wordpress sul modulo “Articoli” si comporta come segue:

  1. “Notifica la news”, creando un campo PUSH nel file xml. questo campo se selezionato consente di inviare una notifica.
  2. “Assegna Rilevanza all’articolo”, campo Relevance questo campo consente di assegnare la rilevanza dell’articolo nell’app. Il range va da 0 a 5. Campo “<relevance>” del feed. 

 

Il plugin gestisce i media come segue:

 

  1. genera un tag <media:content url=”” medium=”image”></media:content>: per l’immagine in evidenza dell’articolo, per ogni immagine appartenente ad una gallery
  2. genera un tag <media:content url=”” medium=”video”></media:content>: per ogni video con estensione mp4 |mp3|mpg|mpeg|avi|divx|mkv|xvid|webm  all’interno del “content” verranno strippati tutti gli attributi width, height e class. Lo stesso vale per tutti gli <script></script>
  3. Per aumentare le possibilità che nell’app ci sia un immagine in evidenza per ogni articolo, come primo tag <media:content url=”” medium=”image”></media:content>.
  4. Se non c’è nessuna immagine in evidenza e nessuna gallery di immagini, cfeed stampa la prima immagine del “content” dell’articolo. Se è assente anche quella, non ci sarà nessuna immagine in evidenza per il relativo articolo.

 

Se vuoi testare il plugin wordpress per cfeed contattaci clicca qui

Questo sito o gli strumenti terzi da questo utilizzati si avvalgono di cookie necessari al funzionamento. Cliccando su Accetto, acconsenti all’uso dei cookie. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie, consulta la cookie policy.

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi