SlideShare uma empresa Scribd logo
1 de 68
Baixar para ler offline
thanks for the ad(d).




   Social Communities I
   “Facebook Plattform”
Diplomlehrgang Social Media Manager
Über: Die Socialisten
“Die Socialisten” sind eine Wiener Social Software-Agentur,
die sich seit 2007 auf die Konzeption und Umsetzung
von Applikationen und Marketing-Lösungen auf
Social Web Plattformen wie Facebook konzentriert.
Seither wurden weit über 100 Brand-Pages und –Apps
erfolgreich umgesetzt. Zu den Kunden zählen etwa Red
Bull, Axel Springer/Bild.de, Krone Multimedia, ATV und
Hitradio Ö3.
"Die Socialisten" wurden als erste österreichische Agentur
im offiziellen "Facebook Preferred Marketing Developer"-
Programm in den Bereichen Apps & Pages gelistet.
http://die.socialisten.at | http://facebook.com/diesocialisten

                                                                         die.socialisten.at
                                                                 social network development
Inhalt:

Einführung: Social Software Plattformen & Apps
- Web-basierte Software-Plattformen - Definition & Typologie
- Social Application Design - Identity, Community, Conversation
- Social Graph & Open Graph
Die Facebook-Plattform
- Facebook Platform Overview
- Die Facebook Graph API
Hands-on!
- Konzeption einer Facebook-Anwendung


Zum Mit- oder Nachlesen:
http://die.socialisten.at/downloads/Die-Socialisten-SMM-Diplomlehrgang.pdf


                                                                             die.socialisten.at
                                                                     social network development
Applikationen?
Apps?
Plattformen?


- Benutzen Sie persönlich Facebook?
- Haben Sie schon Facebook-Apps benutzt?
- Wenn ja, welche?
- Welche Applikations-Plattformen im Social Web kennen sie noch?
- Bietet ihr Unternehmen bereits Apps im Social Web an?
- Wenn ja, auf welchen Plattformen?
- Haben Sie Erfahrung in der Erstellung/Wartung/Modifikation von Web-Sites?
- Wenn ja, mit welchen Tools/Sprachen/CMS?


Unser Thema heute: Social Web-Apps auf der Facebook-Plattform!

                                                                               die.socialisten.at
                                                                       social network development
Hands on:
1. Let’s connect!
Hands-on:
1. Let’s connect!
Aufgabe:
Verbinden Sie ihren Laptop mit dem WLAN!
WLAN-Kennung: ?
Verschlüsselung: ?
Kennwort: ?


Treten Sie unserer Facebook Gruppe bei!
http://www.facebook.com/groups/273046772816809/
oder abgekürzt:
http://on.fb.me/W5a4TB




                                                          die.socialisten.at
                                                  social network development
Web-basierte
Software-Plattformen
    Definition & Typologie
From: Social Network
to: Social Platform

Was unterscheidet Facebook eigentlich von herkömmlichen
Social Networks wie MySpace, Friendster etc.?
Facebook erlaubt seit 2007 in bis dahin unbekannter Konsequenz &
Offentheit, Dritten die Integration von eigenen Applikationen auf
Facebook.com.
Damit wurde Facebook von einem sozialen Netzwerk zu einer sozialen
Plattform, die weit über die Grenzen von Facebook.com hinaus
Entwicklern die Möglichkeit gibt, das Milliarden-Publikum von Facebook zu
adressieren.




                                                                              die.socialisten.at
                                                                      social network development
Typologie:
Web-basierte Plattformen


Marc Andreessen:
“A Platform is a system that can be programmed and therefor
customized by outside developers or users and in that way adapted to
countless needs and niches that the platform’s original developers could
not have possibly contemplated, much less had time to accommodate”.
Oder:
“If you can program it, then it's a platform. If you can't, then it's not.”

http://pmarca-archive.posterous.com/the-three-kinds-of-platforms-you-meet-on-the-0




                                                                                        die.socialisten.at
                                                                                social network development
Typologie:
Web-basierte Plattformen

Level 1 - Access-API*: Die Plattform bietet Zugriffsmöglichkeiten
(“Access”) nach aussen an, üblicherwiese in Form einer auf Web-
Services basierenden API. Der Code der auf der Plattform aufsetzt,
wird allerdings ausserhalb der Plattform ausgeführt (etwa unter einer
eigenen Domain, auf einem eigenem Server), und auch die User-
Experience findet losgelöst von der eigentlichen Plattform statt.
Beispiele: Flickr, Twitter... - die meisten heute verfügbaren Social
Web-APIs sind Access-APIs.
Nachteile: Der Plattform-Entwickler trägt die Bürde, selbst die
Laufzeitumgebung & Infrastruktur für seine App bereitstellen zu
müssen. Damit ist die technologische & finanzielle Hürde, eigene
Apps für die Plattform zu entwicklen, beträchtlich höher.
                                                                         Level 1
Vorteile: für den Plattform-Anbieter einfach & schnell umsetzbar.
                                                                        Access API
*API: Application Programming Interface
                                                                                die.socialisten.at
                                                                        social network development
Typologie:
 Web-basierte Plattformen

Level 1 - Access-API: Beispiel Flickr




                                           API




       flickr.com/photos/austrianairlines         www.red-blog.at
                                                                           die.socialisten.at
                                                                   social network development
Typologie:
Web-basierte Plattformen
Level 1 - Access-API: Beispiel Twitter




                                         API




            twitter.com                        TweetDeck - 3rd Party Client

                                                                       die.socialisten.at
                                                               social network development
Typologie:
Web-basierte Plattformen
Level 2 - Plugin-API: Die Plattform bietet Entwicklern die
Möglichkeit, ihre Anwendungen in die Kern-Plattform zu
integrieren und in deren Benutzer-Interface einzuklinken (“plug-in”).
Anwendungen laufen so für den Benutzer transparent integriert in
die Plattform. Level 2 APIs beinhalten meist auch Level 1-
Funktionalitäten.
Beispiele: Facebook, Google Open Social
                                                                         Level 2
Nachteile: Wie bei Level 1 APIs müssen auch hier Plattform-
Entwickler die Infrastruktur bereitstellen. Eine Level 2 API ist        Plugin API
deutlich komplexer in der Bereitstellung durch den Plattform-
Betreiber.
Vorteile: Durch die angebotenen Integrationspunkte, hilft der            Level 1
Plattform-Anbieter dem Entwickler bei der Vermarktung und
Verbreitung seiner App.                                                 Access API

                                                                                die.socialisten.at
                                                                        social network development
Plattform-”Rahmen”
Typologie:                       facebook.com
Web-basierte Plattformen                          App-”Canvas”
                                                  3rd Party Applikation auf
Level 2 - Plugin-API: Facebook                    facebook.oe3.fm




                                                               die.socialisten.at
                                                       social network development
Typologie:
Web-basierte Plattformen
Level 3 - Runtime Environment: Die Plattform bietet
Entwicklern die Möglichkeit, den Code ihrer Anwendungen auf
die Infrastruktur des Plattform-Anbieters hochzuladen. Der Code
                                                                         Level 3
wird innerhalb der Plattform ausgeführt. Dabei kann es ebenfalls         Runtine
zur Bereitstellung von Funktionalitäten (L1) und Integration in das
Benutzer-Interface (L2) kommen.
Beispiele: Google App Engine, Salesforce
                                                                       Level 2
Vorteile: Plattform-Entwickler müssen sich nicht mehr um die
Bereitstellung von Infrastruktur und deren Skalierung kümmern.        Plugin API
Nachteile: Die Bereitstellung einer stabilen, skalierbaren
Runtime-Environment ist für den Plattform-Anbieter besonders
aufwendig.                                                             Level 1
                                                                      Access API

                                                                              die.socialisten.at
                                                                      social network development
Typologie:
Web-basierte Plattformen
Level 3 - Runtime Environment: Salesforce




 Plattform-”Rahmen”                 3rd Party Applikation
 salesforce.com                     salesforce.com (!)              die.socialisten.at
                                                            social network development
Typologie:
Web-basierte Plattformen
Level 1-3:
Google App Engine, Google+, Google APIs



   Level 3               App Engine bietet ein
                         Hosting & RTE f. 3rd
   Runtine               Party Apps




  Level 2                 Google+, Orkut bieten
                          Möglichkeiten, 3rd Party
 Plugin API               Apps im Plattform-”Rahmen”
                          auszuführen


  Level 1
                          Nahezu alle Google-
 Access API               Services stellen L1-APIs
                          zur Verfügung
                                                               die.socialisten.at
                                                       social network development
Zusammenfassung
Was sind Plattformen, Apps?

  3rd Party-Developer                              Apps
  (Zynga, Die Socialisten...)              Farmville, BranchOut...



    Platform-Vendor                             Platform
 (Facebook Inc., Google Inc.)             Facebook.com, Google+...


Plattform: jedes Software-Produkt, dass Dritten mittels
Programmierschnittstellen (APIs) erlaubt, Änderungen und Erweiterungen
an der Software vorzunehmen.
Web-Plattform: jede Plattform, deren Programmierschnittstellen über
Web-Technologien bereitgestellt werden. 3 Stufen: Access-API, Plugin-API,
Runtime-Environment.
Apps: Software-Produkte, die elementar auf einer Plattform aufsetzen oder
diese zumindestens integrieren. Apps gibt es im Web, in Social Networks,
Mobile...
                                                                                    die.socialisten.at
                                                                            social network development
Social Application Design
    Identity, Conversation, Community
