Feeds

データのエクスポート・インポートに最適なモジュール Feeds

*定義は標準サンプルの定義をコピーして編集します。

ノードもしくはユーザを複製して新規作成します。

 

基本設定(画面ハードコピーはCSVファイルでノードにインポートする場合)

フェッチャーの選択(ファイルアップロード、HTTPフェッチャー)

ファイルのアップロードの場合

パーサーの選択

CSVの場合

プロセッサーの選択

ノードプロセッサーの場合(コンテンツタイプ、Article)

Update exsiting ノードの種類について

  • Do not update exsiting ノード 既存のノードデータを更新しない場合(ノードの追加)
  • Replace exsiting ノード ノード(コンテンツタイプ)をすべて入れ替える場合
  • Update exsiting ノード 既存のノードデータを変更し更新する場合(同じタイトルとのページなどで)

マッピング

GUIDについて

ノードプロセッサーのマッピング定義について。SOURCE(CSVファイルなど)の一つの項目の要素ごとに、Drupal(ターゲット)の中でどのコンテンツのデータになるかを定義します。

少なくとも一つの定義をユニークなターゲットにして下さい。  ユニークなターゲットとは、ターゲットの値が一度だけ発生する可能性があることを意味します。

たとえば、URL付きの一つの項目だけが存在することができるように。

※GUIDはFeedsモジュールで使用するためのフィールドのようです。FeedsモジュールをインポートするとGUIDフィールドも作成され、select a target で選択できます。コピーするような場合に使うもので、普通は使用しなくても大丈夫のようですが、とりあえず使ってみます。

参考資料

Support unique targets in mappers https://www.drupal.org/node/661606

How do you create the GUID required by Feeds?  https://www.drupal.org/node/1230824

The site builder's guide to Feeds  https://www.drupal.org/node/622698

feeds not update exist node and only add them  http://drupal.stackexchange.com/questions/95410/feeds-not-update-exist-n...

The site builder's guide to Feeds  https://www.drupal.org/node/622698

Creating / editing Importers  https://www.drupal.org/node/638804

CSVファイルインポートのチュートリアル動画 https://vimeo.com/8180911 

FeedsモジュールのCSVファイルについての説明  Feeds glossary  https://www.drupal.org/node/622710#csv

 

インポートのページへクリック

Drupal 7 Feeds module インポートのページへクリック

ノードインポート画面

CSVファイルを「参照」からアップロードして、インポートします。

 

概要: 

テーブルやフィールドなどをCSVをはじめさまざまフォーマットのデータをエクスポート、インポートできます。

モジュールのページ: 

ダウンロード: 

設定: 

英文マニュアル

以下の英文マニュアルページを参考にして下さい。

https://drupal.org/node/622696   

動画チュートリアル

 

役立つ情報: 

Feeds関連モジュール

Feeds Tamper

モジュールの概要: https://www.drupal.org/project/feeds_tamper

 

Feeds Import Preview

モジュールの概要: https://www.drupal.org/project/feedspreview