2009-04-14 9 views
2

Ich baue meine erste datenbankgestützte Website mit Drupal und ich habe ein paar Fragen.Beste Methode zum Sammeln und Importieren von Daten in drupal?

  1. Ich bin derzeit bevölkern ein Google Docs-Tabelle mit allen Daten Excel Ich möchte schließlich in der Lage sein, von der Website abfragen (nachdem es importiert wird). Ist das der beste Startweg?

  2. Wenn dies nicht der beste Weg ist, was würden Sie empfehlen?

  3. Mein Plan ist es, die Tabelle zu füllen und dann als Csv in die MySQL-Datenbank über den CCK-Knoten zu importieren.

Ich habe zwei Möglichkeiten gesehen, dies zu tun.

http://drupal.org/node/133705 (Importieren von Daten in CCK Knoten)

http://drupal.org/node/237574 (Einfügen von Daten unter Verwendung von Tabellenkalkulations/csv statt SQL INSERT-Anweisungen)

Im Grunde meine Frage (n) ist das, was der beste Weg, zu sammeln, ist dann Daten in Drupal importieren?

Vielen Dank im Voraus für jede Hilfe, Vorschläge.

Antwort

5

Es bei http://groups.drupal.org/node/21338

In der Vergangenheit ein Vergleich der verfügbaren Module ist, wenn ich das getan habe ich einfach Code schreiben Sie es auf cron läuft zu tun (http://drupal.org/project/phorum für ein Beispiel Rahmen sehen, dass Sie nach unten abstreifen konnte und bauen zurück zu tun, was Sie brauchen).

Wenn ich dies jetzt tun würde, würde ich wahrscheinlich das http://drupal.org/project/migrate Modul verwenden, wo die Philosophie lautet "Holen Sie es in MySQL, Sehen Sie die Daten, Import über GUI."

1

Es gibt ein sehr gutes Modul für diesen Knotenimport. Sie können Ihre GoogleDocs-Tabelle verwenden und als CSV-Datei importieren.

Es ist wirklich einfach zu bedienen, das Modul ermöglicht Ihnen, Ihre .csv-Spalten zu den Knotenfeldern abzubilden, an die sie gehen sollen, so dass Sie sich keine Gedanken darüber machen müssen, Ihre Spalten in einer bestimmten Reihenfolge zu setzen. Wenn bei einigen Datensätzen ein Fehler auftritt, wird außerdem eine CSV-Datei mit den Fehlerdateien ausgegeben, die den Fehler verursacht hat, aber alle guten Datensätze werden importiert.

Ich habe bis zu 3000 Knoten mit dieser Methode importiert.

Verwandte Themen