Search the FirstSpirit Knowledge Base
Hallo zusammen
als absoluter FirstSpirit Newbie habe ich folgende Frage: Wie ist der beste Weg um einen XML Feed in FirstSpirit zu importieren. Die Daten stehen täglich aktuell auf einem externen Webserver als XML-Datei bereit.
Der Feed besteht aus mehreren Items mit folgenden Daten:
- Headline
- Prio
- Datum
- Teasertext
- Link auf ein PDF-Dokument
Nach dem Import sollen die natürlich auch Live gestellt werden und über das Search Modul suchbar sein (inklusive PDF).
- Sollte man das in eine Datenquelle oder als Seiten/Absätze importieren?
- Gibt es für so etwas einen XML-Importer?
- Oder schreibt man dafür ein Java / beanshell Skript und erzeugt den Content per FirstSpirit-API?
- Oder erzeugt man den Content über JDBC?
- Das könnte man dann doch sicherlich auch über den FirstSpirit Scheduler laufen lassen?!
- Hat jemand dafür ein kleines Codebeispiel?
Vielen Dank!
Da es sich bei den Daten um stark strukturierte Daten handelt bietet sich eine Datenquelle an. Es gibt keinen generischen XML-Importer, Sie müssen also ein Script schreiben, dass ihr Datenmodell über die FirstSpirit-API befüllt. Hier im Forum finden Sie mehrere Diskussionen mit Codebeispielen zur Befüllung von Datenquellen. Ein Auftrag mit einem Auftraktsskript wäre der Weg der Wahl.
Message was edited by: Christoph Feddersen
Gib mir doch bitte einen Tipp welche API / Klasse / Methode der richtige Einstieg zum Erzeugen von Datensätzen ist. Danke!
Sie brauchen eine Session und erzeugen damit Entities (Entity). Eine Suche nach "Entity" in der Community bringt eine Reihe von Codebeispielen.