Ultimo aggiornamento: settembre 2008
Sommario
- Feed RSS dei contenuti multimediali (ovvero i contenuti da caricare su Bebo)
- Specifiche per il lettore video
- Profili dei canali per ospitare i contenuti multimediali su Bebo
- Procedura di integrazione
Feed RSS dei contenuti multimediali
Il seguente esempio di feed RSS rappresenta un'ottima linea guida.
NOTA IMPORTANTE: per garantire la corretta analisi del file XML, tutti gli elementi di testo devono essere racchiusi da CDATA (la soluzione migliore per ignorare i caratteri XML riservati e quelli non riconosciuti dal parser);
È possibile applicare a un oggetto multimediale (ITEM) SOLO un elemento dello stesso tipo, gli altri verranno ignorati. Ad esempio, ogni nodo dell'elemento <item> deve includere un unico nodo dell'elemento figlio <media:thumbnail>.
Specifiche per il modulo RSS dei contenuti multimediali: http://search.yahoo.com/mrss
Esempio di feed RSS di contenuti multimediali:
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss">
<!-- Obbligatorio -->
<channel>
<!-- titolo opzionale (non ancora elaborato) -->
<title><![CDATA[ACME Network]]></title>
<!-- copyright opzionale (non ancora verificato) -->
<copyright><![CDATA[2007, ACME Interactive, Inc]]></copyright>
<!-- Elenco dei video -->
<!-- ogni elemento è un oggetto multimediale/video -->
<item>
<!-- Obbligatorio: il titolo del video -->
<media:title><![CDATA[Jennie's New Gig]]></media:title>
<!-- Facoltativo: la descrizione del video -->
<media:description><![CDATA[Jennie parla della sua ultima esperienza nel campo del volontariato.]]></media:description>
<!-- Facoltativo: le parole chiave del video [per utilizzi futuri]-->
<media:keywords></media:keywords>
<!-- Facoltativo: le categorie a cui appartiene il video -->
<media:category><![CDATA[/News/Entertainment/Interviews]]></media:category>
<!-- Il contenuto multimediale -->
<media:content>
<!-- Obbligatorio: questa è l'icona del video e dovrebbe essere di dimensioni pari a circa 90x90 pixel --& gt;
<media:thumbnail url="http://acme.com/thumbs/1234.jpg"/>
<!-- Obbligatorio: l'attributo URL è il collegamento alla pagina HTML che contiene ulteriori informazioni su questo video. Questo attributo è obbligatorio e deve essere univoco per ogni video, anche se il collegamento non è valido, poiché viene utilizzato come chiave primaria. I valori del nodo dell'elemento sono i tag del lettore video e sono obbligatori. -->
<!-- I tag del lettore video contenuti in questo nodo dell'elemento devono essere conformi alle specifiche per i lettori multimediali -->
<media:player url="http://www.acme.com/videos/502138785"><![CDATA[<embed src="http://www.youtube.com/v/8sgycukafqQ&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="353"></embed>]]></media:player>
<!-- Facoltativo: il lettore video alternativo senza riproduzione automatica/pre-roll, in modo che possa essere inserito negli spot promozionali -->
<media:altPlayer url="http://www.acme.com/videos/502138785"><![CDATA[<embed src="http://www.youtube.com/v/8sgycukafqQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="353"></embed>]]></media:altPlayer>
</media:content>
<!-- Facoltativo: per video che possono essere visualizzati solo nella stagione corrente. La data deve essere in formato ISO-8601 -->
<expiredate>2007-09-11T00:01:00-07:00</expiredate>
<!-- Facoltativo: eventuali limitazioni alla diffusione del video in determinati Paesi. Il termine "relationship" indica il tipo di relazione rappresentato dalla limitazione (allow | deny), in base al codice del Paese. [ISO 3166] . È possibile specificare solo una limitazione per ogni elemento multimediale: "allow" o "deny"-->
<media:restriction relationship="allow" type="country">au us</media:restriction>
<!-- Optional: restrict age for video. Supported age restrictions can be set to one of the following: 16+, 18+, 21+. For content appropriate for all ages, omit this tag or leave the field blank. -->
<media:restriction type="urn:bebo:ageRestriction" relationship="allow">21+</media:restriction>
<!--
Facoltativo: elenco separato da spazi di etichette di contenuto. Di seguito sono indicati i codici supportati: VL="Violence (Contenuti violenti)" SL="Strong Language (Linguaggio forte)" SC="Sexual Content (Contenuti sessuali)" NU="Nudity (Immagini di nudi)" TB="Tobacco (Uso di tabacco)" AM="Alcohol Misuse (Abuso di alcool)" DS="Disturbing Scenes (Immagini forti)" DT="Drug Taking (Assunzione di droghe)" DB="Dangerious Behavior (Comportamenti pericolosi)" FI="Flashing Images (Immagini lampeggianti)" LW="Live Webcast (Webcast live)" SP="Sponsored Content (Contenuto sponsorizzato)"
-->
<media:rating scheme="urn:bebo:contentLabel">VL SF</media:rating>
</item>
</channel>
</rss>
Specifiche per il lettore video
I video dei partner verranno visualizzati in diverse sezioni del sito Bebo.com, in particolare sulle seguenti pagine:
- Profilo del canale, in cui verrà integrato il feed RSS dei contenuti multimediali (larghezza predefinita del lettore video: 450 pixel)
- Profilo dell'utente di Bebo, all'interno del modulo "Sezione Video" (dove l'utente può inserire i propri video preferiti) (larghezza predefinita del lettore video: 355 pixel)
- Video di Bebo, una pagina dedicata ai video provenienti dalla stessa fonte e/o dello stesso tipo (larghezza predefinita del lettore video: 450 pixel)
L'altezza del lettore non deve superarne la larghezza. Bebo può modificare l'area di visualizzazione per adattarla a diverse altezze, ma solo in base a un rapporto 1 a 1, altrimenti l'area sottostante verrebbe tagliata.
Il lettore viene visualizzato utilizzando i tag contenuti nell'elemento <media:player> del feed RSS:
Innanzitutto è necessario un tag <object><embed> o <embed> per visualizzare il video Flash, quindi sarà possibile aggiungere anche i tag <img> e <a>. I tag <img> vengono principalmente utilizzati a scopo di tracking, mentre i tag <a> devono sempre includere l'attributo TARGET="_BLANK". I browser più recenti, come IE 6+ e Firefox, supportano i tag <embed>, ma il formato più utilizzato e accettato è quello che prevede, secondo la regola generale, l'inserimento del tag <embed> all'interno del tag <object>. È possibile inserire anche alcuni tag di formattazione HTML: <br>, <b>, <p>, <span> ma la visualizzazione di questi tag potrebbe non essere ottimale nelle aree di riproduzione del lettore.
Tutti gli altri tag HTML e i tag JavaScript non sono consentiti e verranno automaticamente rimossi.
Esempio:
<media:player url="http://www.acme.com/videos/502138785"><![CDATA[<object width="425" height="353"><param name="movie" value="http://www.youtube.com/v/8sgycukafqQ "></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/8sgycukafqQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="353"></embed></object><img width="1" height="1" src="http://acme.com/tracking/12345"/><br><a target="_blank" href="http://acme.com/12345/">Meet the director</a>]]></media:player>
Le dimensioni del lettore verranno automaticamente regolate (mantenendo il rapporto tra larghezza e altezza) per le aree di 355 e 450 pixel di larghezza. Per un'esperienza di visualizzazione ottimale, si consiglia di utilizzare un lettore di larghezza pari a 450 pixel.
Qualsiasi contenuto pubblicitario deve essere incluso nel lettore, se possibile sopra i comandi di riproduzione o pausa. Deve essere sempre chiaro che l'annuncio proviene dal fornitore dei contenuti multimediali.
Profili dei canali
Il profilo del canale è l'home page dei contenuti video. In genere, i proprietari di contenuti multimediali possono creare diversi profili di canali per ospitare o gestire i propri video, ad esempio è possibile creare un profilo "Humor" per inserirvi tutti i video pertinenti oppure un profilo "Simpson" in cui inserire tutti i video associati al programma specifico.
Nella parte superiore del profilo verranno inseriti tutti i video caricati tramite il feed RSS. I video più recenti verranno caricati nell'area di visualizzazione (questa impostazione può essere modificata dal proprietario del profilo) e verranno visualizzati anche i collegamenti e le icone di altri video.
Nelle sezioni sottostanti l'area del lettore video sarà disponibile un'ampia gamma di moduli virali che possono essere riordinati o disabilitati dal proprietario del profilo:
- Modulo Fan, dove verranno visualizzati gli utenti di Bebo che sono diventati fan (o sottoscrittori) del profilo del video;
- Modulo Blog, dove il proprietario del profilo potrà segnalare informazioni e messaggi importanti ai visitatori;
- Modulo Forum, dove gli utenti di Bebo potranno inserire commenti e comunicare con altri fan;
- Modulo Altri canali di, dove verranno evidenziati altri profili dello stesso fornitore di contenuti;
- Modulo Commenti, dove gli utenti di Bebo potranno inserire i propri commenti;
- Modulo Cast, dove verranno indicati gli utenti di Bebo che hanno collaborato alla produzione dei contenuti.
Per personalizzare l'aspetto del profilo del canale, puoi consultare le linee guida per la creazione di "skin" personalizzate alla pagina http://www.bebo.com/SkinSpecification.jsp.
Procedura di integrazione
Una volta approvato il tuo status di Parter di contenuti multimediali, potrai accedere alla sezione dedicata ai Partner mediatici sulla home page del tuo account di Bebo.
In questa sezione potrai eseguire quanto segue:
- Selezionare il profilo del canale in cui desideri caricare i tuoi contenuti.
Se non hai ancora un profilo per il canale, fai clic sul collegamento per crearne uno (consulta la documentazione sulle specifiche per i profili dei canali).
- Inserire l'URL del feed RSS dei contenuti (che deve essere ospitato sul dominio registrato con Bebo nella fase di approvazione).
Ad esempio:
- Inserisci "http://www.esempio.com/rss/humor" in questo campo per ottenere tutti i video comici nel tuo profilo "Humor" oppure
- Inserisci "http://www.esempio.com/rss/humor/Simpson" in questo campo per ottenere tutti i video comici nel tuo profilo "Simpson".
- Fai clic sul pulsante "Carica" per iniziare il caricamento dei contenuti video.
- Dopo pochi secondi, i video caricati verranno visualizzati nella sezione Anteprima, con i titoli e le icone corrispondenti. Ogni video può essere visualizzato facendo clic sull'icona o sul collegamento "Anteprima". Eventuali errori di elaborazione dei video verranno segnalati tramite messaggi e/o contrassegni sui video specifici.
- Dopo aver verificato la corretta elaborazione di tutti i video, DEVI selezionare il pulsante "Salva" nella parte inferiore dell'area di anteprima per salvare tutti i video nel sistema.
- Verrà quindi visualizzato il profilo del canale in cui hai appena caricato i contenuti. In questa pagina potrai controllare le modalità di presentazione dei video e apportare eventuali modifiche.