Jetzt neu und frisch, besser vom Niederrhein. 
KLXM Studio – Startseite
Kontakt aufnehmen

Administration einer Website · Fortgeschritten · 1:27 Min.

Externe Quellen anbinden

RSS, JSON, XML oder OpenImmo regelmäßig abrufen und als Einträge einer Datentabelle zeigen.

Ohne Ton, mit Untertiteln Untertitel Deutsch und Englisch – im Player über „CC“ ein- und ausschalten. Das Video liegt auf diesem Server und lädt erst beim Abspielen. Die Schritte unten sind der vollständige Text zum Video.

Ziel

Sie übernehmen Inhalte aus einer externen Quelle in eine Datentabelle – mit Zuordnung der Felder, Vorschau und Zeitplan.

Voraussetzungen

  • Recht „Externe Quellen verwalten“ und die Funktion Externe Quellen (Netzwerk/Agentur schaltet sie ein).
  • Adresse der Quelle (URL) oder eine Datei, z. B. ein OpenImmo-ZIP aus der Makler-Software.

Schritt für Schritt

Transkript: Jeder Schritt entspricht einem Untertitel im Video.

  1. Daten › Externe Quellen: RSS-Feeds, JSON-APIs, XML und OpenImmo als Einträge einer Datentabelle.
  2. Besucher laden nie etwas von der Quelle: Liste, Detailseite, Suche und API kommen aus der eigenen Tabelle.
  3. Vorlagen für den Start: RSS/Atom, OpenImmo, JSON-API oder XML (XPath).
  4. Das Beispiel „Immobilien“ liest eine OpenImmo-Datei aus einer Makler-Software.
  5. Quelle: Name, Format und Adresse – oder die Datei rechts hochladen. Anmeldedaten werden verschlüsselt gespeichert.
  6. Abruf: Zeitplan, Zwischenspeicher und was mit Einträgen geschieht, die in der Quelle fehlen.
  7. Zuordnung: Jedes Feld der Tabelle bekommt einen Pfad in der Quelle – mit Umwandlung, z. B. Zahl oder Datum.
  8. Vorschau & Test zeigt die ersten Einträge so, wie sie in der Tabelle ankämen – ohne zu speichern.
  9. Rechts: Stand, Jetzt abrufen und das Protokoll der letzten Abrufe.
  10. Übernommene Einträge stehen in „Immobilien“ – nur lesbar, weil die Quelle sie pflegt.

Befehle & Konfiguration

*/15 * * * * php bin/console sources:sync --all     # Zeitplan zuverlässig per Cronjob

Tipps & Stolperfallen

Tipp

Die Vorlage kann die passende Datentabelle samt Detailseite gleich mit anlegen (Tabelle … anlegen).

Tipp

Bilder aus der Quelle landen – neu kodiert und ohne EXIF – in der Mediathek (Sammlung „Quelle: …“).

Achtung

Einträge aus einer Quelle nicht von Hand ändern – der nächste Abruf überschreibt sie. Eigene Ergänzungen in eigene Felder oder Tabellen.

Achtung

Nutzungsrechte klären: Inhalte fremder Feeds dürfen nicht automatisch veröffentlicht werden.