1. Open Graph 2.0from posts to life steamDev. Moh S
Shurrab
2. Open Graph ProtocolThis presentation was made specially For
this GTUG Event @2011
3. Agenda Some talk and joke Talk again and again and again
Some code May be Open Graph Protocol v2.0 This presentation was
made specially For this GTUG Event @2011
4. Open Graph Protocol Convert the web from a hyperlinks
related Document, to related Objects Make it a part of the Social
Graph Depend on the social connection nested of the links and page
ranks This presentation was made specially For this GTUG Event
@2011
5. Open Graph Protocol V1 Dealing with external pages Before
(the Link post phase):Message title Image Description Facebook try
to fetch this data from your head and body! This presentation was
made specially For this GTUG Event @2011
6. Open Graph Protocol V1 After (the Page object phase): Adding
some metadata, then Facebook deals with your objects nested of
pages! Facebook try to fetch the object data from the OG metadata,
else return back to the Link phase This presentation was made
specially For this GTUG Event @2011
7. Open Graph Protocol V1 What we just see, is the semantic web
Facebook decide to use the meta data to keep it simple to add and
modify fast to fetch and parse It is an Open Source protocol under
the Open Web Foundation Agreement Java, RDF, PHP, Python, and Ruby
Parsers, and WordPress plug-in are already developed This
presentation was made specially For this GTUG Event @2011
8. The differences ? Before: If you have 850 million like in
your external page, you can do nothing rather than other page have!
After: Facebook create an admin FB Page for each external page that
use Open Graph Protocol. This presentation was made specially For
this GTUG Event @2011
9. The differences ? Where it appear? Facebooker profiles Wall
Info Search bar Home feed Simply, any place a regular FB page can
appear! This presentation was made specially For this GTUG Event
@2011
10. The differences ? Then, if pressed? Finally your external
page back to life again, users will be directed to your external
page. If you are the admin, you can enter the admin FB page and do
some RELATED POST or just SPAM! If your users forget you, your new
post can get some of them back again. But, will you update a 1000
FB page every time your websites is updated? This presentation was
made specially For this GTUG Event @2011
11. The differences ? Build your robot ;) Get your Facebook
twins pages. Whenever your site updated, use Facebook Graph API to
update the top 10 related page automatically. Dont be a stupid
spammer, because you will loose your site (perhaps yourself) if
Facebook blocked your domain.This presentation was made specially
For this GTUG Event @2011
12. Summary Add some Build yourmetadata to Robot to your page
update them Facebook generates Admin pages This presentation was
made specially For this GTUG Event @2011
13. Open Graph Protocol V2 Do you remember the profile tabs
system? You can add any Apps tab to your profile After the bad end
of Hi5, Facebook decide to learn the lessons and limit the profile
customization, and offset by a Strong APIs and Plug-ins This
presentation was made specially For this GTUG Event @2011
14. Open Graph Protocol V2 What is the next generation of
social network? Geo networks & Life stream How many active
timeline we already have? This presentation was made specially For
this GTUG Event @2011
15. Open Graph Protocol V2 Motivation OGP v1 came with limited
object types 35 types OGP v1 came with 1 verb only!!! Like OGP v2
give you the ability to create Verbs Objects Aggregators This
presentation was made specially For this GTUG Event @2011
16. Open Graph Protocol V2 You verb a/an object
via/at/in/on/using/with application verb can be past or present
object is any thing around you in Facebook, Facebook Apps,
Websites, Real life!!! application is the App, Website, Mobile, TV,
or anything else, you authorize to publish actions This
presentation was made specially For this GTUG Event @2011
17. Open Graph Protocol V2 Whats new? Facebooker profiles Wall
Timeline, Special Timeline, & Special post types Info Search
bar Home feed, Ticker Simply, any place a regular FB
page/post/action can appear! This presentation was made specially
For this GTUG Event @2011
18. Open Graph Protocol V2 Whats new (cont)? The most important
change is that: The actions will trigger using simple POST HTTP
request Witch mean? You can customize the button as you want. Users
can allow the application a publish actions instead of them. FB
Like button is not customizable, and have no server side triggering
This presentation was made specially For this GTUG Event @2011
19. Open Graph Protocol V2 Build-in Types Simple: Boolean,
DateTime, Enum, Float, Integer, String, URL Complex: Audio,
ContactInfo, GeoPoint, Image, Video Build-in Action: read, watch,
like This presentation was made specially For this GTUG Event
@2011
20. Open Graph Protocol V2 Build-in Objects Article, Blog,
Book, External Profile, Movie, TV Episode, TV Show, Video, Website
Action properties VS object properties Action properties are unique
to each instance. object properties are static and non-user
specific. You can use your object as a type in another object
(aggregator)! This presentation was made specially For this GTUG
Event @2011
21. Open Graph Protocol V2 Aggregations and Reports Manage how
actions will appear in your Apps users timeline and special
timelineThis presentation was made specially For this GTUG Event
@2011
22. DemosThis presentation was made specially For this GTUG
Event @2011
23. StatisticsThis presentation was made specially For this
GTUG Event @2011