Ende des vergangenen Monats veröffentlichte das weltweit und mittlerweile auch in Deutschland am meisten genutzte Social-Network Facebook auf seiner Hausmesse f8 zahlreiche Neuerungen, die die Verbindung zwischen Facebook und externen Webseiten noch enger machen, als dies bisher über die API und andere angebotene Dienste möglich war. Das Hauptaugenmerk der Neuerungen liegt hierbei auf den sogenannten "Social Plugins", die es bei Facebook eingeloggten Benutzern u.a. ermöglichen, während der Streifzüge über andere Webseiten auf einen "Like Button" zu klicken und damit befreundeten Benutzern des Netzwerks mitzuteilen, dass Sie einen Inhalt (einen Song, ein Produkt in einem Online-Shop, eine Nachricht o.ä.) mögen/weiterempfehlen. Weitere Social Plugins ermöglichen es, diese Empfehlungen und sonstige Aktivitäten auf einer bestimmten Webseite dort oder an anderer Stelle wieder auszugeben, sofern der Benutzer eine entsprechende Freigabe erteilt hat. Besonders bei umfangreichen Webseiten können somit nach und nach Daten gesammelt und neuen Besuchern relevante Empfehlungen über interessante Inhalte der Webseite gegeben werden.Für das Content-Management-System Contentpapst und die Shop-Software CP::Shop bieten wir jetzt 3 neue Container an, mit denen die Social Plugins von Facebook mit wenigen Klicks auf der Webseite eingebaut werden können.
Bereitgestellt werden die neuen Container ab sofort über das Updatetool. Sobald alle für das jeweils genutzte System verfügbaren Dateien auf den neuesten Stand gebracht wurden, können Sie sich im Administrationsbereich einloggen und dort muss der {cp:tag}-Wizard aufgerufen werden (Klick auf das Zauberstab-Symbol oben rechts im Administrationsbereich).
In dem dann erscheinenden Fenster finden Sie die 3 neuen Container unter "Einstellungen":
Jedes dieser Social Plugins kann über den {cp:tag}-Wizard weiter angepasst werden. So können z.B. das gewünschte Farbschema und die Abmessungen gewählt werden, ebenso kann eine URL/Domain direkt eingegeben werden. Fehlen diese Angaben, dann verwenden die Container automatisch Standardwerte und ermitteln z.B. die aktuell aufgerufene URL. Um einem Besucher der Seite die Möglichkeit zu geben, diese an seine Freunde bei Facebook weiterzuempfehlen, genügt daher die Platzierung des folgenden Containeraufrufs an der gewünschten Stelle der Webseite:
Dies erzeugt folgende Ausgabe für die Weiterempfehlung des aktuell aufgerufenen Blog-Beitrags:
Ähnlich einfach gestaltet sich die Einbindung der Container für die "Recommendations" (Empfehlungen für andere interessante Inhalte der Webseite) und den "Activity Feed" (letzte Aktionen/Empfehlungen der Benutzer auf dieser Webseite).
Damit auf Facebook und in den Social Plugins für die von den Benutzern empfohlenen Inhalte stets die bestmöglichen Angaben (Titel, Bild, URL) verwendet werden, können zusätzlich im <head>-Bereich der Webseite 3 neue Metatags eingebaut werden. Im Folgenden sehen Sie dies als Beispiel, wie beim Betätigen des Like-Buttons von der Detailansicht eines Artikels in der Shop-Software CP::Shop ein abweichender Titel und das Bild des Artikels an Facebook übermittelt werden können:
Diese Zeilen müssen im <head>-Bereich der Vorlage "main.htm" des eigenen Vorlagensets eingefügt werden. Dies könnte auch noch ausgebaut werden, um anstelle eines einfachen Titels z.B. einen Preis und den Hersteller mit zu übermitteln: "Konsole XYZ für 123,45 EUR inkl. MwSt., jetzt bestellen bei ZYX".