Archivi del mese: giugno 2012

FB Open Graph Tutorial

Posto di nuovo il Tutorial, riveduto e corretto:

Ora che ho raccolto un numero maggiore di informazioni,mi è possibile scrivere questo breve tutorial, augurandomi che vi sia d’aiuto, nella speranza che i vostri consigli e informazioni, lo rendano ancora più completo.

Passo 1: Creazione di un’applicazione Facebook

La prima finestra di dialogo, dopo aver premuto “crea applicazione”, è questa:

Inserite sia il nome, che l’App Namespace, quindi cliccate Continua.

Passo2: Configurare l’applicazione.

Ci troviamo adesso, nella scheda dei settaggi di base(Basic).

L’unica voce che ci interessa è quella riquadrata in rosso, Website with Facebook Login, inserite in quel campo, l’indirizzo del vostro sito web.
Con quest’azione abbiamo concluso la configurazione, salvate: adesso possiamo passare all’Open Graph.

Passo 3: Inizia Open Graph.

Il menu dell’Open Graph, nella colonna di sinistra, mostra solo queste voci:

Premendo Getting Started compare questa finestra:

Questo è il punto nevralgico, dobbiamo definire Azione e Oggetto, io consiglio di usare, al posto delle poco flessibili Azioni e Oggetti predefiniti, un Azione “Cook” riferita ad un Oggetto “recipe”.
Cliccate su “Primi Passi”.

Passo 4: Schede Azione e Oggetto dell’Open Graph.

Ecco la prima scheda, quella relativa all’azione, dovrebbe già esservi scritto: Cook.

Non fate niente, cliccate semplicemente, in basso Continua (o Salva).
Siamo passati, alla scheda dell’Oggetto:

Dovrebbe già esservi scritto, “recipe”, anche qui non fate niente, passate semplicemente alla scheda successiva, premendo salva.

L’aggregazione:

In “Data to Display”, inserite “Cook”, e in “Aggregation Title”, “recipe”, salvate. Bene con questo abbiamo terminato la configurazione iniziale.

Passo 5: Open Graph Dashboard.

Questa è la Dashboard di OG:

Adesso, in Aggregation, di fianco a “recipe”, troviamo “Add Sample Data”:

cliccatelo, vi si aprirà questa finestra:

Cliccate qui:

Vi apparirà questa finestra:

Inserite un titolo qualsiasi, e l’indirizzo web di un immagine: cliccate su “Create”.

Adesso sulla Dashboard, dovreste trovare questo:

Cliccate “Debug”, nella pagina che si aprirà, dovete cercare questo:

Quello è l’indirizzo fisico, lo spiazzamento del vostro Oggetto all’interno dell’Open Graph, selezionatelo e copiate.

Adesso cliccate AddNew, di fianco a Preview Action, dovreste trovarvi qui:

Nella “Reference”, di “recipe”, inserite l’indirizzo che avete copiato in precedenza “http://samples.ogp.me ecc..”: cliccate su Create.

Con questo abbiamo finito il lavoro sull’Open Graph, tornate alla Dashboard.

Adesso dobbiamo avere i nostri dati, nella forma che possano essere inseriti nell’HTML del nostro sito: cliccate “GetCode”, di fianco a “recipe” in “Object Types”: vi compariranno i metatag da inserire nella HEAD del vostro html file, copiateli, ricordando di modificare i valori di default, con quelli che abbiamo inserito prima, in particolare “og:url”, l’image e il title nel caso l’abbiate modificati.

Credo che questo nuovo tut, sia migliore, più chiaro del precedente. Lo step-by-step Tutorial, mostra bene la funzione java script PostCook(), dovete soltanto personalizzarla, con il vostro AppNameSpace, tutte cose intuitive.
Mi auguro di esservi stato di aiuto, resto a vostra disposizione per consigli e suggerimenti, logicamente reciproci.

Ecco il risultato come appare nel Feed delle Attività:

Qui si vede, nella Dashboard dell’Open Graph, che l’azione è stata approvata da Facebook. ed è ora attiva:

Facebook Open Graph – Il pranzo e’ servito


Ancora Facebook Open Graph, stavolta con Azione ed Oggetto definiti dall’utente (dovro’ lavare i piatti dopo).

Per cucinare(?), clicca qui.

Resto a vostra disposizione, per chiarimenti, consigli e quant’altro.

Open Graph – Piccolo manuale di sopravvivenza

Pensavo a un tutorial, invece mi sembra più necessario questo.

Come ho già detto, l’Open Graph è un Protocollo, cioè un modo di trasmissione dei dati, oltre a questo, veramente non c’è altro.
Dove si trovano i dati? Naturalmente sulla rete.
Anche noi, quindi, possiamo preconfezionare dei pacchetti con il contenuto del nostro sito web?
E’ vero fino ad un certo punto. Se il nostro sito, per esempio, ospita un canale di News, oppure un filmato o un gioco.
Torniamo però, al cuore del problema, come sono fatti i pacchetti?
La struttura è questa: Azione–>Oggetto, inoltre Oggetti dello stesso tipo possono stare in un’Aggregazione.
Il problema, devo dirvi, è esclusivamente mio, sì perché credevo che le azioni fossero svincolate dal contenuto, e non è così.
Prendiamo l’azione “read”, poiché sono un essere umano, la immagino come l’azione neutra applicabile a tutto ciò che è leggibile. Nell’Open Graph Azione e Oggetto formano una coppia inscindibile, sono un tutt’uno.
Dico, se uno nel proprio sito vuole ficcarci delle poesie, allora in quel caso non staremmo leggendo. Dura a credersi, ma è così. Dovremmo dare alle nostre (ma anche di altri), composizioni poetiche, il formato delle News. Pubblicato a quest’ora, scadrà tra un’ora, e altre baggianate simili.
Concludendo, più che una possibilità, quella di mettere insieme liberamente dei pacchetti, mi sembra più un modo di predeterminare il contenuto dei siti.
Vivreste voi, in un mondo, dove si possono leggere esclusivamente, nient’altro che giornali?

Facebook Open Graph

Posto i problemi incontrati nell’uso dell’Open Graph di Facebook.
Questa prima immagine l’ho prese dalla pagina di documentazione(lo step by step tutorial):

Mi chiedo come il signore del tutorial sia riuscito a scrivere in quei campi, cosa che a me tuttora non riesce.

Con la seconda immagine, osserviamo i risultati del debug:

Come potete constatare, il tipo dell’oggetto(nel riquadro rosso), viene riportato come og:type=website, cioè come un sito web?

Ecco invece i metatag, da me definiti sulla pagina web:

Il tipo d’oggetto vi è definito come cucinamed:recipe. Logicamente adesso ho un grosso dubbio, forse con l’Open Graph si possono cucinare solo i biscotti?
Aspetto vostri commenti e possibilmente suggerimenti.