Bulk Import aus Textdateien in Drupal 8
am 19.06.2016 - 22:07 Uhr in
Hallo Forum,
ich habe einige hundert Textdateien, jede für sich enthält alle Daten einer einzelnen Drupal-Seite. Eine Datei hat beispielsweise diesen Inhalt:
Title: Bill Clinton
Description: 42. Präsident der Vereinigten Staaten
H1: Bill Clinton
Text: lorem ipsum...
Tags: USA, Präsident
Jetzt schreibe ich ein kleines Programm, das mir die Textdateien einliest. An dieser Stelle brauche ich einen Weg, die eingelesenen Daten in Drupal zu importieren.
Ich könnte die Daten direkt in die DB schreiben, was aber problematische Seiteneffekte haben kann, weil es nicht der vorgesehene Weg ist. Ich könnte die Daten in speziell kodierte Textdateien schreiben, kenne aber keine Form, in der sie in Drupal 8 importiert werden können. All die Module, die ich gefunden habe, bezogen sich auf Version 7. Wie aber kann man das in D8 realisieren?
- Anmelden oder Registrieren um Kommentare zu schreiben
Schreibe NIEMALS direkt in die Datenbank
am 19.06.2016 - 22:54 Uhr
Drupal ist hochrelational organisiert, und verwaltet Indizes und Schlüssel selbst.
Aber du kannst die Daten umformen, dass sie ein vernünftiges CSV-Format oder XML-Format haben, und dann einlesen.
Feeds ist wohl noch nicht ganz fertig, sollte aber langsam kommen (https://www.drupal.org/project/feeds).
Inzwischen kannst du mit dem Entwickler Kontakt aufnehmen - er kann dir sicher helfen, und ruft auch dazu auf.
Grüße
Ronald
Alternativen zu Feeds?
am 28.06.2016 - 17:27 Uhr
Auf Feeds habe ich jetzt so lange gewartet, mal sollte erst einmal die 7.x Version vollumfänglich fertig gemacht werden, mal gab der Hauptentwickler die Arbeit an der 8.x-Version ganz auf. Deshalb möchte und kann ich nicht darauf warten bis Feeds irgendwann mal brauchbar sein wird und suche nach einer Alternative. Kann ich nicht z. B. die die Daten auch per REST laden?