Frage

Ich entwickle meine erste große Ubercart Website, die eine tägliche Produktdatenbank-Update von einer bestehenden xBase (DBF-Format) haben muss. Die Umwandlung von DBF to MySQL / PHP ist auf dem gleichen Server wie die Installation Drupal behandelt, indem einige benutzerdefinierte Scripting ich getan habe, und funktioniert gut. Allerdings ist der nächste Schritt, meinen Skript zu reden Drupal zu erhalten und die Produkte Knoten mit dem Preis / Bestand / etc zu aktualisieren.

Googeln hat nicht in jedem guten Treffer ergibt, zumindest in PHP Bedingungen.

Wie gehe ich über das? Kann ich nur eine POST zu einer bestimmten Seite in Drupal, dh RESTful verwenden, oder muss ich etwas mehr obskure xmlrpc Methode verwenden?

War es hilfreich?

Lösung

Es gibt ein paar Möglichkeiten, dies zu nähern. Wenn Sie von PHP Ihr Importsystem zu entkoppeln benötigen könnten Sie eine api erstellen, die Sie Produkte von einem authentifizierten Datenanbieter aktualisiert werden würden ermöglichen.

http://drupal.org/project/services

Die einfachere Methode ist aber, wenn Ihre Arbeit in PHP sollten Sie Bootstrap Drupal und einfügen / aktualisieren, um die Knoten von php:

Ist hier ein großes Howto auf tun, dass: hxxp: //www.group42.ca/drupal_command_line_script_template

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top