AddOn


Feeds

Beschreibung

Importiert Feeds aus Quellen wie Facebook, Instagram, Twitter, Vimeo oder RSS (ehemals YFeed)

Features

  • Abruf von Facebook-, Twitter-, YouTube-, Vimeo- und RSS-Streams.
  • Dauerhaftes Speichern der Beiträge in einer Datenbank-Tabelle
  • Nachträgliche Aktualisierung der Beiträge (z.B. nach einem Update / einer Korrektur)
  • Erweiterung um eigene Feed-Typen möglich, z.B. Google My Business o.a.
  • Feeds können in Watson gesucht werden feed suchbegriff

github.com/FriendsOfREDAXO/feeds

Umsetzung

Versionen

6.2.3

Für REDAXO
^5.14
Veröffentlicht am
13.06.2026
Require / PHP
>=8.4

Wiederholende Termine Turnus-Toggle fixed. Danke @joachimdoerr

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/6.2.2...6.2.3

6.2.2

Für REDAXO
^5.14
Veröffentlicht am
11.03.2026
Require / PHP
>=8.4

Bugfixes

  • Media Manager Effect: rex_effect_feeds ist jetzt die primäre Implementierung (non-namespaced) und direkt mit rex_media_manager::addEffect() kompatibel – behebt "Class not found"-Fehler bei selbst angelegten Media-Manager-Typen (Issue #260)
  • FriendsOfRedaxo\Feeds\MediaManagerEffect bleibt als @deprecated Alias erhalten für Abwärtskompatibilität

6.2.0

Für REDAXO
^5.14
Veröffentlicht am
05.02.2026
Require / PHP
>=8.4

6.2.0 - 2026-02-05

Neue Features

  • Archiviert-Status: Einträge können jetzt in 3 Zuständen existieren: Online (1), Offline (0), Archiviert (2)
    • Archivierte Einträge werden standardmäßig ausgeblendet (nur mit Status-Filter sichtbar)
    • Status-Auswahl als Bootstrap Selectpicker mit REDAXO-typischen Farben und Icons
  • Status-Filter: Dropdown-Filter im Einträge-Bereich zum Filtern nach Status (Alle/Online/Offline/Archiviert)
  • Content-Preview: Tooltip-Vorschau des Contents beim Hover über Titel (erste 200 Zeichen)
  • Duplicate Detection: Automatische Erkennung doppelter URLs beim Fetch mit Warning-Log
  • Stream Health-Check: Button zum Testen der Erreichbarkeit von Stream-URLs (RSS, YouTube, Podcast, iCal)
  • Konfigurierbare Einstellungen: Neue Settings-Seite für HTTP-Timeouts, Media-Größen und Log-Level
  • Granulare Berechtigungen: Separate Rechte für Streams-Verwaltung (feeds[streams]) und Einträge-Bearbeitung (feeds[items])
  • Medien-Lightbox: Klickbare Thumbnails öffnen Original-Bilder in Lightbox-Overlay

Verbesserungen

  • Performance: SQL-Injection-Schwachstellen behoben, Prepared Statements verwendet
  • Performance: N+1 Query-Problem in getPreloadedItems() eliminiert durch Batch-Loading
  • Performance: Composite Index stream_status_date für schnellere Queries
  • HTTP-Caching: Etag und Last-Modified Header für effiziente Feeds-Abfrage
  • UI/UX: Optimierte Einträge-Ansicht mit besserer Spaltenaufteilung und kürzeren Texten
  • UI/UX: Einträge-Seite ist jetzt die Standard-Startseite des AddOns
  • UI/UX: Status-Auswahl mit Bootstrap Selectpicker, REDAXO-Farben (grün/rot/grau) und Icons
  • Fehlerbehandlung: Konfigurierbare Timeouts und besseres Error-Handling bei Netzwerkfehlern
  • Backward Compatibility: Deprecated Klassen werden automatisch geladen (Issue #253)
  • Kompatibilität: Symfony HTTP Client auf 6.4/7.x downgraded für REDAXO Core-Kompatibilität
  • CSP: Inline-Scripts und Styles mit Nonce-Attributen für Content Security Policy

Bugfixes

  • Array-to-string Conversion Warnings in Settings-Page behoben
  • Undefined array key Warnings in Item::createFromDbRow() behoben
  • Medienanzeige in Einträge-Liste repariert
  • TransportException bei DNS-Fehlern besser abgefangen

Datenbank

  • rex_feeds_item.status auf tinyint(4) erweitert für 3 Status-Zustände
  • Neuer Composite Index stream_status_date für Performance-Optimierung

6.1.0

Für REDAXO
^5.14
Veröffentlicht am
08.01.2026
Require / PHP
>=8.2

Changelog

6.1.0 - 2026-01-08

  • Neue Content-Helper in FriendsOfRedaxo\Feeds\Item:
    • hasMedia(), getPlainTextContent(), getTruncatedContent()
    • removeEmojis(), removeHashtags(), sanitizeContent()
    • extractTitleFromContent() (Stop-Zeichen-Extraktion)
  • README: Dokumentation und API-Referenz der Item-Klasse ergänzt.

6.0.2

Für REDAXO
^5.14
Veröffentlicht am
03.12.2025
Require / PHP
>=8.2

6.0.2

  • Update replace section aus rex_repo_template
  • Refactoring: Tabellendefinitionen in install_tables.php ausgelagert
  • Fix: Sicherstellen dass alle Tabellenfelder auch bei Updates vorhanden sind
  • Fix: php-feed-io vendor files vollständig im Repository
  • Update Composer Dependencies

6.0.0
Umstellung auf FOR Namespace @christophboecker
Neue Feeds: Mastodon und Podcasts
Positiv-/ Negativlste für jeden Stream
Performance-Optimierung
Readme erweitert

5.2.4

Für REDAXO
^5.14
Veröffentlicht am
19.03.2025
Require / PHP
>=8.2

Sollte https://github.com/FriendsOfREDAXO/feeds/issues fixen.
Windows geht anders mit Verzeichnispfaden um.

5.2.3

Für REDAXO
^5.14
Veröffentlicht am
07.03.2025
Require / PHP
>=8.2

Vendor updates

5.2.2

Für REDAXO
^5.14
Veröffentlicht am
14.02.2025
Require / PHP
>=8.2

Vendor updates

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/5.2.1...5.2.2

5.2.1

Für REDAXO
^5.14
Veröffentlicht am
29.01.2025
Require / PHP
>=8.2

fixed: https://github.com/FriendsOfREDAXO/feeds/issues/223

$mediaInfo = $item->getMediaInfo('mein_media_type');
liefert
[▼
"format" => "jpeg"
"width" => 60
"height" => 32
"filename" => "147.feeds"
"type" => "feeds_thumb"
]

Neu Ausgabe des Originaldateinamens

// Ursprüngliche ID-basierte URL (funktioniert weiterhin)
$url = $item->getMediaManagerUrl('feeds_thumb');
// Ergebnis: /media/feeds_thumb/146.feeds

// Neu: Verwendung des Original-Dateinamens
$url = $item->getMediaManagerUrl('feeds_thumb', true);
// Ergebnis: /media/feeds_thumb/original-bild.jpg

5.2.0

Für REDAXO
^5.14
Veröffentlicht am
23.01.2025
Require / PHP
>=8.2

Neu in 5.2.0

Ermitteln der Medien-Infos:

$mediaInfo = $item->getMediaInfo('mein_media_type'); 
if ($mediaInfo) {
    echo "Breite: " . $mediaInfo['width'];
    echo "Höhe: " . $mediaInfo['height'];
    echo "Format: " . $mediaInfo['format'];
}

👋 Bitte wenn, Ihr von einer sehr alten Version kommt, das beachten:

Neu in 5.1.0
Namespace-Filter

5.0.0

🚨 Achtung! Das ist ein Major-Release

Die Medien aus der Datenbank werden beim Update in den DATA-Ordner des AddOns bewegt.

Bei großen (Bild-)Datenbeständen kann das Update zu einem Abbruch führen. Erstellt unbedingt vorher ein BACKUP.

Neu:

  • Bilder werden jetzt im Data-Ordner des AddOns gespeichert
  • Integrierte Suche
  • Neue Methode zum Abruf der Bild-Url
  • Verbesserte README
  • Löschen aller Bilder eines Namespace im Data-Ordner wenn der Namespace gelöscht wird.
  • RSS-Abruf optimiert für rss.app

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/4.2.3...5.0.0

5.1.2

Für REDAXO
^5.14
Veröffentlicht am
16.01.2025
Require / PHP
>=8.2

Typo-Fixes
Mastodon-Support

5.1.0

Für REDAXO
^5.14
Veröffentlicht am
16.01.2025
Require / PHP
>=8.2

Neu in 5.1.0
Namespace-Filter

5.0.0

🚨 Achtung! Das ist ein Major-Release

Die Medien aus der Datenbank werden beim Update in den DATA-Ordner des AddOns bewegt.

Bei großen (Bild-)Datenbeständen kann das Update zu einem Abbruch führen. Erstellt unbedingt vorher ein BACKUP.

Neu:

  • Bilder werden jetzt im Data-Ordner des AddOns gespeichert
  • Integrierte Suche
  • Neue Methode zum Abruf der Bild-Url
  • Verbesserte README
  • Löschen aller Bilder eines Namespace im Data-Ordner wenn der Namespace gelöscht wird.
  • RSS-Abruf optimiert für rss.app

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/4.2.3...5.0.0

5.0.0

Für REDAXO
^5.14
Veröffentlicht am
15.01.2025
Require / PHP
>=8.2

🚨 Achtung! Das ist ein Major-Release

Die Medien aus der Datenbank werden beim Update in den DATA-Ordner des AddOns bewegt.

Bei großen (Bild-)Datenbeständen kann das Update zu einem Abbruch führen. Erstellt unbedingt vorher ein BACKUP.

Neu:

  • Bilder werden jetzt im Data-Ordner des AddOns gespeichert
  • Integrierte Suche
  • Neue Methode zum Abruf der Bild-Url
  • Verbesserte Realem
  • Löschen aller Bilder eines Namespace im Data-Ordner wenn der Namespace gelöscht wird.
  • RSS-Abruf optimiert für rss.app

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/4.2.3...5.0.0

4.2.2

Für REDAXO
^5.14
Veröffentlicht am
11.12.2024
Require / PHP
>=8.2

Für Leini ☃️

Fixed:

**Error:** Call to a member function getName() on null
**File:** redaxo/src/addons/feeds/lib/stream/rss.php
**Line:** 54

4.2.1

Für REDAXO
^5.14
Veröffentlicht am
30.07.2024
Require / PHP
>=8.2

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/4.1.0...4.2.1

4.2.0

Für REDAXO
^5.14
Veröffentlicht am
30.07.2024
Require / PHP
>=8.1

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/4.1.0...4.2.0

4.1.0

Für REDAXO
^5.14
Veröffentlicht am
22.05.2024
Require / PHP
>=8.1

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/4.0.8...4.1.0

4.0.8

Für REDAXO
^5.14
Veröffentlicht am
22.04.2024
Require / PHP
>=8.1

4.0.7

Für REDAXO
^5.14
Veröffentlicht am
21.09.2023
Require / PHP
>=8.1

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/4.0.6...4.0.7

4.0.6

Für REDAXO
^5.14
Veröffentlicht am
21.09.2023
Require / PHP
>=8.1

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/4.0.5...4.0.6

4.0.5

Für REDAXO
^5.14
Veröffentlicht am
11.09.2023
Require / PHP
>=8.1

4.0.4

Für REDAXO
^5.14
Veröffentlicht am
22.06.2023
Require / PHP
>=8.1

4.0.3

Für REDAXO
^5.14
Veröffentlicht am
14.06.2023
Require / PHP
>=8.1

4.0.2

Für REDAXO
^5.14
Veröffentlicht am
24.03.2023
Require / PHP
>=8.1

getPreloadedItems lädt nur noch Items mit Status = 1

4.0.1

Für REDAXO
^5.14
Veröffentlicht am
02.02.2023
Require / PHP
>=8.1

4.0.1

Removed some dependencies

4.0

Komplett überarbeitete Version.

ACHTUNG

Facebook, Google, Twitter und Instagram sind nicht mehr dabei. Die Daten bleiben erhalten.
Twitter wurde in ein neues AddOn feeds_twitter ausgelagert und ist nun ein SnapIn für Feeds.
Einfach installieren dann geht Twitter wieder.

Major Changes:

  • ab PHP 8.1
  • Entfernt: Facebook
  • Entfernt: Twitter (es gibt ein AddOn feed_twitter)
  • Entfernt: Instagram
  • Entfernt: Google Places
  • Neu: RSS-Vendor feed-io
  • Neu: Vendor-Updates über Dependabot auf GitHub
  • Neu: Sortierung nach Typ und Datum
  • Neu: Cronjobs können jetzt für einzelne Jobs ausgewählt werden,
  • Überarbeitet: Vimeo mit Bildvorschau
  • Readme überarbeitet
  • Kleine optische Veränderungen in der Tabellenansicht

What's Changed

New Contributors

4.0.0

Für REDAXO
^5.14
Veröffentlicht am
16.01.2023
Require / PHP
>=8.1

4.0

Komplett überarbeitete Version.

ACHTUNG

Facebook, Google, Twitter und Instagram sind nicht mehr dabei. Die Daten bleiben erhalten.
Twitter wurde in ein neues AddOn feeds_twitter ausgelagert und ist nun ein SnapIn für Feeds.
Einfach installieren dann geht Twitter wieder.

Major Changes:

  • ab PHP 8.1
  • Entfernt: Facebook
  • Entfernt: Twitter
  • Entfernt: Instagram
  • Entfernt: Google Places
  • Neu: RSS-Vendor feed-io
  • Neu: Vendor-Updates über Dependabot auf GitHub
  • Neu: Sortierung nach Typ und Datum
  • Neu: Cronjobs können jetzt für einzelne Jobs ausgewählt werden,
  • Überarbeitet: Vimeo mit Bildvorschau
  • Readme überarbeitet
  • Kleine optische Veränderungen in der Tabellenansicht

3.3.2

Für REDAXO
^5.7
Veröffentlicht am
03.01.2023
Require / PHP
>=7.1

3.3.1

Für REDAXO
^5.7
Veröffentlicht am
15.08.2022
Require / PHP
>=7.1

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/3.3.0...3.3.1

3.3.0

Für REDAXO
^5.7
Veröffentlicht am
03.08.2022
Require / PHP
>=7.1

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/3.2.0...3.3.0

3.3.0-beta1

Für REDAXO
^5.7
Veröffentlicht am
12.05.2022
Require / PHP
>=7.1

Dies ist ein Pre-Release und voraussichtlich die endgültige Version von Feeds 3.3.0

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/3.3.0-dev...3.3.0-beta1

3.3.0-dev

Für REDAXO
^5.7
Veröffentlicht am
12.05.2022
Require / PHP
>=7.1

Dies ist eine Vorschau-Version / Pre-Release zu Test- und Entwicklungszwecken.

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/3.2.0...3.3.0-dev

3.2

Für REDAXO
^5.7
Veröffentlicht am
10.05.2022
Require / PHP
>=7.1

Kompatibilität zu PHP 8 und andere Verbesserungen.

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/feeds/compare/3.1.0...3.2.0

3.1

Für REDAXO
^5.7
Veröffentlicht am
03.02.2020
Require / PHP
>=7.1

Hinweis zur Installation / Update

Bitte vor der Installation nachfolgende Hinweise beachten und ein Datenbank-Backup anfertigen. Fehlermeldungen und Korrekturen können eingereicht werden über...

Changelog

Feeds 3.1 Snake Jazz Changelog (03.02.2020)

neu

  • Methode $item->getMediaUrl("media_manager_profil"), danke @gharlan
  • Methode $item->getDateTime(), danke @gharlan
  • Extension Points FEEDS_ITEM_SAVED und FEEDS_STREAM_FETCHED hinzugefügt. Nach dem Abruf eines Streams können so eigene Funktionen aufgerufen werden.

verbessert

  • Problematischer Fremdschlüssel entfernt, danke @gharlan
  • Update-Anweisungen, danke @alexplusde @tbaddade
  • Twitter Status-URL wurde korrigiert.
  • Bei Bedarf können beliebig viele Instagram-Postings abgerufen werden.
  • Es können bei passendem API-Schlüssel beliebig viele Instagram-Bilder geladen werden.
  • Der Instagram-Nutzername wird zusätzlich zum Namen gespeichert
  • Im Feeds-Cronjob können einzelne Streams auf eine Blacklist. So können durch mehrere Cronjobs einzelne Streams unterschiedlich häufig abgerufen werden.

Feeds 3.0 Latin Jazz Changelog (22.12.2019)

  • Achtung: YouTube API-Schlüssel müssen nun direkt am Stream hinterlegt werden, sodass mehrere / verschiedene API-Schlüssel genutzt werden können.
  • NEU: Google Places Stream zum Abruf eines Standorts mit Fotos und den 5 letzten Rezensionen
  • NEU: Facebook Events zum Abruf von bis zu 25 Veranstaltungen einer Facebook-Seite
  • verbessert: Fehlermeldungen in RSS, YouTube, Instagram und Facebook erzeugen nun keinen Whooops mehr
  • verbessert: Dokumentation
  • Google+ vollständig entfernt
  • Google Einstellungsseite entfernt
  • NEU: Ab Version 3 werden Jazz-Musikstile als Versionsnamen benutzt, Danke jk

ber Feeds

Wir freuen uns über deine Untersützung! Du kannst einzelne Entwickler unterstützen, Code und Bugfix oder Features einreichen, die Dokumentation verbessern — schon ein kleines Danke oder ein Stern im GitHub-Repository an die Entwickler kann viel bewirken.

3.0

Für REDAXO
^5.7
Veröffentlicht am
22.12.2019
Require / PHP
>=7.1

Bitte vor der Installation nachfolgende Hinweise beachten und ein Backup anfertigen.
Fehler und Korrekturen können gemeldet werden über...

Feeds 3.0 Latin Jazz Changelog (22.12.2019)

  • Achtung: YouTube API-Schlüssel müssen nun direkt am Stream hinterlegt werden, sodass mehrere / verschiedene API-Schlüssel genutzt werden können.
  • NEU: Google Places Stream zum Abruf eines Standorts mit Fotos und den 5 letzten Rezensionen
  • NEU: Facebook Events zum Abruf von bis zu 25 Veranstaltungen einer Facebook-Seite
  • verbessert: Fehlermeldungen in RSS, YouTube, Instagram und Facebook erzeugen nun keinen Whooops mehr
  • verbessert: Dokumentation
  • Google+ vollständig entfernt
  • Google Einstellungsseite entfernt
  • NEU: Ab Version 3 werden Jazz-Musikstile als Versionsnamen benutzt, Danke jk

ber Feeds

Feeds ist Open Source und ein Addon von Friends of REDAXO. Wir freuen uns über deine Untersützung! Du kannst einzelne Entwickler unterstützen, Code und Bugfix oder Features einreichen, die Dokumentation verbessern — schon ein kleines Danke an die Entwickler kann viel bewirken.

2.2.1

Für REDAXO
^5.7
Veröffentlicht am
21.10.2019
Require / PHP
>=7.1
  • Screenshot hinzugefügt
  • Tippfehler behoben @alexplusde @staabm

2.2.0

Für REDAXO
^5.7
Veröffentlicht am
11.10.2019
Require / PHP
>=7.1

Instagram get stream via User 'self' & access_token @ixtension
Added some documentation

2.1.0

Für REDAXO
^5.7
Veröffentlicht am
20.08.2019
Require / PHP
>=7.1
  • Vimeo all videos @danspringer
  • Svensk översättning @interweave-media
  • Traducción en castellano @nandes2062!

2.0.2

Für REDAXO
^5.7
Veröffentlicht am
19.06.2019
Require / PHP
>=7.1

Feeds ersetzt YFeed

Wichtig Die Migration von YFeed findet nur einmal statt. Will man mit Feeds weiterarbeiten, müssen die entsprechenden Skripte auf Feeds umgestellt werden. Streams, Feeds und Config werden automatisch übernommen. Siehe Hilfe.

Migration

  • YFeed muss in Version 1.3.0 vorliegen
  • Feeds installieren
  • Skripte anpassen

2.0.2
Installation fixed für bestimmte MySQL Umgebungen
Danke am Alexander Walther :-)

2.0.0
Änderungen gegenüber YFeed

  • Renamed YFeed to Feeds @skerbis
  • Migration YFeed to Feeds @skerbis
  • PicoFeed neue Quelle, verwendet jetzt Guzzle, min. PHP 7.1 @skerbis
  • Feed einhängen via Project-Addon @alexplusde
  • Weitere Doku-Verbesserungen @alexplusde
  • Facebook Graph API-Version auswählbar machen @alexplusde
  • Einträge Übersicht mit Bilder + Offline Indikator @VIEWSION
  • Methoden zum Auslesen hinzugefügt @TobiasKrais
  • Facebook Anpassungen - Video & Album @gegerino
  • English, Svensk, castellano translation @ytraduko-bot
  • utfmb4 in Titel und Content