Social Application Design

Wie wird eine Web-Applikation eigentlich “social”?
Beim “Social Application Design” beachtet man drei Aspekte:
Identity - Darunter verstehen wir die digitale Repräsentation einer Person
oder eines Benutzers, i.e. sein Profil
Conversation - Bezeichnet alle sozialen Interaktionen, die ein Mensch mit
den anderen Mitgliedern seiner Community bzw. Communities hat.
Community - jeder Mensch ist eingebunden in ein Netzwerk an Personen,
denen er mehr oder weniger stark vertraut, und deren Meinungen und
Aussagen er in der eigenen Entscheidungsfindung berücksichtigt.




                                                                                     die.socialisten.at
                                                                             social network development
Social Application Design:
Identity
Die Gestaltung der eigenen, digitalen
Identität ist eine besonders starke
Motivation für Menschen, an sozialen
Netzwerken oder sozialen Apps aktiv
teilzunehmen - als Menschen streben
wir danach, die Wahrnehmung unserer
Person in den Communities die uns am
Herzen liegen, aktiv zu gestalten.
Das Benutzer-Profil war schon in den
“Ur-Social-Networks” der zentrale Ort
zur Bestimmung der eigenen Identität.
Darüberhinaus definiert sich unsere
digitale Identität heute vor allem durch
soziale Gesten (Shares, Likes,
Checkins, Kommentare etc.) - den
Interaktionen die wir in sozialen
Netzwerken setzen.

                                                   die.socialisten.at
                                           social network development
Social Application Design:
Identity
Erfolgreiche soziale Apps erlauben es
Benutzern, ihre digitale Identität in der
jeweiligen “Anwendungs-
Domäne” (“Vertical”) detaillierter zu
gestalten, als dies das normale
Plattform-Profil erlaubt.
Dazu werden etwa zusätzliche,
kontext-relevante Attribute
bereitgestellt.
Beispiel: In der “Mein Klub” Bundes-
Liga-App identifizieren sich Fans mit
ihrer Lieblings-Mannschaft.




                                            http://facebook.com/MeinKlub

                                                                              die.socialisten.at
                                                                      social network development
Social Application Design:
Identity
Ebenso wichtig ist es für erfolgreiche
soziale Apps, dem Benutzer spezielle,
domänen-relevante soziale Gesten
zur Verfügung zu stellen. Dies trägt
der Tatsache Rechnung, dass wir
unsere Identität nicht bloss über ein
mehr oder weniger statisches Profil,
sondern vor allem durch unsere
Aktivitäten in sozialen Netzwerken
definieren.
Beispiel: Die Bundesliga-App
motiviert Benutzer zum Posten von
“Schlachtrufen” vor, während und
nach einem Match




                                                 die.socialisten.at
                                         social network development
Social Application Design:
Identity
Waren soziale Gesten bisher nur kompliziert zu realiseren oder gar ganz auf “Likes” & Wall-
Postings beschränkt, so bietet Open Graph seit 2012 deutlich flexiblere Möglichkeiten,
Interaktionen zu Bildung der Identität von Benutzern einzusetzen:




                                                                                       die.socialisten.at
                                                                               social network development
Social Application Design:
Identity
Auch User-generated
Content, wie etwa
hochgeladene Photos oder
Videos, Kommentare, Foren-
Beiträge tragen können zur
Bildung der eigenen Identität
beitragen und sind damit
Bestandteil vieler sozialer Apps.
Beispiel: News-Beiträge mit
Benutzer-Kommentaren,
Meinungs-Forum.




                                            die.socialisten.at
                                    social network development
Social Application Design:
Conversation
Konversationen sind der Pulsschlag eines
sozialen Netzwerks und gestalten
darüberhinaus, wie die eigene, digitale,
Identität in der Community wahrgenommen
wird. Als App-Entwickler können wir
Konversationen in zwei Aspekten fördern und
ermöglichen:
“Zuhören”: in dem wir personalisierten, sozial
relevanten Content & Aktivitäten in den
Communities eines Benutzers zu Tage fördern.
“Sprechen”: in dem wir Engagement an
möglichst vielen Stellen, und möglichst nieder-
schwellig ermöglichen.
Im Idealfall ergibt Zuhören & Sprechen einen
sich selbst verstärkenden Kreislauf (“Feedback
Loop”).


                                                          die.socialisten.at
                                                  social network development
Social Application Design:
Conversation
“Zuhören”: um auf
Konversationen oder
Aktivitäten in unseren
Communities antworten zu
können, müssen wir davon
erst erfahren!
Mit dem News-Feed stellt
Facebook ein mächtiges
Interface zum “Zuhören” zur
Verfügung, welches wir als
Applikations-Entwickler nutzen
können!




                                         die.socialisten.at
                                 social network development
Social Application Design:
Conversation
Der Ticker, ergänzt den News-Feed in Echtzeit und ist v.a. für soziale
Gesten (“like”, “checkin”, “listen to”, “watching”, “reading”...) geeignet.




                                                                              Neu!




                                                                                             die.socialisten.at
                                                                                     social network development
Social Application Design:
Conversation
Facebook bietet mit einigen standardisierten
Modulen (Plugins) Beispiele dafür, wie
personalisierter Content einfach angezeigt
werden kann:
Activity Feed: zeigt an, welche soziale
Gesten innerhalb meiner Community in Bezug
auf eine App, Page oder Web-Site gemacht
wurden.
Recommendations: aggregiert
Empfehlungen/Likes innerhalb meiner
Community...




                                                       die.socialisten.at
                                               social network development
Social Application Design:
Conversation
“Sprechen”: auf Konversationen die wir beim
“Zuhören” entdeckt haben, können wir
reagieren, antworten.
Ja nieder-schwelliger diese Antwort von
statten gehen kann, um so besser kommt die
Feedback-Loop in Gang! Facebook bietet
mittels “Like”-Mechanismen besonders nieder-
schwellige (1-Klick) Antwort-Möglichkeiten!
Tipp: erfolgreiche Social Apps bieten
Benutzern eigene, domänen-spezifische
Response-Möglichkeiten an!




                                                       die.socialisten.at
                                               social network development
Social Application Design:
Conversation
Beispiel: Die Bundesliga-App bietet mittels “Mood”-Buttons extrem
nieder-schwellige Möglichkeiten, auf einen Artikel zu reagieren!




                                                                            die.socialisten.at
                                                                    social network development
Social Application Design:
Conversation
“Sprechen”: auf Konversationen, auf
die wir beim “Zuhören” aufmerksam
wurden, können wir reagieren in dem
wir antworten und in die Konversation
einsteigen.
Andere Möglichkeiten mit unseren
Communities zu “Sprechen” sind
persönliche Nachrichten,
Kommentare, Umfragen, Live-Chats...




                                                die.socialisten.at
                                        social network development
Social Application Design:
Conversation
“Sprechen”: Beispiel Live-Chat




                                         die.socialisten.at
                                 social network development
Social Application Design:
Community
Die Communities in denen wir uns im
Rahmen von sozialen Netzwerken
bewegen, vermitteln ihren Mitgliedern
Relevanz, Vertrauen und
Vertrautheit.
Die ursprünglichste Community auf
Facebook sind unsere beidseitig
bestätigten Freunde & Kontakte.
Darüberhinaus nehmen wir an
zahlreichen, teilweise
überschneidenden Sub-Communites
Teil: auf Facebook etwa Groups, Pages
(bzw. deren Fans).




                                                die.socialisten.at
                                        social network development
Social Application Design:
Community
Erfolgreiche soziale Apps berücksichtigen die vorhandenen
Infos über die Community eines speziellen Benutzers, um ihm
Inhalte maßgeschneidert & personalisiert anzubieten.
Schlüssel zur Personalisierung ist dabei der Social Graph
eines Benutzers.
“Instant Personalization”: Dem Benutzer werden bereits
beim ersten Besuch einer Applikation personalisierte Inhalte
angezeigt.
Beispiel: Anzeigen, welche Freunde eine App bereits
benutzen, oder bereits Fan einer Seite sind.




                                                                       die.socialisten.at
                                                               social network development
die.socialisten.at
social network development
Social Application Design:
Community
Beispiel: Anzeige welche Musik von Facebook-Freunden zuletzt
und am häufigsten konsumiert wurde (Charts).




                                                                       die.socialisten.at
                                                               social network development
Exkurs: Social Graph
“Social Graph”: das Netz an Beziehungen, die ein
soziales Netzwerk wie Facebook ausmachen.
Knoten = Personen, Pages
Kanten = Beziehungen (Friendship, Fan/Like)




                                                           die.socialisten.at
                                                   social network development
Exkurs: Social Graph

2011 ist der Social Graph wesentlich komplexer: Firmen, Organisationen,
Interessen, Orte sowie beinahe beliebige Kanten welche diese verbinden:




                                                                                  die.socialisten.at
                                                                          social network development
Exkurs: Open Graph

Mit Timeline / Open Graph erlaubt Facebook Applikations-
Entwicklern Objekte die Veröffentlichung von Verbindungen zwischen
Objekten mit beinahe beliebigen “Verben” / Kanten:




Objekte repräsentieren beliebige Inhalte (Musik, Videos, Artikel...)
aber auch Applikations-spezifische Daten wie bspw. eine Jogging-
Route, ein Buch-Review, ein Kochrezept etc.
Aktionen können in beliebigen Verben ausgedrückt werden - lesen,
hören, ansehen, kochen, empfehlen, sammeln, laufen...
                                                                               die.socialisten.at
                                                                       social network development
