- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Firstspirit Plugins for XML Transformation
Hi,
is there a good way or a Plugin that helps with XML Transformation into my FS CMS?
gibt es einen eleganten Weg, z. B. รผber ein Plugin, XML in mein FS System zu transformieren und migrieren?
viele Grรผsse,
Birol
- Labels:
-
Q and A
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Birol,
kannst du das Szenario, in dem du diese Funktion nutzen mรถchtest, etwas mehr beschrieben?
Viele Grรผรe
Renรฉ
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Birol,
ist deine Frage noch offen? Benรถtigst du noch Hilfe oder hast du zwischenzeitlich eine eigene Lรถsung gefunden?
Solltest du noch Hilfe benรถtigen, wรคre es super, wenn du - wie von Rene erbeten - dein Szenario etwas beschreibst.
Im Fall einer eigenen Lรถsung wรผrden wir uns freuen, wenn du sie hier bereitstellst.
Viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Szenario:
Ja, ein potenzieller Kunde mรถchte aus seinem System eine XML Datei (oder auch mehrere XML Dateien in einer ZIP) zusenden. Diese soll dann in unserer FirstSpirit CMS eingespeist und ausgegeben werden (รผber die diversen Kรคnรคle, z. B. HTML).
Um dies zu bewerkstelligen muss man ja den Code umgestalten bzw. transformieren, so dass unsere FirstSpirit System damit umgehen kann.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Eine konkrete Lรถsung habe ich noch nicht.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Birol,
Wenn es darum geht Daten nach FirstSpirit zu bekommen, gibt es die Wahl zwischen Pull und Push.
Du kรถnntest einen Auftrag implementieren (der kann ja automatisch wiederholt laufen) und kannst da aus dem anderen System das XML pullen, aufbereiten und es irgendwie als Element speichern. So wird es meistens umgesetzt.
Alternativ kannst du einen Endpunkt aufmachen wo der externe Service deine Daten hinpushen kann. Beispielsweise kannst du n HTTP-Endpunkt in einem Service unterbringen und dann den Service einfach im FirstSpirit Servermanager starten, stoppen etc. Im Service kannst du dann bestimmen wie die Daten aufbereitet und als was sie in FirstSpirit abgelegt werden sollen. Alternativ kannst du รคhnlich wie im Service eine kleine, externe Anwendung mit einem Endpunkt laufen lassen, die wiederum รผber die API von FirstSpirit (fs-access.jar) die entsprechenden Elemente anlegt.
Kannst du dein Problem auf diese Art irgendwie lรถsen?
Grรผรe,
Hannes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Hannes,
deiner beschriebener Workflow (Auftrag anlegen der regelmรครig XML Pull, XML aufbereiten und im System speichern) hรถrt gut an .
Wie wรผrdest du das XML das nicht FS konform ist transformieren bzw. aufbereiten?
Und wie kรถnnte ich die diversen Element (Jourale, Artikel, Video, Bilder) konkret in meine FS-System ablegen.
Gibt es schon fertige Third Party Produkte, die die Implementierung von solchen XML Importer erleichtert?
Grรผsse,
Birol
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Birol,
Du wirst sicherlich nicht drumrum kommen, das XML selbst auszuwerten und je nach vorhandenem Element eine eigene Logik zu implementieren, die dann ein entsprechendes FS-Objekt erzeugt und anlegt. Beispiel: Das XML enthรคlt den Namen und die URL zu einem Bild. Dann wirst Du das Bild runterladen und รผber die FS-API ein Medium basierend auf diesem Bild anlegen mรผssen. Bei einem Artikel wรผrdest Du stattdessen vielleicht einen neuen Datenbankeintrag oder eine neue Seite anlegen. Das hรคngt ganz davon ab, wie die verschiedenen Elemente, die Dein XML enthalten kann, in FS dargestellt werden sollen.
Fertige Third Party XML Importer sind mir leider nicht bekannt.
Viele Grรผรe
Donato
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Birol,
benรถtigst Du noch weitere Hilfe oder haben Dir die Antworten von Hannes und Donato bereits geholfen?
In diesem Fall wรคre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lรถsung gefunden haben, wรคre es nett, wenn Du diese hier bereitstellst.
Beste Grรผรe
Christian

