Open Graph Protocol 2.0

1,370 views

Published on

My presentation in "The Wow and the How" GTUG Gaza event, titled "Open Graph 2.0, form post to life stream"

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,370
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Open Graph Protocol 2.0

  1. 1. Open Graph 2.0from posts to life steamDev. Moh S Shurrab
  2. 2. Open Graph ProtocolThis presentation was made specially For this GTUG Event @2011
  3. 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. 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. 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. 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. 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. 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. 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. 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. 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. – Don’t 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. 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. 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. 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. 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. 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. 17. Open Graph Protocol V2• What’s 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. 18. Open Graph Protocol V2• What’s 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. 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. 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. 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. 22. DemosThis presentation was made specially For this GTUG Event @2011
  23. 23. StatisticsThis presentation was made specially For this GTUG Event @2011

×