Logbuch

Artikel-/News-Import für Contao 5.3 mittels KI workflow automation - n8n.io

| von Philipp Kayser

Das wird kein Beitrag oder eine Anleitung, wie man in n8n.io Inhalte erzeugt. Dafür gibt es bessere Videos auf youtube. Mir geht es nur darum meine Extension kurz vorzustellen, mit Hilfe derer man die erzeugten Inhalte in Contao importieren kann.

Die Idee dabei ist, dass man die in z.B. in n8n generierte Inhalte per FTP in ein bestimmten Verzeichnis hochlädt und im Anschluß mittels Aufruf einer URL (cronjob) alle neuen Inhalte in die gewünschten Archive des contao-eigenen Archivs importiert und auf Wunsch gleich veröffentlicht. Über ein Frontend-Modul lassen sich das verwandte Artikel anzeigen und so eine Verlinkung zwischen den Artikeln herstellen, was besonders im Bereich SEO interessant sein dürfte.

Somit ist es möglich, für Webseiten Magazine zu gewünschten Themen zu veröffentlichen oder einer Seite zu bestimmten Keywords auszubauen. Welche Inhalte man damit erzeugt, bleibt den Künsten der Automatisierungs-Plattform überlassen.

Die Import Extension

Die ganze Rocket-Science findet eigentlich auf der Automatisierungs-Plattform statt. Die Extension selbst ist recht simple.
Sie importiert eine news.json, welche alle enthaltenen Artikel nach einem bestimmten Aufbau enthält. Im Backend lässt sich ein Import einem bestimmten Contao News-Archiv zuweisen.
Batch-Einstellungen und ein paar kleine Sondereinstellungen sind zusätzlich möglich.

Json-Aufbau:

[
  {
  'title': 'News-Titel 1',
  'teaser': 'Teaer-Text',
  'article': 'Artikel-Text: erlaubt ist reiner Text und/oder HTML-Elemenmte wie in TinyMce',
  'metaTitle': 'Meta-Titel der News', // -> optional: Fallback = title 
  'metaDescription': 'Meta Beschreibung des Artikels', // -> optional: Fallback = teaser
  'dateShow': '2025-06-10 04:06:00', // -> optional: Datum, wann der Artikel sichtbar sein soll
  'keywords': 'keywords-1,keywords-2,keywords-3' // -> optional: Keywords für verwandte Artikel
  },
  {
  'title': 'News-Titel 2',
  'teaser': 'Teaer-Text 2',
  'article': 'Artikel-Text 2',
  'metaTitle': 'Meta-titel 2',
  'metaDescription': 'Meta Beschreibung 2',
  'dateShow': '2025-06-12 00:01:00', 
  'keywords': 'keywords-1,keywords-2,keywords-3'
  },
  {...}
]

Das Frontend-Modul

Als Zusatz gibt es noch die Möglichkeit, ein Frontend-Modul im Artikel anzulegen. Grundsätzlich orientiert sich der Aufbau daran, dass in einem Artikel das hauseigene Reader-Modul liegt und optional auf Wunsch kann dieses durch ein Modul für Verwandte Artikel ergänzen. Diesem kann man einen Überschrift geben und neben allen nur ein bestimmtes News-Archiv zuordnen.

KI workflow automation für Contao-News. Warum?

Die Einsatzmöglichkeiten sind hier enorm vielseitig. Ob man ein Magazin erstellt mit relevanten Themen, ob man SEO betreibt mit dem Ausbau von Innhalten zu relevanten Keywords. Man kann auch mehrere Magazine zu unterschiedlichen Themen in mehreren Archiven aufteilen. Ich seh da jetzt keine Limits.

Bin gespannt auf erste Kommentare.
Phil

Kommentare

Was ist die Summe aus 8 und 5?
Über neue Kommentare per E-Mail benachrichtigen (Sie können das Abonnement jederzeit beenden)