Veröffentlicht von md am 18. März 2010 - 12:34
Inhalte einer Facebook App mit Drupal erstellen und pflegen? Ja, das ist möglich. Wir haben gestern schon kurz darüber berichtet. Aber nicht nur das. Panelpages und Views lassen sich im Canvas einer Facebook App integrieren. Ja, geht’s denn noch?
Ermöglicht wird das alles durch das Modul FB.
FB downloaden
Und hier finden Sie Das Drupal Magazin auf Facebook.
Aber was bringt das überhaupt, werden Sie sich vielleicht fragen. Man will doch den Traffic auf seiner eigenen Site haben und nicht bei Facebook. Es kann jedoch viele Gründe geben, warum das durchaus Sinn macht.
So kann man sich Marketing- und PR Aktionen auf Facebook vorstellen, für die eine eigene Site mit eigenem CD/CI überhaupt nicht nötig ist. In diesem Fall würde man also die Drupal Site im Grunde genommen nur zur Erstellung und Pflege der Inhalte einsetzen und von dort einen Redirect zur Facebook App einrichten. Das spart enorm viel Zeit und Kosten und die Inhalte stehen sehr schnell einer breiten Zielgruppe zur Verfügung.
Das kann aber auch ein Blog oder Forum sein, welches man nur auf Facebook haben möchte. Ja, Inhalte und Kommentare können direkt in der Facebook App erstellt werden.
Ein anderer Anwendungsfall könnte sein, dass man in der Facebook App nur ausgewählte Inhalte der Drupal Site anzeigen möchte. Das geht dann sehr einfach mit einer View. Je länger man darüber nachdenkt, desto mehr Anwendungsfälle fallen einem ein.
Und es gibt noch einen anderen wichtigen Grund. Die Erstellung und Pflege einer Facebook App erfordert HTML und Progammierkenntnisse.
Und genau wie bei einer eigenen Site, kommt nun ein CMS ins Spiel.
Genau wie der Einsatz eines CMS Sinn macht, weil man sich nicht mit statischem HTML und/oder z.B. PHP auskennt, ist dies bei der Erstellung und Pflege einer Facebook App der Fall.
Ihnen steht ein komfortables, mächtiges CMS zur Verfügung und um die Details einer Facebook App müssen Sie sich nicht mehr kümmern
Das nenn ich Luxus, Komfort und Bequemlichkeit. Es gibt nur wenige CMS, die Ihnen das bieten können.
Fan bei Facebook, vom Drupal Magazin, werden
Kommentare
28 Mai 2009
3 Tage 9 Stunden
Gestern hatten wir darüber berichtet wie einfach es ist, eine Facebook App mit Drupal und dem Modul FB, zu erstellen. Das stimmt so auch, gilt allerdings nur für den einfachsten Fall. Und der zeigt halt einfach die Teaser der Drupal Startseite in der App an. Richtig interessant wird es allerdings erst mit Panels und Views. Und da liegt der Teufel im Detail.
Wenn man z.B. den Pfad zur View oder zum Panel als Callback URL in der App einträgt, dann wird das zwar angezeigt, aber leider fehlerhaft. So werden die Styles nicht übernommen und die Links die zu einem Beitrag führen, funktionieren nicht.
Gibt man als Callback URL '/das-drupal-magazin' an funktioniert alles, aber das ist ja nur die normale Startseite.
Gibt man allerdings dort in der Adresszeile des Browsers - http://apps.facebook.com/das-drupal-magazin/fb-panel/ - ein, dann klappt alles einwandfrei.
Wir berichten darüber, wenn wir rausgefunden haben woran das liegt.
28 Mai 2009
3 Tage 9 Stunden
Hm, jetzt funktioniert die Panelpage einwandfrei. Nur warum, dass ist mir noch nicht ganz klar.
28 Mai 2009
3 Tage 9 Stunden
Ah, jetzt ja
In der Facebook App steht bei Canvas URL 'http://das-drupal-magazin.de/'
In Drupal steht bei dem FB Node für Facebook Canvas Pages 'fb-panel/', das ist der Drupal Pfad zur Panelpage.
Jetzt kann man einfach - http://apps.facebook.com/das-drupal-magazin/ - aufrufen und landet auf der gewünschten Panelpage.
Rounded corner styles von Panels funktionieren wohl nicht, aber das lässt sich verschmerzen.
Also wenn ich das Modul bei einer Drupal 6.15 Drupal Installation verwende bekomme ich sofort einen "Fatal error: Call to undefined function _fb_settings_url_rewrite_prefixes() in //httpdocs/sites/all/modules/fb/fb.module on line 1041" auf meinen Webseiten unmittelbar nachdem ich das ins modules Verzeichnis kopiert habe.
Muss ich nach einem Update auf 6.16 noch mal probieren, sollte aber ja nicht das Problem sein. Schade hätte ich auch gerne mal ausprobiert.
28 Mai 2009
3 Tage 9 Stunden
Versuch doch mal eine andere Version. Siehst ja, dass es bei uns funktioniert.
Hallo,
danke für den Hinweis, habe noch mal die aktuellste Entwicklerversion benutzt. Da bekomme ich zwar keinen Absturz mehr, aber den Hinweis "Drupal for Facebook has been enabled, but not properly installed. Please read the README.txt." ... die Readme gibts aber nicht :)
Werde das Thema mir nochmal nach Update auf neuste Drupalversion ansehen. Gefällt mir ganz gut, was ihr da gemacht habt.
Gruß+danke
Sebastian
28 Mai 2009
3 Tage 9 Stunden
Aber dann ist die readme doch bestimmt in der anderen Version enthalten. Bei uns ist jedenfalls eine dabei.
Hi,
mein View wird angezeigt, aber ich bekomme die links einfach nicht zum laufen. Leider habe ich Deine (md) Ausführungen nicht ganz verstanden. Was muss ich für URL´s eintragen(und wo die jeweilige)?
Vielen Dank
Anni
28 Mai 2009
3 Tage 9 Stunden
Damit die Links funktionieren habe ich eigentlich gar nichts gemacht. Nachdem die Applikation einwandfrei aufrufbar war funktionierten auch alle Links.
Danke erstmal. Wenn ich nur die Seite eintrage (keine Unterseite) funktioniert alles einwandfrei... Vielleicht sollte ich den View in einen node kleben. Na ich versuche weiter.
Grüße
Kommentar hinzufügen