Social Media Wall mit TYPO3

  • Social-Media-Beiträge automatisch in TYPO3 präsentieren
  • zeitsparende Integration ohne redaktionelle Zusatzarbeit
  • viele unterstützte soziale Netzwerke

TYPO3-Erweiterung für automatische Social-Media-Streams

Viele Unternehmen nutzen für die öffentliche Kommunikation neben Ihrer Unternehmenswebsite auch verschiedene Social-Media-Kanäle. Um die Inhalte unterschiedlicher Plattformen zusammen zu halten, können mithilfe der TYPO3-Extension "pb_social" Beiträge aus sozialen Netzwerken automatisiert und ohne zusätzliche redaktionelle Arbeit in die TYPO3-Website integriert und als Social Media Wall präsentiert werden. Dazu bietet die Extension ein Plugin, in dem festgelegt werden kann, mit welchen grundlegenden Einstellungen welche Social-Media-Kanäle abgerufen werden. Unterstützt werden dabei von der TER-Version der Extension die Social-Media-Netzwerke Facebook, Imgur, Instagram, LinkedIn, Pinterest, Tumblr, Twitter, YouTube und Vimeo. Darüber hinaus können sogar eigene Nachrichten, die mit der TYPO3-Extension news erstellt wurden, auf der Social Media Wall angezeigt werden. Die Anzeige wird automatisch und regelmäßig per CronJob aktualisiert, z.B. stündlich oder auf Wunsch auch häufiger.

Darstellungsmöglichkeiten der Social-Media-Beiträge

Für einen Kunden haben wir die Extension beispielsweise auf zwei verschiedenen Seiten in unterschiedlichen Ansichten eingerichtet. In der typischen Darstellung der Beiträge als Social Media Wall erscheinen die Posts in unterschiedlicher Länge neben- und untereinander in Spalten. Die zweite Ansicht ist ein Slider, in dem die Beiträge alle auf die gleiche Höhe gebracht werden und automatisch durchlaufen. In welcher Darstellung die Beiträge auf der Website eingebunden werden, kann der Redakteur selbst einstellen.

In beiden Ansichten ist die Reihenfolge nach Datum absteigend; die Beiträge verschiedener Kanäle werden vermischt angezeigt. Jeder Beitrag wird mit seiner Anzahl der Likes und Kommentare angezeigt und ist verlinkt (mit noreferrer) auf den entsprechenden Post bei dem jeweiligen Netzwerk. Der Link wird in einem neuen Tab geöffnet bzw. in der entsprechenden App, wenn diese auf dem Smartphone der Benutzer vorhanden und zum Öffnen voreingestellt ist. Dort sind dann ggf. weitere Bilder, Kommentare oder Videos zu sehen.

Solange der Besucher die Beiträge nur auf der Website betrachtet, werden keine Daten an die Plattformen übermittelt. Für diese datenschutzkonforme Nutzungsmöglichkeit haben wir die Extension so angepasst, dass die Bilder der Posts im TYPO3-Dateisystem abgelegt werden. Weitere Anpassungen, die wir vorgenommen haben, sind beispielsweise die Anzeige, ob ein Post ein Video enthält, oder die Einrichtung einer Konstante, mit der gesteuert werden kann, wo der angezeigte Text abgeschnitten wird. Weitere Änderungen, die wir im Zuge der Extension-Anpassung vorgenommen haben, sind z.B. die Neu-Implementierung der Instagram-API, keine permanente Einbindung von jQuery und generell die Vereinheitlichung der Optionen, die die Extension für verschiedene Plattformen bietet.

Mit der TYPO3-Extension pb_social können Beiträge aus sozialen Netzwerken auf TYPO3-Webistes als Social Media Wall angezeigt werden.
Darstellung von Social-Media-Beiträgen in einem Slider

Optionen der TYPO3-Extension pb_social im Überblick

Aufgrund der beschriebenen Korrekturen und um die Extension für unsere Kunden passend einrichten zu können, ist mit der Anpassung durch a7digital letztlich ein paralleler Zweig der Extension entstanden. Die nachfolgende Beschreibung der Optionen bezieht sich auf die a7digital angepasste Version der pb_social, in welcher bislang nur die Plattformen Facebook, Instagram und Twitter abrufbar sind.

Für die Darstellung der Social Media Wall auf der Website können im Plugin u.a. folgende Einstellungen vorgenommen werden:

  • welche Social-Media-Kanäle abgefragt werden
  • Anzahl der Posts pro Plattform
  • Anzahl der Beiträge im Frontend insgesamt
  • wahlweise Anzeige nur von Posts, die Bilder enthalten

Pro sozialem Netzwerk können im Plugin u.a. angegeben werden:

  • Zugangsdaten für gewünschtes Benutzerkonto
  • Filterung nach Schlüsselwort bzw. Hashtag
  • bestimmte Anfragen oder Felder, die ausgelesen werden sollen

Weitere interessante Optionen:

  • Schlüssel-Werte (key, secret, token u.a.) aller sozialen Plattformen können entweder global oder individuell pro Plugin angegeben werden
  • Planeraufgabe, damit neue Beiträge regelmäßig per CronJob abgerufen werden können
  • Social-Media-Einträge können in der Datenbank und im TYPO3-Dateisystem gespeichert werden, sodass datenschutzkonforme Nutzung möglich ist
Kontaktdaten Kontaktdaten
TYPO3-Websites ist ein Service von a7digital.
German
English