Tavaly novemberben készített prezentáció az Open Graph API-ba bevezetett új lehetőségekről. Gyors áttekintésre ideális, de azóta már azért történtek változások és fejlesztések, így az anyag nem teljeskörű.
2. Mi változik?
Profil » Timeline
Like » Action
Weboldal » Rich object
Open Graph » Open Graph 2.0
Auth dialog » Auth dialog 2.0
3. Timeline
• A falat váltja fel
• Szebb, nagyobb, szellősebb
elrendezésű
• A felhasználók aktivitásai és egyéb
adatai rendszerezve, boxokba
kerülnek
• Demo:
4. A lájkon túl
• A Facebook célja, hogy leképezze
az emberek cselekedeit virtuálisan
• “So now you can [verb] any [noun]”
• A like már csak egy a sok lehetőség
5.
6. Az Open Graph
eddig
• weboldalakba ágyazott speciális meta
tagek
7. Példa
• Recept weblap
• objektum: recept
• cselekedet: főzés
• A receptek végoldalainak
forráskódjában elhelyezzük a “recept”
objektumhoz kapcsolódó új meta
adatokat
• Az “ezt főzöm” gombra kattintva a
Facebook regisztrálja az action-t, és
10. Fontos!
• Az igéket és objektumokat az
alkalmazás élesítése előtt be kell
küldeni review-ra!
• Angolul kell beállítani mindent, de
van beépített fordítási lehetőség »
demo
11. A változás
• Az aktivitások 3 helyre kerülnek ki:
• news feed
• ticker
• timeline
12. Jogosultságok
• Eddig egy ablakon adott meg
minden jogot, amit kértünk tőle.
Utólag már nem kellett ellenőrizni,
hogy van-e egy adott funkcióhoz
jogunk
• Ezután: attól még, hogy a user
felveszi az appot, nem biztos,
hogy tényleg minden
jogosultságunk megvan.
14. Új auth ablak
• 2 lépéses
• Alap jogok az első oldalon
• kötelező megadni
• szövegezésben nagyobb kezet
kapunk
• Extra jogok a másodikon
• a user dönti el, hogy melyeket
18. Jogok
• egyszerű:
• alapadatok, születési adatok,
barátok listája, likes, stb.
• extended:
• offline access, automata checkin,
üzenetek, esemény létrehozása,
stb.
19. Aggregált adatok a
profilon
• A userhez kapcsolódó
aktivitásokat kirakhatjuk a user
falára
• A Facebook dönti el, ez a doboz
(report) hova kerül
• Mindenképpen egy adott
időszakhoz kötődik
• Utólag is visszanézhető
20. Real-time upgrades
• A Facebook ezután vissza tud
szólni az alkalmazásunknak, ha a
userünk valamelyik adata
módosult.
• Egyelőre csak az alábbiakra
vonatkozik, de a lista bővül:
• feed, friends, activities, interests,
music, books, movies, television,
likes, checkins
21. Achievements,
scores
• Csak “játék” típusú
alkalmazásoknál
• Az achievementeket mi
határozzuk meg
• Ha már egyszer megkapta a user,
nem vehetjük el tőle
• Ticker nézetben különleges
megjelenés
23. Előnyök
• Rengeteg új lehetőség
• Az appunk/weboldalunkon jobban
integrálódhat a Facebookba
• Több helyre kerülnek ki az
aktivitások
• Az aggregations feltűnő a
Timeline-on
24. Fontos!
• Sokkal több időt kell szánnunk
minden folyamatra: ötletelés,
fejlesztés, tesztelés, élesítés
• Vonjuk be a fejlesztőket már az
elején
• Csináljunk tech demokat
25. Nem tudni, mikor élesedik az új
rendszer, de addig is el lehet kezdeni
a felkészülést.