« Warum ich auf die SMX München will. | Home | Zu viele Projekte / Ideen? »
Die Facebook Story Teil I
Von Uwe | 29.März 2008
Ich war hin und her gerissen ob ich diese Serie für euch auf mein Blog bringen soll. Einerseits meine “Angst” das meine Idee zu früh publik wird und kopiert werden könnte. Auf der anderen Seite soll dieses Blog ja Informationen (ver)teilen – und was eignet sich dafür besser als meine Bemühungen die Killer Facebook Applikation zu programmieren und umzusetzen – per Blog zu dokumentieren.
Die Unvernunft hat also gewonnen : Hier der erste Teil meiner Facebook Story:
Begonnen hat alle damit das ich einen Geistesblitz für eine Internetdienstleistung hatte. Nach langer Recherche konnte ich im im Internet keine ähnliche Implementierung oder Umsetzung der Idee finden. Zuerst wollte ich das Projekt mit einer eigenen Entwicklung unter Typo3 umsetzen. Da sehr viele Web2.0 Elemente benötigt werden (Komplette Community Funktionen wie Benachrichtigung, Einladung, E-Mail, Ranking, …) war Typo3 dann doch nicht das Ideale Mittel der Wahl.
Zur selben Zeit flattert mir die Zeitschrift IX ins Haus mit dem Minikurs “Facebook Applikationen entwickeln” in Php. Mit dem Gedanken “Jetzt wird es spannend” holte ich mir gleich einmal einen kostenlosen Account bei Facebook. Nach 15 Minuten rumspielen war meine Entscheidung gefallen:
Du entwickelst deine Idee als Facebook Applikation.
Folgende Punkte sprechen für Facebook:
- Facebook bringt alle Web 2.0 Funktionen von Haus aus mit die ich mir für meine Entwicklung wünsche. Ich muss nur noch die Logik meiner Applikation programmieren, alles andere macht Facebook für mich.
- Dadurch komme ich mit ca. 20 % der ursprünglichen Entwicklungszeit aus.
- Mit momentan 60 Millionen Benutzern ist genügend Reichweite gegeben.
- Ich kann 2/3 des Bildschirms mit meiner Applikation frei füllen. Alle HTML Tags sind erlaubt. Drumherum sind dann die Web 2.0 Elemente vorhanden die ich für einen Erfolg brauche.
- Die Applikation läuft auf meinem Server
- Es können jederzeit Links/ Banner aus Facebook heraus auf eine Webseite gesetzt werden auf der die Anwendung komplett unabhängig von Facebook läuft und dort extra vermarktet werden kann.
Die technische Umsetzung:
Zum entwickeln von eigenen Anwendungen muss zuerst die Facebook Anwendung “Entwickler” installiert werden. Dafür einfach auf “Anwendungen” und dann auf “Weitere Anwendungen durchsuchen” klicken, Entwickler im Suchfeld eingeben und installieren.
Danach klickt Ihr in der linken Navigationsleiste auf Entwickler sowie auf den Button “Set Up New Application“.
Jetzt erscheint eine riesig kompliziertes Menü, aber keine Angst, es müssen eigentlich nur 2 Felder korrekt ausgefüllt werden damit Ihr loslegen könnt.
Die beiden wichtigen Punkte zum funktionieren eurer Application sind:
- Callback Url : Die Url eures Webspaces auf dem die Application laufen soll. Dieser muss Php 4 oder 5 ausführen können.
- Canvas Page URL : Unter dieser Url könnt Ihr eure Facebook Application im Browser aufrufen.
Als nächstes muss die Facebook Api von http://developers.facebook.com/clientlib/facebook-platform.tar.gz heruntergeladen und mit tar -xvfz *.gz entpackt werden.
Als letztes ein kleines Beispielsprogramm zum anzeigen aller Freunde, am besten speichert Ihr das unter index.php auf dem Webspace ab.
<?php
require_once (‘client/facebook.php’); // Achtung, evtl. noch den Pfad anpassen je nachdem wo eure facebook.php liegt.
$facebook = new Facebook (‘Apic Key’,'Secret’); // Findet Ihr in euren Projekteinstellungen
$user = $facebook->require_login(); // Wenn der User nicht eingeloggt ist bekommt er die komplette Loginmaske gezeigt
$fb_friends = $facebook->api_client->friends_get();
foreach ($fb_friends as $friend) {
$photo = $facebook->api_client->users_getInfo ($friend,’pic’);
if (strlen ($photo[0]['pic']) > 0)
echo “<img src=’”.$photo[0]['pic'].”‘ />”;
echo “<fb:name uid=’”.$friend.”‘ /><p />”;
}
?>
So, das war mit dem ersten Teil. Ich werde euch in wöchentlichen Abständen an der Entwicklung sowie Markteinführung teilhaben lassen.
Zum Schluss wieder ein paar Blogs / Seiten die sich ebenfalls mit Facebook beschäftigen:
- Online Shopping bei es Rockt.
- Ein vergleich bei edufuture
- Paris Hilton Facebook Hack
- Kein Bock auf Facebook bei Webrecks.
- Der Alltag auf Facebook.
- Warum Facebook von Fischmarkt.de
- Die sixgroups seo facebook Gruppe.
Popularity: 30%
Topics: Facebook Story | 7 Kommentare »




30.März 2008 at 00:41
[...] Uwe hat eine eine neuen Artikelreihe begonnen. In der Artikelreihe wird er uns jetzt wöchentlich zeigen, wie er eine eigene Facebook [...]
31.März 2008 at 10:14
Super Timing!
Hab mich auch vor kurzem dafür entschieden eine Facebook-Applikation zu schreiben, allerdings versuch ich es mit Ruby On Rails.
Viel Erfolg und ich bin schon gespannt auf die weiteren Beiträge!
31.März 2008 at 11:27
Hi Speyburn,
danke, bin auch auf deine Applikation gespannt. Kannst mich ja mal in Facebook unter “uwe walcher” als Freund adden.
6.April 2008 at 20:05
[...] Story. Nach einer langen Woche der Entwicklung bleibt jetzt ein wenig Zeit zum zurückschauen. Im ersten Teil wurde ja der begleitende Anfang meiner Entwicklung einer Facebook Application [...]
3.Oktober 2008 at 13:29
kann euch ne neue applikation bei facebook empfehlen..und zwar Kronomy (www.kronomy.com)..ist sozusagen ein tunnel, ein weltgedächtnis, in dem man sein Leben chronologisch in form von ereignissen mit fotos und videos darstellen kann..ist echt ne tolle idee..solltet ihr euch mal anschauen
6.November 2008 at 00:42
Kronomy hat bei mir nicht funktioniert. Hat noch Jemand eine Idee, welche Facebookapplications sinnvoll sein können? Wäre über jeden Tipp dankbar!
8.Dezember 2009 at 09:53
Guten Tag
Mein Name ist Tobias Rosenthaler, ich möchte unbedingt eine Facebook Anwendung erstellen, leider habe ich keinen Plan wie. Kann hier mir jemand helfen? Natürlich gegen ein Entgeld. Ich freue mich über eine Nachricht per Email: rosi_styles@hotmail.com
beste Grüsse