Zusammenfassung
Was macht Apps “social”?


     Identity            Conversation             Community

Identität bildet sich   Zuhören und             Communities
durch Benutzer-         Sprechen - verstärkt    schaffen Relevanz,
Profile und ihre         sich im Idealfall in    Vertrauen und
Attribute, soziale      einer Feedback-         Vertrautheit.
Gesten und user-        Schleife.
                                                Die meisten Benutzer
generiertem
                        App-Entwickler          von sozialen Netz-
Content.
                        machen das “Zu-         werken sind Mit-
Diese Aspekte           hören” einfacher,       glieder meherer
können von App-         indem sie relevanten    Communities:
Entwicklern aufge-      (persona-lisierten)     Freunde, Pages,
griffen werden, etwa    Content vor-filtern &    Groups.
durch domänen-          zugänglich machen.
                                                App-Entwickler
spezifische              Mit nieder-
                                                nutzen den Social
Attribute & Gesten.     schwelligen sozialen
                                                Graph zur
                        Gesten wird die das
                                                Personalisierung von
                        “Sprechen” gefördert.
                                                Inhalten.                      die.socialisten.at
                                                                       social network development
Weiterführendes Material
Facebook Open Graph
Unser Plattform-Briefing Q4/2012 gibt einen ausführlichen
Überblick über Facebook Open Graph!
http://www.slideshare.net/socialisten/die-socialistenplatformoverview20121105




                                                                              die.socialisten.at
                                                                      social network development
Die Facebook-Plattform
 Canvas, Tabs, Websites, Plugins, Mobile
Facebook - Platform Overview

Wo & wie können eigene Applikationen
eigentlich auf der Facebook-Plattform “stattfinden”?


- Apps auf facebook.com
- Apps auf Pages / Tabs
- Websites / “Facebook Connect”
- Social Plugins & Open Graph
- Mobile SDKs




                                                              die.socialisten.at
                                                      social network development
Facebook - Platform Overview
Apps auf facebook.com




      Canvas App,
      760px od. Fluid Breite




                                       die.socialisten.at
                               social network development
Facebook - Platform Overview
Apps auf facebook.com
- Canvas-App - “Canvas” ist die
“Leinwand” auf der Entwickler ihre
App “malen” können.
- Abrufbar unter http://               Canvas App,
apps.facebook.com/APPTITLE             760px od. Fluid Breite
- Hosting durch App-Entwickler
- 760 Pixel breit (+optionales Fluid
Layout)
- Basierend auf iframes - “Web-Seite
in der Web-Seite”
- Unterstützt alle Web-Technologien:
JavaScript, Flash, Widgets,
Tracking...




                                                                        die.socialisten.at
                                                                social network development
Facebook - Platform Overview
Apps auf Pages/Tabs




   Tab-App,
   710px Breite




                                       die.socialisten.at
                               social network development
Facebook - Platform Overview
Apps auf Pages/Tabs
- Tab-App - integriert als Tab auf einer
Facebook-Page
- Pro Tab = 1 App
                                             Tab-App,
- 520 Pixel breit
                                             710px
-Abrufbar unter http://facebook.com/         Breite
PAGETITLE/?sk=app_116151718472547 (App-ID)

- Hosting durch App-Entwickler
- Basierend auf iframes - “Web-Seite
in der Web-Seite”
- Unterstützt alle Web-Technologien:
JavaScript, Flash, Widgets,
Tracking...




                                                                die.socialisten.at
                                                        social network development
Facebook - Platform Overview
Externe Websites / “Facebook Connect”




                                                die.socialisten.at
                                        social network development
Facebook - Platform Overview
Externe Websites / “Facebook Connect”
- Eigenständige, “herkömmliche”
Web-App / Website
-Abrufbar unter http://yourdomain.com
- Hosting durch App-Entwickler
- Unterstützt alle Web-Technologien:
JavaScript, Flash, Widgets,
Tracking...
- Technische Verbindung gleich wie
bei Canvas-/Tab-Apps: Graph API &
JavaScript SDK, welche auf der
eigenen App eingebunden wird.




                                                die.socialisten.at
                                        social network development
Facebook - Platform Overview
Externe Websites / “Facebook Connect”
Möglichkeiten, die eigene Website / Web-App
mit Facebook zu verknüpfen:
- Login mit Facebook Account (früher “Facebook Connect”) erspart
dem Benutzer das Anlegen eines neuen Accounts (1-Click-Signup)




- Nutzung des Social-Graphs: Freunde auf Facebook können auch
Freunde in der App werden
- Nutzung von Share-Dialogen, App-Invites, Social Plugins & Like-
Buttons für nieder-schwellige Interaktion




                                                                            die.socialisten.at
                                                                    social network development
Facebook - Platform Overview
Open Graph & der “Like”-Button

Das Open Graph Protokoll ermöglicht es, Inhalte der eigenen Website optimal
in den Social Graph von Facebook zu integrieren. Um die eigene Website
“Open-Graph-Fit” zu machen, benötigt man:
- Erweiterung der Meta-Daten auf der eigenen Site: Facebook liest diese Meta-
Daten ein, um die eigenen Inhalte darstellen zu können (etwa in Wall-Postings)
- Integration des Like-Buttons auf der eigenen Site
- Jedes “Like” oder Share erzeugt ein angepasstes Wall-Posting im
Feed des Benutzers




                                                                                     die.socialisten.at
                                                                             social network development
Facebook - Platform Overview
Open Graph & der “Like”-Button
Beispiel: Event-Community Stadtkinder.com




                                                    die.socialisten.at
                                            social network development
Facebook - Platform Overview
Open Graph & der “Like”-Button

Beispiel: Event-Community Stadtkinder.com




                                                    die.socialisten.at
                                            social network development
Facebook - Platform Overview
Mobile SDKs
Neben den genannten Möglichkeiten, bieten sich dem App-Entwickler auch
mehrere Wege mobile Apps auf der Facebook-Plattform aufzubauen:
- Mobile Webseiten / Web-Apps (technisch analog zu externen Webseiten, also
Graph API & JavaScript SDK)
- iOS (iPhone & iPad) & Android SDKs - bieten auf diesen Plattformen die
Möglichkeit an, native Apps zu entwickeln.




                                                                                      die.socialisten.at
                                                                              social network development
Die Facebook Graph API
      Explore the Graph!
Facebook Graph API
Explore the Graph!

Die Graph API ist eine von Facebook bereitgestellte Programmier-
Schnittstelle, die unter bestimmten Voraussetzungen den technischen
Zugriff auf Daten des Social Graph erlaubt.


Daten: Profil-Informationen, Freundes-Liste, Wall-Postings, Pages, Fotos,...
Voraussetzungen: während einige wenige Informationen (Name, Profilbild)
vollkommen öffentlich zugänglich sind, benötigt man für den Zugriff auf die
meisten Daten die Zustimmung des Benutzers. Diese über die Authorisierung
der App einmalig eingeholt.
Berechtigungen: über erweiterte Berechtigungen kann darüberhinaus Zugang
zu weiteren Daten (Postfach, Fotos, Videos, administrierte Seiten) erhalten
werden.
Der Graph API Explorer erlaubt das einfache Erforschen der Schnittstelle:


http://developers.facebook.com/tools/explorer
                                                                                      die.socialisten.at
                                                                              social network development
Facebook Graph API
Explore the Graph!
Öffentlich zugängliche Profil-Informationen:




                                                      die.socialisten.at
                                              social network development
Facebook Graph API
Explore the Graph!
Authorisierung der Applikation:




                                          die.socialisten.at
                                  social network development
Facebook Graph API
Explore the Graph!
Authorisiert zugängliche Profil-Informationen:




                                                        die.socialisten.at
                                                social network development
Facebook Graph API
Explore the Graph!
Einholen von zusätzlichen Berechtigungen:




                                                    die.socialisten.at
                                            social network development
Hands-on!
Konzeption einer Facebook-Anwendung
Konzeption einer Facebook Anwendung
Hands-on!

Wählen sie eine Web-Site, Web-Applikation oder mobile Applikation, die
noch keine Verbindung mit ihrem Facebook-Profil hat!
Überlegen & konzipieren sie in kleinen Gruppen:


- Wie könnten optisch ansprechende & informative “Like”-Stories
aussehen, wenn Benutzer den “Like”-Button auf der Web-Site klicken?
- Welche Profil-Informationen die über die Graph API ermittelt werden
könnten zur Personalisierung verwendet werden?
- Wie können sie die Applikation hinsichtlich der drei Säulen einer “social
App” (Identity, Conversation, Community) optimieren?
- Welche Benutzer-Interaktionen in der App könnten auf Facebook
veröffentlicht werden?
- Welche Objekte & Aktionen wären dazu geeignet und wie könnten sie
optisch & informativ dargestellt werden?
                                                                                      die.socialisten.at
                                                                              social network development
Konzeption einer Facebook Anwendung
Hands-on!

Beispiel: Like-Story




                                              die.socialisten.at
                                      social network development
Facebook Plattform
Weiterführende Links

Dokumentation:
http://developers.facebook.com/docs/ - Offizielle Dokumentation
http://developers.facebook.com/docs/technical-guides/opengraph/ - Open Graph Guidelines
http://www.slideshare.net/socialisten/die-socialistenplatformoverview20121105 - Platform Briefing 2012

