必要な Drupal モジュールのインストール
Ubercart をインストールする前に、いくつかの Drupal モジュールをインストールする必要があります。これらのサードパーティモジュールはコアの一部ではなく、個々の開発者や企業によって開発されています。新しい機能を追加したり、既存の機能を強化したりします。
Drupal モジュールの完全なリストは http://drupal.org/project/Modules で見ることができます。
実は、Ubercart が機能するために必須なのは Token モジュールだけです。Token について詳しくは、モジュールのメインページ http://drupal.org/project/token で学べます:
トークンは、%site-name や [user] のようなシンプルなプレースホルダーを介して大きなドキュメントに配置できる小さなテキスト片です。
Token モジュールは、トークンを使うモジュールに中央 API を提供し、それらが独自のトークン置換を定義できるようにします。Token モジュールは目に見えるユーザー機能を提供せず――他のモジュール向けにトークン処理サービスを提供する点に注意してください。
Ubercart は、確認メッセージやメール通知など、いくつかの機能でトークンを使います。
次のモジュールのバッチは、画像をサポートするために必要です。私たちは商品に複数サイズの高品質な画像を持たせたく、顧客がそれらを拡大できるようにしたいのです。Drupal はデフォルトでは画像をサポートしていないので、Ubercart は 6 つの異なるモジュールに依存します。これらすべてのモジュールをインストールするのは時間がかかり複雑に思えるかもしれませんが、それらは Drupal の機能を大きく強化します――機能的なオンラインストアを構築するのに不可欠です。必要なモジュールは:
Content Construction Kit (CCK):最も重要な Drupal モジュールの 1 つ。ユーザーが管理インターフェースを通じて、新しいコンテンツタイプを作成し、既存のタイプにカスタムフィールドを追加できます――コーディングは不要です。ダウンロード:http://drupal.org/project/cck
FileField: CCK の拡張。ファイルアップロード用のフィールドを作成します。ダウンロード:http://drupal.org/project/filefield
ImageField: これも CCK の拡張。画像アップロードフィールドを作成します。ダウンロード:http://drupal.org/project/imagefield
ImageAPI と ImageAPI GD2:PHP での画像処理に GD2 ライブラリを使います。これらのモジュールは、リサイズ、回転、透かし、切り抜き、変換などの基本的な画像操作を――外部ツールなしでブラウザから直接――可能にするので不可欠です。ダウンロード:http://drupal.org/project/imageapi
ImageCache: 画像プリセットを定義できます。Ubercart はこれを使ってすべての商品画像を管理します。画像をアップロードすると、このモジュールがカタログ、サムネイル、詳細ビュー、カート用のバージョンを動的に生成します。ダウンロード:http://drupal.org/project/imagecache
Thickbox: このモジュールは jQuery Thickbox プラグイン(http://jquery.com/demo/thickbox)を Drupal と統合します。画像をクリックすると、ページを再読み込みせずにモーダルでフルサイズビューが開きます。上記の画像モジュールとシームレスに連携します。ダウンロード:http://drupal.org/project/thickbox
Google Analytics: サイトに Google Analytics トラッキングを追加します。ページビューや訪問者数などの一般的な統計を収集するだけでなく、E コマーストラッキングとインサイトも提供します――収益性の分析やマーケティング戦略の計画に貴重です。ダウンロード:http://drupal.org/project/google_analytics
Views: 管理者がサイトコンテンツのカスタム表示を作成するための Web インターフェースを提供します。後で、商品リストやクロスセルの提案の構築など、Views の創造的な使い方を見ていきます。ダウンロード:http://drupal.org/project/views
これらすべてのモジュールをインストールするには、まずそれらをダウンロードします。次に sites/all/modules フォルダーを作成し(存在しない場合)、モジュールファイルを展開して、このフォルダーにコピーします。最後に、http://localhost/admin/build/modules に移動し、必要なモジュールの横のボックスにチェックを入れて Save をクリックします。