Vom indesign zu drupal
am 15.11.2010 - 10:38 Uhr in
Hallo Drupaler,
es gibt den Export Weg von Drupal über XML zu InDesign.
Nun möchte ich aber vom InDesign über XML zu Drupal gehen.
Hat das jemand schon mal gemacht? Wie gehe ich da vor?
Ich habe mir überlegt u.a. dieses Modul zuverwenden. :Import / Export API.
Wäre euch sehr dankbar, wenn ihr mir da helfen könnt...
Vielen Dank
Sandro
- Anmelden oder Registrieren um Kommentare zu schreiben

Bevor du die Lösung
am 15.11.2010 - 16:44 Uhr
Bevor du die Lösung beschreibst wäre es hilfreich zunächst Ausgangssituation und Problem zu beschreiben. Welche Daten willst du konkret dabei exportieren und was soll Drupal damit machen?
InDesign ist für mich ein Layoutprogramm um etwa Kataloge zu erstellen. Die Daten müssen aber erstmal in InDesign reingekommen sein. Warum also die Daten nicht an der eigentlichen Quelle (WaWi) abgreifen, anstatt zu versuchen sie aus einem Layout zu extrahieren?
well, ich stelle mir vor, das
am 16.11.2010 - 10:42 Uhr
well,
ich stelle mir vor, das redakteure in InDesign ein Layout fertigen. dieses Layout wird per XML exportiert und sieht z.b. vereinfacht so aus:
Ausgangssituation:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Root>
<SubHL2>and so are Subheadlines :-)))))</SubHL2>
<Rahmen1>
</Rahmen1>
<Image1 href_fmt="Bilder/logo_dt_opt_fmt4.jpeg" href="logo_dt_opt.jpeg"></Image1>
<Fliesstext03>and so is a little bit of text</Fliesstext03>
<Fliesstext03>Headline are nice to have</Fliesstext03>
</Root>
Ziel:
Die obinge xml Datei soll in Drupal als Content 1:1 dargestellt werden.
Hinderniss:
nun muss das je irgendwie geparst werden bzw. mit einer import Funktion von XML Dateien von Drupal aus mus diese .xml Datei
eingeholt und als ein bestimmter inhaltstyp dargestellt werden.
[InDesign -->export into XML--> parsen --> import into Drupal -->Ausgabe in Artikel oder ein Inhaltyp]
Aber die Felder müssen ja auch übereinstimmen, d.h mein Title in InDesign ist mein Titel in Drupal..
Mein Subheadline in InDesign ist mein Subheadline in einen bestimmten CCK Feld (in diesem Fall ein CCK Feld subheadline).
Ergo gehe ich davon aus, dass irgendwo IDs und Feldvariable miteinander verbinden werden müssen.
Ich versuche gerade XML Feeds von ausserhalb einzuholen und in einem Content darzulegen...der Weg ist ja derselbe...
Folgende Module teste ich gerade : node_import, xml_parser, importexportapi, feedapi....
Ich habe das nun vereinfacht versucht darzulegen...
Vielleicht kann mich jemand dabeibegleiten oder hat ein super vorschlag....
Vielen dank euch
Grüße
Sandro
ich versuche mal das mit dem
am 17.11.2010 - 12:55 Uhr
ich versuche mal das mit dem Modul: Node_Import...
Wenn ich das richtig verstanden habe, dann kann ich XML Files importieren, die dann als Node/Artikel/Content dargelegt werden, oder?
Welche xml Syntax nehme ich denn um Felder wie Body, oder Title in einem Artikel zu füllen....
Vielleicht hat jmd schon mal damit gearbeitet :-)
Grüße
Sandro
Wisst Ihr ob das mit Feeds
am 01.12.2010 - 14:52 Uhr
Wisst Ihr ob das mit Feeds Modul klappen kann?
Normalerweise kann man nur RSS Feed improtieren, oder? aber ich habe
gelesen das das auch so funktioniert, das man damit einen Inhaltstyp abbilden kann
Eine Info wäre echt gut...
Schneeweisse Grüße
Sandro
oxifly schrieb Wisst Ihr ob
am 01.12.2010 - 18:15 Uhr
Wisst Ihr ob das mit Feeds Modul klappen kann?
Normalerweise kann man nur RSS Feed improtieren, oder? aber ich habe
gelesen das das auch so funktioniert, das man damit einen Inhaltstyp abbilden kann
Eine Info wäre echt gut...
Schneeweisse Grüße
Sandro
FEEDS kann RSS, CSV und auch XML importieren. Für letzteres benötigst Du aber ne Erweiterung. http://drupal.org/project/feeds_xpathparser Es gibt außerdem noch ne XML Feed Parser Entwicklung http://github.com/chrisirhc/feeds_xmlparser siehr hier: http://drupal.org/node/631104
Ich kam noch nicht übers Experimentierstadium mit XML und FEEDS hinaus. Aber wenn Du auch CSV als Quelle hast, dann könnte ich verbindlich sagen, daß es mit FEEDS klappt. Aber es sollte wohl auch mit XML zu machen sein.
Hört sich gut an, ich werde
am 06.12.2010 - 16:56 Uhr
Hört sich gut an, ich werde das mal ausprobieren...