Tutorials & Bücher:
http://www.youtube.com/watch?v=g8N_mxLaRag - Graph API Explorer Tutorial
http://book.diesocialisten.at/ - Buch “Facebook Programmierung”
http://www.amazon.de/Follow-Erfolgreiches-Marketing-Facebook-Twitter/dp/3836218623/ - Follow me!
http://www.amazon.de/Facebook-Anwendungen-programmieren-Mario-Scheliga/dp/3897216450/

Blogs & News:
http://allfacebook.de/
http://www.thomashutter.com/
http://die.socialisten.at/blog/

Apps-Showcase:
http://apps.facebook.com/meinklub - Mein Klub
http://apps.facebook.com/lastfm-og-scrobbler - Last.fm Scrobbler
http://www.facebook.com/kronetv?sk=app_135828866537171 - Krone Social TV
http://www.facebook.com/AmPunkt/app_119818284846 - ATV Am Punkt




                                                                                                                die.socialisten.at
                                                                                                        social network development
die.socialisten.at
social network development
“Facebook Programmierung -
Entwicklung von Social Apps & Websites”
Michael Kamleitner, Galileo Computing 2012

http://book.socialisten.at
                                                     die.socialisten.at
                                             social network development
Michael Kamleitner
Die Socialisten

m:   +43 699 116 07 923
e:   michael.kamleitner@socialisten.at
f:   http://facebook.com/michael.kamleitner
g:   http://profiles.google.com/michael.kamleitner
t:   http://twitter.com/_subnet

Mais conteúdo relacionado

Destaque

Gezeitenkonzerte | Resonanz 2012
Gezeitenkonzerte | Resonanz 2012Gezeitenkonzerte | Resonanz 2012
Gezeitenkonzerte | Resonanz 2012Wibke Heß
 
Blenderbookv01
Blenderbookv01Blenderbookv01
Blenderbookv01whiedhie
 
L' amour ...
L' amour ...L' amour ...
L' amour ...guida04
 
Trastornos del sueño en estudiantes de medicina
Trastornos del sueño en estudiantes de medicinaTrastornos del sueño en estudiantes de medicina
Trastornos del sueño en estudiantes de medicinaHillary Arres
 
BLTS Rechtsanwälte Fachanwälte erwartet neue Abmahnwelle prm 1
BLTS Rechtsanwälte Fachanwälte erwartet neue Abmahnwelle prm 1BLTS Rechtsanwälte Fachanwälte erwartet neue Abmahnwelle prm 1
BLTS Rechtsanwälte Fachanwälte erwartet neue Abmahnwelle prm 1BLTSRegensburg
 
Gran barata por viaje
Gran barata por viajeGran barata por viaje
Gran barata por viajeDiana Vallejo
 
El informe del fed y el mercado laboral de puerto rico
El informe del fed y el mercado laboral de puerto ricoEl informe del fed y el mercado laboral de puerto rico
El informe del fed y el mercado laboral de puerto ricoJonathan Gonzalez
 
Capitulo 1 residuos sólidos descripción general
Capitulo 1 residuos sólidos  descripción generalCapitulo 1 residuos sólidos  descripción general
Capitulo 1 residuos sólidos descripción generalDaniela Alomia
 
Mercadotecnia Electrónica Actividad 2
Mercadotecnia Electrónica Actividad 2 Mercadotecnia Electrónica Actividad 2
Mercadotecnia Electrónica Actividad 2 Lupita Martinez
 
Protección jurídica del software en el perú
Protección jurídica del software en el perúProtección jurídica del software en el perú
Protección jurídica del software en el perúalaydahuanca
 
Camiño dos Faros Individuales autoguiado 2017
Camiño dos Faros Individuales autoguiado 2017Camiño dos Faros Individuales autoguiado 2017
Camiño dos Faros Individuales autoguiado 2017Enrique Pérez Sampedro
 

Destaque (19)

Formularios
FormulariosFormularios
Formularios
 
Gezeitenkonzerte | Resonanz 2012
Gezeitenkonzerte | Resonanz 2012Gezeitenkonzerte | Resonanz 2012
Gezeitenkonzerte | Resonanz 2012
 
Blenderbookv01
Blenderbookv01Blenderbookv01
Blenderbookv01
 
L' amour ...
L' amour ...L' amour ...
L' amour ...
 
SOBRE EL VERDADERO FIN DEL MUNDO
SOBRE EL VERDADERO FIN DEL MUNDOSOBRE EL VERDADERO FIN DEL MUNDO
SOBRE EL VERDADERO FIN DEL MUNDO
 
Trastornos del sueño en estudiantes de medicina
Trastornos del sueño en estudiantes de medicinaTrastornos del sueño en estudiantes de medicina
Trastornos del sueño en estudiantes de medicina
 
do-care-Vorstellungsvideo
do-care-Vorstellungsvideodo-care-Vorstellungsvideo
do-care-Vorstellungsvideo
 
BLTS Rechtsanwälte Fachanwälte erwartet neue Abmahnwelle prm 1
BLTS Rechtsanwälte Fachanwälte erwartet neue Abmahnwelle prm 1BLTS Rechtsanwälte Fachanwälte erwartet neue Abmahnwelle prm 1
BLTS Rechtsanwälte Fachanwälte erwartet neue Abmahnwelle prm 1
 
Gran barata por viaje
Gran barata por viajeGran barata por viaje
Gran barata por viaje
 
El informe del fed y el mercado laboral de puerto rico
El informe del fed y el mercado laboral de puerto ricoEl informe del fed y el mercado laboral de puerto rico
El informe del fed y el mercado laboral de puerto rico
 
Programa 28 de julio
Programa 28 de julioPrograma 28 de julio
Programa 28 de julio
 
Social Media
Social MediaSocial Media
Social Media
 
manual
manualmanual
manual
 
Capitulo 1 residuos sólidos descripción general
Capitulo 1 residuos sólidos  descripción generalCapitulo 1 residuos sólidos  descripción general
Capitulo 1 residuos sólidos descripción general
 
Reseña
ReseñaReseña
Reseña
 
Mercadotecnia Electrónica Actividad 2
Mercadotecnia Electrónica Actividad 2 Mercadotecnia Electrónica Actividad 2
Mercadotecnia Electrónica Actividad 2
 
Web 2.0 diseño de páginas web
Web 2.0 diseño de páginas webWeb 2.0 diseño de páginas web
Web 2.0 diseño de páginas web
 
Protección jurídica del software en el perú
Protección jurídica del software en el perúProtección jurídica del software en el perú
Protección jurídica del software en el perú
 
Camiño dos Faros Individuales autoguiado 2017
Camiño dos Faros Individuales autoguiado 2017Camiño dos Faros Individuales autoguiado 2017
Camiño dos Faros Individuales autoguiado 2017
 

Semelhante a Diplomlehrgang Social Media Manager - Facebook Plattform

Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...
Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...
Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...Die Socialisten
 
Social Networks im Freizeitkontext: Facebook
Social Networks im Freizeitkontext: FacebookSocial Networks im Freizeitkontext: Facebook
Social Networks im Freizeitkontext: FacebookJudith_758
 
Inside Open Graph: How to connect all the things! @ AllFacebook Developer Con...
Inside Open Graph: How to connect all the things! @ AllFacebook Developer Con...Inside Open Graph: How to connect all the things! @ AllFacebook Developer Con...
Inside Open Graph: How to connect all the things! @ AllFacebook Developer Con...AllFacebook.de
 
Web 20-einfuehrung-2011
Web 20-einfuehrung-2011Web 20-einfuehrung-2011
Web 20-einfuehrung-2011rheinturm
 
Social media marketing-whitepaper_smb_01_2012
Social media marketing-whitepaper_smb_01_2012Social media marketing-whitepaper_smb_01_2012
Social media marketing-whitepaper_smb_01_2012Terney73
 
Social Media Lexikon - 111 Begriffe kurz erklärt
Social Media Lexikon - 111 Begriffe kurz erklärtSocial Media Lexikon - 111 Begriffe kurz erklärt
Social Media Lexikon - 111 Begriffe kurz erklärtUwe Baltner
 
Projekte und Produkte in Python
Projekte und Produkte in PythonProjekte und Produkte in Python
Projekte und Produkte in PythonAndreas Schreiber
 
Web2.0 - Innovativ kommunizieren
Web2.0 - Innovativ kommunizierenWeb2.0 - Innovativ kommunizieren
Web2.0 - Innovativ kommunizierendavidroethler
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDNUG e.V.
 
Facebook Developer Garage Hamburg_My Video
Facebook Developer Garage Hamburg_My VideoFacebook Developer Garage Hamburg_My Video
Facebook Developer Garage Hamburg_My Videocellity
 
Facebook in Kutureinrichtungen – für EinsteigerInnen
Facebook in Kutureinrichtungen – für EinsteigerInnenFacebook in Kutureinrichtungen – für EinsteigerInnen
Facebook in Kutureinrichtungen – für EinsteigerInnenAlexander Stocker
 
Facebook App Optimization - Innovatives & nachhaltiges App-Marketing mit Face...
Facebook App Optimization - Innovatives & nachhaltiges App-Marketing mit Face...Facebook App Optimization - Innovatives & nachhaltiges App-Marketing mit Face...
Facebook App Optimization - Innovatives & nachhaltiges App-Marketing mit Face...Die Socialisten
 
Pirmasens entscheidet sich für das neue dante cms 4.6
Pirmasens entscheidet sich für das neue dante cms 4.6Pirmasens entscheidet sich für das neue dante cms 4.6
Pirmasens entscheidet sich für das neue dante cms 4.6a3 systems GmbH
 
