TYPO3 Social Media Extension

Wir haben eine TYPO3-Extension entwickelt, welche Content von verschiedenen Social Media Kanälen (Facebook, Instagram, Twitter, Youtube, Pinterest, RSS, Tumblr) integriert - also eine Art Socialwall oder Socialhub. Diese können dann auf der eigenen Website dargestellt werden. In diesen Blogbeitrag möchte ich die Funktionen und den Zweck der TYPO3-Extension vorstellen.

Mithilfe der Extension werden Daten aus verschiedenen Social-Media Kanälen abgerufen und können danach direkt auf der TYPO3-Website dargestellt werden. Zurzeit werden folgende Kanäle direkt unterstützt. Die Konfiguration der Erweiterung ist sehr flexibel, sodass jeweils eigene Inhalte, fremde Inhalte und auch nach Hashtags gefiltert werden kann. Es werden jeweils Textbeiträge, Bild, sowie auch Videobeiträge unterstützt.

Demo

Facebook

  • Facebook Page / Seite (Beiträge der eigenen Facebook-Seite)
  • Page Mentions (Beiträge, wo die eigene Facebook-Seite markiert wurde)
  • Nachrichten / Messages / Konversationen (Nachrichtenverlauf aus Facebook Messenger)

Instagram

  • Instagram Profil (Beiträge der eigenen Instagram-Seite)
  • Hashtag (Beiträge mit bestimmten Hashtag)
  • Profil Mentions (Beiträge, wo die eigene Instagram-Seite markiert wurde)
  • Tagged Posts (Beiträge, auf denen die eigene Instagram Seite getagged wurde)

Twitter

  • Hashtag (Beiträge mit bestimmten Hashtag)
  • Profil (Beiträge des eigenen Twitter Profils)

Youtube

  • Channel (Videos aus eigenem oder fremder Channel)
  • Keyword (Alle Videos die im Titel ein gewisses Keyword enthalten)

Weitere Möglichkeiten

  • RSS-Feed
  • Pinterest
  • Tumblr
  • Eigene Einträge, zBsp. über ein Formular auf der Website oder direkt vom Redakteur im Backend erstellt

Einige Netzwerke (RSS-Feed, Pinterest, Tumblr, Instagram Public Hashtags) sind über weitere Socialmedia Walls angebunden und können ggf. zusätzliche Kosten entstehen. Hierbei verwenden wir:

Bildüberprüfung mittels AI

Mittels Google Vision API können die Bilder automatisch auf problematische Inhalte (zum Beispiel Rechtsradikale oder Pornografische Inhalte) überprüft werden. Dies ist besonders empfehlenswert, sollten direkt Hashtags eingebunden werden.

Konfiguration

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

Über einen eigenen Scheduler-Task (Cronjob) werden die Daten regelmäßig zum Beispiel alle 5 Minuten abgefragt und ggf. aktualisiert. Großer Vorteil dieser Methode ist, dass die Daten über Extbase direkt in der Datenbank zwischengespeichert werden (großer Performancevorteil). 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

Die Extension ist kompatibel mit TYPO3 Version 8, 9 und 10 und wird laufend gewartet und weiterentwickelt.

Preisliste anfragen

Kontakt und weitere Informationen

Gerne können wir über Zoom eine Präsentation abhalten und Ihre individuellen Fragen besprechen - Wir freuen uns auf Sie!

Harald Holzmann, BSc
E-Mail: harald(at)various.at
Telefon: +43 7242 21 99 44