TYPO3 Social Media
Stream Extension

Für einige unserer Projekte haben wir in der Vergangenheit eine Anbindung an Social Media Kanäle zur Integration eines Social-Streams auf einer TYPO3 Website benötigt. Daraus ist eine eigene TYPO3-Extension für Social Media Streams entstanden. In diesen Blogbeitrag möchte ich die Funktionen und den Zweck der TYPO3-Extension vorstellen.

Mithilfe der Extension können Daten aus verschiedenen Social-Media Kanälen abgerufen und danach direkt auf der TYPO3-Website dargestellt werden.

TYPO3 Social Media Stream Extension

Zurzeit werden folgende Kanäle unterstützt:

  • Facebook
    • Facebook Page / Seite
    • Page Mentions
    • Nachrichten / Messages / Konversationen
  • Instagram
    • Instagram Profil
    • Hashtag
    • Profil Mentions
    • Tagged Posts
  • Twitter
    • Hashtag
    • Profil
  • Youtube
    • Channel
    • Keyword
  • RSS-Feed
  • LinkedIn
  • Pinterest
  • Tumblr
  • Custom/Uploads (Eigene Einträge zBsp. über ein Formular auf der Website oder direkt vom Redakteur im Backend erstellt)

Die Zugangsdaten (App ID, Secret, Hashtags etc.) der verschiedenen Kanäle sind über die Extension-Einstellungen im TYPO3-Backend konfigurierbar:
 

TYPO3 Social Media Stream Extension

Danach werden die Einträge über einen eigenen Scheduler-Task (Cronjob) regelmäßig zum Beispiel alle 5 Minuten abgefragt. Großer Vorteil dieser Methode ist, dass die Daten über Extbase direkt in der Datenbank zwischengespeichert werden.

TYPO3 Social Media Stream Extension

Dadurch kann man auch die Darstellung der Beiträge vollständig individualisieren und an das Look-And-Feel der Website anpassen.

Folgende Beitragstypen werden unterstützt:

  • Text
  • Bild
  • Video

Weiters können die Bild-Beiträge auch noch automatisch mittels Google Vision API auf bedenkliche Inhalte geprüft werden. Die Extension ist kompatibel mit TYPO3 Version 8 und 9. Hat die Extension dein Interesse geweckt oder hast du weitere Fragen, melde dich doch einfach!

Kontakt und weitere Informationen

Georg Wurz, BSc
E-Mail: georg@varioous.at
Telefon: +43 7242 21 99 44 22

Es besteht auch die Möglichkeit eines Demo-Zugangs, benutze dafür bitte unser Kontaktformular.