Social Media Einführung - 2011
Social Media Einführung - 2011Social Media Einführung - 2011
Social Media Einführung - 2011Jesko Arlt
 
Web 2.0 Vortrag Fi W
Web 2.0 Vortrag Fi WWeb 2.0 Vortrag Fi W
Web 2.0 Vortrag Fi Wstrafinger.at
 

Semelhante a Diplomlehrgang Social Media Manager - Facebook Plattform (20)

Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...
Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...
Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...
 
Social Networks im Freizeitkontext: Facebook
Social Networks im Freizeitkontext: FacebookSocial Networks im Freizeitkontext: Facebook
Social Networks im Freizeitkontext: Facebook
 
Socialisten Summit09
Socialisten Summit09Socialisten Summit09
Socialisten Summit09
 
Vorstellung PG PLME
Vorstellung PG PLMEVorstellung PG PLME
Vorstellung PG PLME
 
Inside Open Graph: How to connect all the things! @ AllFacebook Developer Con...
Inside Open Graph: How to connect all the things! @ AllFacebook Developer Con...Inside Open Graph: How to connect all the things! @ AllFacebook Developer Con...
Inside Open Graph: How to connect all the things! @ AllFacebook Developer Con...
 
Web 20-einfuehrung-2011
Web 20-einfuehrung-2011Web 20-einfuehrung-2011
Web 20-einfuehrung-2011
 
Social media marketing-whitepaper_smb_01_2012
Social media marketing-whitepaper_smb_01_2012Social media marketing-whitepaper_smb_01_2012
Social media marketing-whitepaper_smb_01_2012
 
Social Media Lexikon - 111 Begriffe kurz erklärt
Social Media Lexikon - 111 Begriffe kurz erklärtSocial Media Lexikon - 111 Begriffe kurz erklärt
Social Media Lexikon - 111 Begriffe kurz erklärt
 
Mobile Applikationen - Juni 2013 - Cross-Plattform-Entwicklung
Mobile Applikationen - Juni 2013 - Cross-Plattform-EntwicklungMobile Applikationen - Juni 2013 - Cross-Plattform-Entwicklung
Mobile Applikationen - Juni 2013 - Cross-Plattform-Entwicklung
 
Projekte und Produkte in Python
Projekte und Produkte in PythonProjekte und Produkte in Python
Projekte und Produkte in Python
 
Web2.0 - Innovativ kommunizieren
Web2.0 - Innovativ kommunizierenWeb2.0 - Innovativ kommunizieren
Web2.0 - Innovativ kommunizieren
 
Web2.0 Wieselburg
Web2.0 WieselburgWeb2.0 Wieselburg
Web2.0 Wieselburg
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdf
 
Facebook Developer Garage Hamburg_My Video
Facebook Developer Garage Hamburg_My VideoFacebook Developer Garage Hamburg_My Video
Facebook Developer Garage Hamburg_My Video
 
Facebook in Kutureinrichtungen – für EinsteigerInnen
Facebook in Kutureinrichtungen – für EinsteigerInnenFacebook in Kutureinrichtungen – für EinsteigerInnen
Facebook in Kutureinrichtungen – für EinsteigerInnen
 
Facebook App Optimization - Innovatives & nachhaltiges App-Marketing mit Face...
Facebook App Optimization - Innovatives & nachhaltiges App-Marketing mit Face...Facebook App Optimization - Innovatives & nachhaltiges App-Marketing mit Face...
Facebook App Optimization - Innovatives & nachhaltiges App-Marketing mit Face...
 
Pirmasens entscheidet sich für das neue dante cms 4.6
Pirmasens entscheidet sich für das neue dante cms 4.6Pirmasens entscheidet sich für das neue dante cms 4.6
Pirmasens entscheidet sich für das neue dante cms 4.6
 
Leseprobe Studie "Enterprise 2.0 Watch"
Leseprobe Studie "Enterprise 2.0 Watch"Leseprobe Studie "Enterprise 2.0 Watch"
Leseprobe Studie "Enterprise 2.0 Watch"
 
Social Media Einführung - 2011
Social Media Einführung - 2011Social Media Einführung - 2011
Social Media Einführung - 2011
 
Web 2.0 Vortrag Fi W
Web 2.0 Vortrag Fi WWeb 2.0 Vortrag Fi W
Web 2.0 Vortrag Fi W
 

Mais de Die Socialisten

Hashtag Campaign Case Study: Rubbellos.at - #einlebenlang
Hashtag Campaign Case Study: Rubbellos.at - #einlebenlangHashtag Campaign Case Study: Rubbellos.at - #einlebenlang
Hashtag Campaign Case Study: Rubbellos.at - #einlebenlangDie Socialisten
 
So you want to quit Facebook Marketing? (Babelcamp 2014)
So you want to quit Facebook Marketing? (Babelcamp 2014)So you want to quit Facebook Marketing? (Babelcamp 2014)
So you want to quit Facebook Marketing? (Babelcamp 2014)Die Socialisten
 
Social Customer Service 
2014 - How Social Media is transforming Customer Se...
Social Customer Service 
2014 - How Social Media is  transforming Customer Se...Social Customer Service 
2014 - How Social Media is  transforming Customer Se...
Social Customer Service 
2014 - How Social Media is transforming Customer Se...Die Socialisten
 
Facebook Photo/Video-Contests
Facebook Photo/Video-ContestsFacebook Photo/Video-Contests
Facebook Photo/Video-ContestsDie Socialisten
 
Facebook Payments for Developers
Facebook Payments for DevelopersFacebook Payments for Developers
Facebook Payments for DevelopersDie Socialisten
 
Algorithms are the new gatekeepers
Algorithms are the new gatekeepersAlgorithms are the new gatekeepers
Algorithms are the new gatekeepersDie Socialisten
 
Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps ...
Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps ...Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps ...
Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps ...Die Socialisten
 
Bye Bye, Gewinnspiel-Tab
Bye Bye, Gewinnspiel-TabBye Bye, Gewinnspiel-Tab
Bye Bye, Gewinnspiel-TabDie Socialisten
 
Last.fm Scrobbler - Open Graph Showcase f. PMD Summit 2012
Last.fm Scrobbler - Open Graph Showcase f. PMD Summit 2012Last.fm Scrobbler - Open Graph Showcase f. PMD Summit 2012
Last.fm Scrobbler - Open Graph Showcase f. PMD Summit 2012Die Socialisten
 
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012Die Socialisten
 
Facebook Timeline & Open Graph Platform Briefing 11/2012
Facebook Timeline & Open Graph Platform Briefing 11/2012Facebook Timeline & Open Graph Platform Briefing 11/2012
Facebook Timeline & Open Graph Platform Briefing 11/2012Die Socialisten
 
Facebook Timeline & Open Graph Platform Briefing 08/2012
Facebook Timeline & Open Graph Platform Briefing 08/2012Facebook Timeline & Open Graph Platform Briefing 08/2012
Facebook Timeline & Open Graph Platform Briefing 08/2012Die Socialisten
 
 Facebook Timeline & Open Graph Platform Briefing 03/2012
 Facebook Timeline & Open Graph Platform Briefing 03/2012 Facebook Timeline & Open Graph Platform Briefing 03/2012
 Facebook Timeline & Open Graph Platform Briefing 03/2012Die Socialisten
 
Facebook Marketing - E-Day 2012
Facebook Marketing - E-Day 2012Facebook Marketing - E-Day 2012
Facebook Marketing - E-Day 2012Die Socialisten
 

Mais de Die Socialisten (17)

Hashtag Campaign Case Study: Rubbellos.at - #einlebenlang
Hashtag Campaign Case Study: Rubbellos.at - #einlebenlangHashtag Campaign Case Study: Rubbellos.at - #einlebenlang
Hashtag Campaign Case Study: Rubbellos.at - #einlebenlang
 
So you want to quit Facebook Marketing? (Babelcamp 2014)
So you want to quit Facebook Marketing? (Babelcamp 2014)So you want to quit Facebook Marketing? (Babelcamp 2014)
So you want to quit Facebook Marketing? (Babelcamp 2014)
 
Social Customer Service 
2014 - How Social Media is transforming Customer Se...
Social Customer Service 
2014 - How Social Media is  transforming Customer Se...Social Customer Service 
2014 - How Social Media is  transforming Customer Se...
Social Customer Service 
2014 - How Social Media is transforming Customer Se...
 
Hashtag-Campaigns
Hashtag-CampaignsHashtag-Campaigns
Hashtag-Campaigns
 
Facebook Photo/Video-Contests
Facebook Photo/Video-ContestsFacebook Photo/Video-Contests
Facebook Photo/Video-Contests
 
Facebook Payments for Developers
Facebook Payments for DevelopersFacebook Payments for Developers
Facebook Payments for Developers
 
Algorithms are the new gatekeepers
Algorithms are the new gatekeepersAlgorithms are the new gatekeepers
Algorithms are the new gatekeepers
 
Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps ...
Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps ...Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps ...
Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps ...
 
Bye Bye, Promo-Tab
Bye Bye, Promo-TabBye Bye, Promo-Tab
Bye Bye, Promo-Tab
 
Bye Bye, Gewinnspiel-Tab
Bye Bye, Gewinnspiel-TabBye Bye, Gewinnspiel-Tab
Bye Bye, Gewinnspiel-Tab
 
