あなたのDrupalサイトにあなたのFlickrの写真をインポートする

DrupalのFlickrのモジュールが良いですが、私はこれらの画像を撮影したいとノードとして自分のサイト上に含まれます。また、私は自動的にではなく、画像をつかむだろうと私過程を望んでいた自分のサイトにカットアンドペーストの画像。このように、これらの要素を組み合わせて、全体にされており、同じことをしたい場合は、このことを助けるかもしれない。

 あなたがそこに行くとfind(といくつかの私は、以下が含まいくつかのものがありますが):
 Drupalは駆動サイトのFlickrモジュールFlickrのアカウントFlickrのAPIキーは、コンテンツタイプを作成する保持をサポートする集まり、これらのコンテンツの部分を表示する必要があります。私はcontent - typeを、メディア、画像のレンダリングをコピーしていくつかのサポート情報を保持するために建て。このページのビューには、事前にノードがプロセスを保存私が構築されます。私は、ソースフィールドのイメージへの参照を保持するために追加して、これはデータがAPIを介してように、同じ画像の複数のコピーをインポートしないインポートされるチェックされます。するこれを簡単にするために、私は、インポート/エクスポートの容量は、あなたのサイトにインポートすることができますCCKのコンテンツタイプのコピーを作成するために使用した。

 ある要素がFlickrのAPIから利用可能なトンがあります。私の例では、私がイメージの基本をつかんで、それから私は戻ってきた、これらの画像を"exifの"データをつかんだ。 Exifのは:モデル、解像度、パレット情報をすべてお使いのカメラのデータを保持する可能性があります。私の場合、私はモデル情報を盗聴して、私と呼ばれるフィールドを追加している"土器"メディアタイプのハードウェアとソフトウェアを自分のイメージを作成するために使用保持する。私は製品の検索ツールをShopping.comに結びついている。私は、"土器"フィールドに格納され、このモデルの情報を取ると私はそれがshopping.comへのリンクを作るために使用提携した。

 次に、私はノードを、このコンテンツタイプのテンプレート建てた。これは、フォーマットのノードとそのデータを整理します。それは何もそれは製品検索ページ土器フィールドを使用してリンケージを得ている。

 あなたは、このコンテンツタイプで行うことができますビューのノードを表示するビルドです。ビューはスタンドアロンページとして使用することができます。またはパネルやレイアウトの別の部分のブロックを使用します。

 どのように入手できますかAPIからデータ?あなたはブートストラップスタンドアロンページをビルドすることができますが含まれます。または、あなたはこのアクションの周りモジュール全体を構築することができます。個人的に、私はモジュール数をとして私はと得ることができます - あまりにも多くのモジュールを低く維持するより少ないと、巨大な重量を回避パックする必要があるときに負荷のページ。私の場合、私は簡単な入手経路を可能に行った:私はページを作りましたので修飾子を追加、インポート機能は、簡単には呼び出されません。それをさらに1回呼び出される場合は、ソースフィールドには、ベーコンを保存する必要があります - それはあなたがすでに持っているイメージを比較し、これらのAPIのデータから見た対。するときは、()API呼び出しを生成しますmedia_node_flickrを呼び出すこのコードを実行すると、重複チェックとノード節約できます。

 あなたはコードを取ることができる、ビルドその上に - コンテンツタイプに新しいフィールドを追加すると、機能を追加、私のAPIの詳細については、。

さらに詳しい情報とソースコード