Last.fm Scrobbler - Open Graph Showcase f. PMD Summit 2012
Last.fm Scrobbler - Open Graph Showcase f. PMD Summit 2012Last.fm Scrobbler - Open Graph Showcase f. PMD Summit 2012
Last.fm Scrobbler - Open Graph Showcase f. PMD Summit 2012
 
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
 
Abstract
AbstractAbstract
Abstract
 
Facebook Timeline & Open Graph Platform Briefing 11/2012
Facebook Timeline & Open Graph Platform Briefing 11/2012Facebook Timeline & Open Graph Platform Briefing 11/2012
Facebook Timeline & Open Graph Platform Briefing 11/2012
 
Facebook Timeline & Open Graph Platform Briefing 08/2012
Facebook Timeline & Open Graph Platform Briefing 08/2012Facebook Timeline & Open Graph Platform Briefing 08/2012
Facebook Timeline & Open Graph Platform Briefing 08/2012
 
 Facebook Timeline & Open Graph Platform Briefing 03/2012
 Facebook Timeline & Open Graph Platform Briefing 03/2012 Facebook Timeline & Open Graph Platform Briefing 03/2012
 Facebook Timeline & Open Graph Platform Briefing 03/2012
 
Facebook Marketing - E-Day 2012
Facebook Marketing - E-Day 2012Facebook Marketing - E-Day 2012
Facebook Marketing - E-Day 2012
 

Diplomlehrgang Social Media Manager - Facebook Plattform

  • 1. thanks for the ad(d). Social Communities I “Facebook Plattform” Diplomlehrgang Social Media Manager
  • 2. Über: Die Socialisten “Die Socialisten” sind eine Wiener Social Software-Agentur, die sich seit 2007 auf die Konzeption und Umsetzung von Applikationen und Marketing-Lösungen auf Social Web Plattformen wie Facebook konzentriert. Seither wurden weit über 100 Brand-Pages und –Apps erfolgreich umgesetzt. Zu den Kunden zählen etwa Red Bull, Axel Springer/Bild.de, Krone Multimedia, ATV und Hitradio Ö3. "Die Socialisten" wurden als erste österreichische Agentur im offiziellen "Facebook Preferred Marketing Developer"- Programm in den Bereichen Apps & Pages gelistet. http://die.socialisten.at | http://facebook.com/diesocialisten die.socialisten.at social network development
  • 3. Inhalt: Einführung: Social Software Plattformen & Apps - Web-basierte Software-Plattformen - Definition & Typologie - Social Application Design - Identity, Community, Conversation - Social Graph & Open Graph Die Facebook-Plattform - Facebook Platform Overview - Die Facebook Graph API Hands-on! - Konzeption einer Facebook-Anwendung Zum Mit- oder Nachlesen: http://die.socialisten.at/downloads/Die-Socialisten-SMM-Diplomlehrgang.pdf die.socialisten.at social network development
  • 4. Applikationen? Apps? Plattformen? - Benutzen Sie persönlich Facebook? - Haben Sie schon Facebook-Apps benutzt? - Wenn ja, welche? - Welche Applikations-Plattformen im Social Web kennen sie noch? - Bietet ihr Unternehmen bereits Apps im Social Web an? - Wenn ja, auf welchen Plattformen? - Haben Sie Erfahrung in der Erstellung/Wartung/Modifikation von Web-Sites? - Wenn ja, mit welchen Tools/Sprachen/CMS? Unser Thema heute: Social Web-Apps auf der Facebook-Plattform! die.socialisten.at social network development
  • 6. Hands-on: 1. Let’s connect! Aufgabe: Verbinden Sie ihren Laptop mit dem WLAN! WLAN-Kennung: ? Verschlüsselung: ? Kennwort: ? Treten Sie unserer Facebook Gruppe bei! http://www.facebook.com/groups/273046772816809/ oder abgekürzt: http://on.fb.me/W5a4TB die.socialisten.at social network development
  • 7. Web-basierte Software-Plattformen Definition & Typologie
  • 8. From: Social Network to: Social Platform Was unterscheidet Facebook eigentlich von herkömmlichen Social Networks wie MySpace, Friendster etc.? Facebook erlaubt seit 2007 in bis dahin unbekannter Konsequenz & Offentheit, Dritten die Integration von eigenen Applikationen auf Facebook.com. Damit wurde Facebook von einem sozialen Netzwerk zu einer sozialen Plattform, die weit über die Grenzen von Facebook.com hinaus Entwicklern die Möglichkeit gibt, das Milliarden-Publikum von Facebook zu adressieren. die.socialisten.at social network development
  • 9. Typologie: Web-basierte Plattformen Marc Andreessen: “A Platform is a system that can be programmed and therefor customized by outside developers or users and in that way adapted to countless needs and niches that the platform’s original developers could not have possibly contemplated, much less had time to accommodate”. Oder: “If you can program it, then it's a platform. If you can't, then it's not.” http://pmarca-archive.posterous.com/the-three-kinds-of-platforms-you-meet-on-the-0 die.socialisten.at social network development
  • 10. Typologie: Web-basierte Plattformen Level 1 - Access-API*: Die Plattform bietet Zugriffsmöglichkeiten (“Access”) nach aussen an, üblicherwiese in Form einer auf Web- Services basierenden API. Der Code der auf der Plattform aufsetzt, wird allerdings ausserhalb der Plattform ausgeführt (etwa unter einer eigenen Domain, auf einem eigenem Server), und auch die User- Experience findet losgelöst von der eigentlichen Plattform statt. Beispiele: Flickr, Twitter... - die meisten heute verfügbaren Social Web-APIs sind Access-APIs. Nachteile: Der Plattform-Entwickler trägt die Bürde, selbst die Laufzeitumgebung & Infrastruktur für seine App bereitstellen zu müssen. Damit ist die technologische & finanzielle Hürde, eigene Apps für die Plattform zu entwicklen, beträchtlich höher. Level 1 Vorteile: für den Plattform-Anbieter einfach & schnell umsetzbar. Access API *API: Application Programming Interface die.socialisten.at social network development
  • 11. Typologie: Web-basierte Plattformen Level 1 - Access-API: Beispiel Flickr API flickr.com/photos/austrianairlines www.red-blog.at die.socialisten.at social network development
  • 12. Typologie: Web-basierte Plattformen Level 1 - Access-API: Beispiel Twitter API twitter.com TweetDeck - 3rd Party Client die.socialisten.at social network development
  • 13. Typologie: Web-basierte Plattformen Level 2 - Plugin-API: Die Plattform bietet Entwicklern die Möglichkeit, ihre Anwendungen in die Kern-Plattform zu integrieren und in deren Benutzer-Interface einzuklinken (“plug-in”). Anwendungen laufen so für den Benutzer transparent integriert in die Plattform. Level 2 APIs beinhalten meist auch Level 1- Funktionalitäten. Beispiele: Facebook, Google Open Social Level 2 Nachteile: Wie bei Level 1 APIs müssen auch hier Plattform- Entwickler die Infrastruktur bereitstellen. Eine Level 2 API ist Plugin API deutlich komplexer in der Bereitstellung durch den Plattform- Betreiber. Vorteile: Durch die angebotenen Integrationspunkte, hilft der Level 1 Plattform-Anbieter dem Entwickler bei der Vermarktung und Verbreitung seiner App. Access API die.socialisten.at social network development
  • 14. Plattform-”Rahmen” Typologie: facebook.com Web-basierte Plattformen App-”Canvas” 3rd Party Applikation auf Level 2 - Plugin-API: Facebook facebook.oe3.fm die.socialisten.at social network development
  • 15. Typologie: Web-basierte Plattformen Level 3 - Runtime Environment: Die Plattform bietet Entwicklern die Möglichkeit, den Code ihrer Anwendungen auf die Infrastruktur des Plattform-Anbieters hochzuladen. Der Code Level 3 wird innerhalb der Plattform ausgeführt. Dabei kann es ebenfalls Runtine zur Bereitstellung von Funktionalitäten (L1) und Integration in das Benutzer-Interface (L2) kommen. Beispiele: Google App Engine, Salesforce Level 2 Vorteile: Plattform-Entwickler müssen sich nicht mehr um die Bereitstellung von Infrastruktur und deren Skalierung kümmern. Plugin API Nachteile: Die Bereitstellung einer stabilen, skalierbaren Runtime-Environment ist für den Plattform-Anbieter besonders aufwendig. Level 1 Access API die.socialisten.at social network development
  • 16. Typologie: Web-basierte Plattformen Level 3 - Runtime Environment: Salesforce Plattform-”Rahmen” 3rd Party Applikation salesforce.com salesforce.com (!) die.socialisten.at social network development
  • 17. Typologie: Web-basierte Plattformen Level 1-3: Google App Engine, Google+, Google APIs Level 3 App Engine bietet ein Hosting & RTE f. 3rd Runtine Party Apps Level 2 Google+, Orkut bieten Möglichkeiten, 3rd Party Plugin API Apps im Plattform-”Rahmen” auszuführen Level 1 Nahezu alle Google- Access API Services stellen L1-APIs zur Verfügung die.socialisten.at social network development
  • 18. Zusammenfassung Was sind Plattformen, Apps? 3rd Party-Developer Apps (Zynga, Die Socialisten...) Farmville, BranchOut... Platform-Vendor Platform (Facebook Inc., Google Inc.) Facebook.com, Google+... Plattform: jedes Software-Produkt, dass Dritten mittels Programmierschnittstellen (APIs) erlaubt, Änderungen und Erweiterungen an der Software vorzunehmen. Web-Plattform: jede Plattform, deren Programmierschnittstellen über Web-Technologien bereitgestellt werden. 3 Stufen: Access-API, Plugin-API, Runtime-Environment. Apps: Software-Produkte, die elementar auf einer Plattform aufsetzen oder diese zumindestens integrieren. Apps gibt es im Web, in Social Networks, Mobile... die.socialisten.at social network development
  • 19. Social Application Design Identity, Conversation, Community
  • 20. Social Application Design Wie wird eine Web-Applikation eigentlich “social”? Beim “Social Application Design” beachtet man drei Aspekte: Identity - Darunter verstehen wir die digitale Repräsentation einer Person oder eines Benutzers, i.e. sein Profil Conversation - Bezeichnet alle sozialen Interaktionen, die ein Mensch mit den anderen Mitgliedern seiner Community bzw. Communities hat. Community - jeder Mensch ist eingebunden in ein Netzwerk an Personen, denen er mehr oder weniger stark vertraut, und deren Meinungen und Aussagen er in der eigenen Entscheidungsfindung berücksichtigt. die.socialisten.at social network development
  • 21. Social Application Design: Identity Die Gestaltung der eigenen, digitalen Identität ist eine besonders starke Motivation für Menschen, an sozialen Netzwerken oder sozialen Apps aktiv teilzunehmen - als Menschen streben wir danach, die Wahrnehmung unserer Person in den Communities die uns am Herzen liegen, aktiv zu gestalten. Das Benutzer-Profil war schon in den “Ur-Social-Networks” der zentrale Ort zur Bestimmung der eigenen Identität. Darüberhinaus definiert sich unsere digitale Identität heute vor allem durch soziale Gesten (Shares, Likes, Checkins, Kommentare etc.) - den Interaktionen die wir in sozialen Netzwerken setzen. die.socialisten.at social network development
  • 22. Social Application Design: Identity Erfolgreiche soziale Apps erlauben es Benutzern, ihre digitale Identität in der jeweiligen “Anwendungs- Domäne” (“Vertical”) detaillierter zu gestalten, als dies das normale Plattform-Profil erlaubt. Dazu werden etwa zusätzliche, kontext-relevante Attribute bereitgestellt. Beispiel: In der “Mein Klub” Bundes- Liga-App identifizieren sich Fans mit ihrer Lieblings-Mannschaft. http://facebook.com/MeinKlub die.socialisten.at social network development
  • 23. Social Application Design: Identity Ebenso wichtig ist es für erfolgreiche soziale Apps, dem Benutzer spezielle, domänen-relevante soziale Gesten zur Verfügung zu stellen. Dies trägt der Tatsache Rechnung, dass wir unsere Identität nicht bloss über ein mehr oder weniger statisches Profil, sondern vor allem durch unsere Aktivitäten in sozialen Netzwerken definieren. Beispiel: Die Bundesliga-App motiviert Benutzer zum Posten von “Schlachtrufen” vor, während und nach einem Match die.socialisten.at social network development
  • 24. Social Application Design: Identity Waren soziale Gesten bisher nur kompliziert zu realiseren oder gar ganz auf “Likes” & Wall- Postings beschränkt, so bietet Open Graph seit 2012 deutlich flexiblere Möglichkeiten, Interaktionen zu Bildung der Identität von Benutzern einzusetzen: die.socialisten.at social network development
  • 25. Social Application Design: Identity Auch User-generated Content, wie etwa hochgeladene Photos oder Videos, Kommentare, Foren- Beiträge tragen können zur Bildung der eigenen Identität beitragen und sind damit Bestandteil vieler sozialer Apps. Beispiel: News-Beiträge mit Benutzer-Kommentaren, Meinungs-Forum. die.socialisten.at social network development
  • 26. Social Application Design: Conversation Konversationen sind der Pulsschlag eines sozialen Netzwerks und gestalten darüberhinaus, wie die eigene, digitale, Identität in der Community wahrgenommen wird. Als App-Entwickler können wir Konversationen in zwei Aspekten fördern und ermöglichen: “Zuhören”: in dem wir personalisierten, sozial relevanten Content & Aktivitäten in den Communities eines Benutzers zu Tage fördern. “Sprechen”: in dem wir Engagement an möglichst vielen Stellen, und möglichst nieder- schwellig ermöglichen. Im Idealfall ergibt Zuhören & Sprechen einen sich selbst verstärkenden Kreislauf (“Feedback Loop”). die.socialisten.at social network development
  • 27. Social Application Design: Conversation “Zuhören”: um auf Konversationen oder Aktivitäten in unseren Communities antworten zu können, müssen wir davon erst erfahren! Mit dem News-Feed stellt Facebook ein mächtiges Interface zum “Zuhören” zur Verfügung, welches wir als Applikations-Entwickler nutzen können! die.socialisten.at social network development
  • 28. Social Application Design: Conversation Der Ticker, ergänzt den News-Feed in Echtzeit und ist v.a. für soziale Gesten (“like”, “checkin”, “listen to”, “watching”, “reading”...) geeignet. Neu! die.socialisten.at social network development
  • 29. Social Application Design: Conversation Facebook bietet mit einigen standardisierten Modulen (Plugins) Beispiele dafür, wie personalisierter Content einfach angezeigt werden kann: Activity Feed: zeigt an, welche soziale Gesten innerhalb meiner Community in Bezug auf eine App, Page oder Web-Site gemacht wurden. Recommendations: aggregiert Empfehlungen/Likes innerhalb meiner Community... die.socialisten.at social network development
  • 30. Social Application Design: Conversation “Sprechen”: auf Konversationen die wir beim “Zuhören” entdeckt haben, können wir reagieren, antworten. Ja nieder-schwelliger diese Antwort von statten gehen kann, um so besser kommt die Feedback-Loop in Gang! Facebook bietet mittels “Like”-Mechanismen besonders nieder- schwellige (1-Klick) Antwort-Möglichkeiten! Tipp: erfolgreiche Social Apps bieten Benutzern eigene, domänen-spezifische Response-Möglichkeiten an! die.socialisten.at social network development
  • 31. Social Application Design: Conversation Beispiel: Die Bundesliga-App bietet mittels “Mood”-Buttons extrem nieder-schwellige Möglichkeiten, auf einen Artikel zu reagieren! die.socialisten.at social network development
  • 32. Social Application Design: Conversation “Sprechen”: auf Konversationen, auf die wir beim “Zuhören” aufmerksam wurden, können wir reagieren in dem wir antworten und in die Konversation einsteigen. Andere Möglichkeiten mit unseren Communities zu “Sprechen” sind persönliche Nachrichten, Kommentare, Umfragen, Live-Chats... die.socialisten.at social network development
  • 33. Social Application Design: Conversation “Sprechen”: Beispiel Live-Chat die.socialisten.at social network development
  • 34. Social Application Design: Community Die Communities in denen wir uns im Rahmen von sozialen Netzwerken bewegen, vermitteln ihren Mitgliedern Relevanz, Vertrauen und Vertrautheit. Die ursprünglichste Community auf Facebook sind unsere beidseitig bestätigten Freunde & Kontakte. Darüberhinaus nehmen wir an zahlreichen, teilweise überschneidenden Sub-Communites Teil: auf Facebook etwa Groups, Pages (bzw. deren Fans). die.socialisten.at social network development
  • 35. Social Application Design: Community Erfolgreiche soziale Apps berücksichtigen die vorhandenen Infos über die Community eines speziellen Benutzers, um ihm Inhalte maßgeschneidert & personalisiert anzubieten. Schlüssel zur Personalisierung ist dabei der Social Graph eines Benutzers. “Instant Personalization”: Dem Benutzer werden bereits beim ersten Besuch einer Applikation personalisierte Inhalte angezeigt. Beispiel: Anzeigen, welche Freunde eine App bereits benutzen, oder bereits Fan einer Seite sind. die.socialisten.at social network development
  • 37. Social Application Design: Community Beispiel: Anzeige welche Musik von Facebook-Freunden zuletzt und am häufigsten konsumiert wurde (Charts). die.socialisten.at social network development
  • 38. Exkurs: Social Graph “Social Graph”: das Netz an Beziehungen, die ein soziales Netzwerk wie Facebook ausmachen. Knoten = Personen, Pages Kanten = Beziehungen (Friendship, Fan/Like) die.socialisten.at social network development
  • 39. Exkurs: Social Graph 2011 ist der Social Graph wesentlich komplexer: Firmen, Organisationen, Interessen, Orte sowie beinahe beliebige Kanten welche diese verbinden: die.socialisten.at social network development
  • 40. Exkurs: Open Graph Mit Timeline / Open Graph erlaubt Facebook Applikations- Entwicklern Objekte die Veröffentlichung von Verbindungen zwischen Objekten mit beinahe beliebigen “Verben” / Kanten: Objekte repräsentieren beliebige Inhalte (Musik, Videos, Artikel...) aber auch Applikations-spezifische Daten wie bspw. eine Jogging- Route, ein Buch-Review, ein Kochrezept etc. Aktionen können in beliebigen Verben ausgedrückt werden - lesen, hören, ansehen, kochen, empfehlen, sammeln, laufen... die.socialisten.at social network development
  • 41. Zusammenfassung Was macht Apps “social”? Identity Conversation Community Identität bildet sich Zuhören und Communities durch Benutzer- Sprechen - verstärkt schaffen Relevanz, Profile und ihre sich im Idealfall in Vertrauen und Attribute, soziale einer Feedback- Vertrautheit. Gesten und user- Schleife. Die meisten Benutzer generiertem App-Entwickler von sozialen Netz- Content. machen das “Zu- werken sind Mit- Diese Aspekte hören” einfacher, glieder meherer können von App- indem sie relevanten Communities: Entwicklern aufge- (persona-lisierten) Freunde, Pages, griffen werden, etwa Content vor-filtern & Groups. durch domänen- zugänglich machen. App-Entwickler spezifische Mit nieder- nutzen den Social Attribute & Gesten. schwelligen sozialen Graph zur Gesten wird die das Personalisierung von “Sprechen” gefördert. Inhalten. die.socialisten.at social network development
  • 42. Weiterführendes Material Facebook Open Graph Unser Plattform-Briefing Q4/2012 gibt einen ausführlichen Überblick über Facebook Open Graph! http://www.slideshare.net/socialisten/die-socialistenplatformoverview20121105 die.socialisten.at social network development
  • 43. Die Facebook-Plattform Canvas, Tabs, Websites, Plugins, Mobile
  • 44. Facebook - Platform Overview Wo & wie können eigene Applikationen eigentlich auf der Facebook-Plattform “stattfinden”? - Apps auf facebook.com - Apps auf Pages / Tabs - Websites / “Facebook Connect” - Social Plugins & Open Graph - Mobile SDKs die.socialisten.at social network development
  • 45. Facebook - Platform Overview Apps auf facebook.com Canvas App, 760px od. Fluid Breite die.socialisten.at social network development
  • 46. Facebook - Platform Overview Apps auf facebook.com - Canvas-App - “Canvas” ist die “Leinwand” auf der Entwickler ihre App “malen” können. - Abrufbar unter http:// Canvas App, apps.facebook.com/APPTITLE 760px od. Fluid Breite - Hosting durch App-Entwickler - 760 Pixel breit (+optionales Fluid Layout) - Basierend auf iframes - “Web-Seite in der Web-Seite” - Unterstützt alle Web-Technologien: JavaScript, Flash, Widgets, Tracking... die.socialisten.at social network development
  • 47. Facebook - Platform Overview Apps auf Pages/Tabs Tab-App, 710px Breite die.socialisten.at social network development
  • 48. Facebook - Platform Overview Apps auf Pages/Tabs - Tab-App - integriert als Tab auf einer Facebook-Page - Pro Tab = 1 App Tab-App, - 520 Pixel breit 710px -Abrufbar unter http://facebook.com/ Breite PAGETITLE/?sk=app_116151718472547 (App-ID) - Hosting durch App-Entwickler - Basierend auf iframes - “Web-Seite in der Web-Seite” - Unterstützt alle Web-Technologien: JavaScript, Flash, Widgets, Tracking... die.socialisten.at social network development
  • 49. Facebook - Platform Overview Externe Websites / “Facebook Connect” die.socialisten.at social network development
  • 50. Facebook - Platform Overview Externe Websites / “Facebook Connect” - Eigenständige, “herkömmliche” Web-App / Website -Abrufbar unter http://yourdomain.com - Hosting durch App-Entwickler - Unterstützt alle Web-Technologien: JavaScript, Flash, Widgets, Tracking... - Technische Verbindung gleich wie bei Canvas-/Tab-Apps: Graph API & JavaScript SDK, welche auf der eigenen App eingebunden wird. die.socialisten.at social network development
  • 51. Facebook - Platform Overview Externe Websites / “Facebook Connect” Möglichkeiten, die eigene Website / Web-App mit Facebook zu verknüpfen: - Login mit Facebook Account (früher “Facebook Connect”) erspart dem Benutzer das Anlegen eines neuen Accounts (1-Click-Signup) - Nutzung des Social-Graphs: Freunde auf Facebook können auch Freunde in der App werden - Nutzung von Share-Dialogen, App-Invites, Social Plugins & Like- Buttons für nieder-schwellige Interaktion die.socialisten.at social network development
  • 52. Facebook - Platform Overview Open Graph & der “Like”-Button Das Open Graph Protokoll ermöglicht es, Inhalte der eigenen Website optimal in den Social Graph von Facebook zu integrieren. Um die eigene Website “Open-Graph-Fit” zu machen, benötigt man: - Erweiterung der Meta-Daten auf der eigenen Site: Facebook liest diese Meta- Daten ein, um die eigenen Inhalte darstellen zu können (etwa in Wall-Postings) - Integration des Like-Buttons auf der eigenen Site - Jedes “Like” oder Share erzeugt ein angepasstes Wall-Posting im Feed des Benutzers die.socialisten.at social network development
  • 53. Facebook - Platform Overview Open Graph & der “Like”-Button Beispiel: Event-Community Stadtkinder.com die.socialisten.at social network development
  • 54. Facebook - Platform Overview Open Graph & der “Like”-Button Beispiel: Event-Community Stadtkinder.com die.socialisten.at social network development
  • 55. Facebook - Platform Overview Mobile SDKs Neben den genannten Möglichkeiten, bieten sich dem App-Entwickler auch mehrere Wege mobile Apps auf der Facebook-Plattform aufzubauen: - Mobile Webseiten / Web-Apps (technisch analog zu externen Webseiten, also Graph API & JavaScript SDK) - iOS (iPhone & iPad) & Android SDKs - bieten auf diesen Plattformen die Möglichkeit an, native Apps zu entwickeln. die.socialisten.at social network development
  • 56. Die Facebook Graph API Explore the Graph!
  • 57. Facebook Graph API Explore the Graph! Die Graph API ist eine von Facebook bereitgestellte Programmier- Schnittstelle, die unter bestimmten Voraussetzungen den technischen Zugriff auf Daten des Social Graph erlaubt. Daten: Profil-Informationen, Freundes-Liste, Wall-Postings, Pages, Fotos,... Voraussetzungen: während einige wenige Informationen (Name, Profilbild) vollkommen öffentlich zugänglich sind, benötigt man für den Zugriff auf die meisten Daten die Zustimmung des Benutzers. Diese über die Authorisierung der App einmalig eingeholt. Berechtigungen: über erweiterte Berechtigungen kann darüberhinaus Zugang zu weiteren Daten (Postfach, Fotos, Videos, administrierte Seiten) erhalten werden. Der Graph API Explorer erlaubt das einfache Erforschen der Schnittstelle: http://developers.facebook.com/tools/explorer die.socialisten.at social network development
  • 58. Facebook Graph API Explore the Graph! Öffentlich zugängliche Profil-Informationen: die.socialisten.at social network development
  • 59. Facebook Graph API Explore the Graph! Authorisierung der Applikation: die.socialisten.at social network development
  • 60. Facebook Graph API Explore the Graph! Authorisiert zugängliche Profil-Informationen: die.socialisten.at social network development
  • 61. Facebook Graph API Explore the Graph! Einholen von zusätzlichen Berechtigungen: die.socialisten.at social network development
  • 63. Konzeption einer Facebook Anwendung Hands-on! Wählen sie eine Web-Site, Web-Applikation oder mobile Applikation, die noch keine Verbindung mit ihrem Facebook-Profil hat! Überlegen & konzipieren sie in kleinen Gruppen: - Wie könnten optisch ansprechende & informative “Like”-Stories aussehen, wenn Benutzer den “Like”-Button auf der Web-Site klicken? - Welche Profil-Informationen die über die Graph API ermittelt werden könnten zur Personalisierung verwendet werden? - Wie können sie die Applikation hinsichtlich der drei Säulen einer “social App” (Identity, Conversation, Community) optimieren? - Welche Benutzer-Interaktionen in der App könnten auf Facebook veröffentlicht werden? - Welche Objekte & Aktionen wären dazu geeignet und wie könnten sie optisch & informativ dargestellt werden? die.socialisten.at social network development
  • 64. Konzeption einer Facebook Anwendung Hands-on! Beispiel: Like-Story die.socialisten.at social network development
  • 65. Facebook Plattform Weiterführende Links Dokumentation: http://developers.facebook.com/docs/ - Offizielle Dokumentation http://developers.facebook.com/docs/technical-guides/opengraph/ - Open Graph Guidelines http://www.slideshare.net/socialisten/die-socialistenplatformoverview20121105 - Platform Briefing 2012 Tutorials & Bücher: http://www.youtube.com/watch?v=g8N_mxLaRag - Graph API Explorer Tutorial http://book.diesocialisten.at/ - Buch “Facebook Programmierung” http://www.amazon.de/Follow-Erfolgreiches-Marketing-Facebook-Twitter/dp/3836218623/ - Follow me! http://www.amazon.de/Facebook-Anwendungen-programmieren-Mario-Scheliga/dp/3897216450/ Blogs & News: http://allfacebook.de/ http://www.thomashutter.com/ http://die.socialisten.at/blog/ Apps-Showcase: http://apps.facebook.com/meinklub - Mein Klub http://apps.facebook.com/lastfm-og-scrobbler - Last.fm Scrobbler http://www.facebook.com/kronetv?sk=app_135828866537171 - Krone Social TV http://www.facebook.com/AmPunkt/app_119818284846 - ATV Am Punkt die.socialisten.at social network development
  • 67. “Facebook Programmierung - Entwicklung von Social Apps & Websites” Michael Kamleitner, Galileo Computing 2012 http://book.socialisten.at die.socialisten.at social network development
  • 68. Michael Kamleitner Die Socialisten m: +43 699 116 07 923 e: michael.kamleitner@socialisten.at f: http://facebook.com/michael.kamleitner g: http://profiles.google.com/michael.kamleitner t: http://twitter.com/_subnet