Administration menu Drupal モジュールの説明
テーマに依存しない管理インターフェース(ナビゲーション または バックエンド とも呼ばれます)を提供します。他の CMS から来た新規ユーザーにとって役立つツールであり、サイト管理者の時間を節約し、サイト開発者にも便利です。
管理リンクは、サイトのすべてのページの上部に、CSS/JS ベースのメニューで表示されます。標準のメニュー項目――タスクや操作――を含むだけでなく、Drupal サイト上のあらゆる管理リソースへの素早いアクセスも提供します。
Drupal Nice Menus と Superfish。ドロップダウンメニューモジュールの説明と比較。
Nice Menus と Superfish モジュールを使うと、縦型・横型のドロップダウンメニューを作成できます。この 2 つのうち 1 つを選んで使うとよいでしょう。どちらのモジュールも人気があり、多くのアドオンがあります。
Nice Menus と Superfish はどちらも、同じ jQuery Superfish ライブラリを使っています:
https://www.drupal.org/project/nice_menus
https://www.drupal.org/project/superfish
https://github.com/mehrpadin/Superfish-for-Drupal
FileField Drupal モジュールの説明
FileField は、CCK 向けの汎用的なファイルアップロードフィールドを提供します。
これはコアの upload モジュールの信頼できる代替であり、大量のファイルをアップロードするユーザーにとって不可欠なツールです。特に、サイト上のポッドキャストコンテンツのような、動画や音声ファイルの管理に適しています。
機能:
Pathauto Drupal モジュールの説明
Pathauto モジュール は、ユーザーが手動でパスエイリアスを入力する必要なく、さまざまな種類のコンテンツ(ノード、タクソノミー用語、ユーザー)の URL/パスエイリアスを自動的に生成します。これにより、/node/123 の代わりに /category/my-node-title のような、クリーンでユーザーにやさしい URL を持てます。エイリアスはトークンを使ったパターンに基づいており、管理者がカスタマイズできます。
タクソノミー - Drupal のタクソノミー、タクソノミーとは?
タクソノミー、すなわち分類体系は、タクサ(taxa)または物事の種類として知られる分類単位から成り、多くの場合、階層構造――通常はサブタイプ・スーパータイプ(親子)関係に基づく――に配置されます。こうしたサブタイプ・スーパータイプ関係では、サブタイプはスーパータイプのすべての制約に加えて、1 つ以上の追加の制約を継承します。たとえば、自動車は乗り物のサブタイプです。したがって、すべての自動車は乗り物でもありますが、すべての乗り物が自動車であるわけではありません。自動車は、単なる乗り物であること以上の追加要件を満たさなければなりません。
Taxonomy モジュール を使うと、コンテンツをカテゴリやサブカテゴリに分類できます。複数のカテゴリリスト(制御語彙)をサポートし、シソーラス(用語間の関係を定義する制御語彙)、タクソノミー(階層関係を持つ制御語彙)、そしてコンテンツ作成時に定義できるフリータグ付け語彙の作成を可能にします。各語彙の用語を表示・管理するには、用語一覧を表示するリンクをクリックします。語彙とそのすべての用語を削除するには、「Edit vocabulary(語彙を編集)」を選びます。
Token Drupal モジュールの説明
トークン は、%site-name や [user] のような単純なプレースホルダーを通じて、より大きなドキュメントに配置できる小さなテキスト片です。Token モジュール は、これらのトークンを使うモジュールのための一元化された API を提供し、独自のトークン値を定義することもできます。
Token モジュール 自体は、ユーザー向けの機能を一切提供しないことに注意してください。他のモジュールにトークン処理サービスを提供するだけです。
Drupal 6 では、Token モジュール に Token Actions サブモジュールが含まれており、別途有効化できます。これは、トークンベースの置換機能の恩恵を受ける Drupal コアの Actions/Trigger モジュールに、追加のアクションを提供します。
ImageField Drupal 6 モジュールの説明
ImageField は、CCK フィールドに画像アップロード機能を提供します。CCK をベースにした ImageField は、従来の画像処理ツールの代替です。1 ノードあたり複数の画像、解像度の制約、デフォルト画像、Views の強化されたサポートといった機能を提供します。
ImageField は組み込みのサムネイル生成は提供しませんが、非常に強力な画像生成モジュール ImageCache を補完します。
ImageField は次と関連しています:
ImageCache Drupal 6 モジュールの説明
ImageCache は Drupal 7 でコアに取り込まれました。ImageCache を使うと、画像処理の プリセット を設定できます。ImageCache の派生画像が存在しない場合、サーバーのリライトルールがリクエストを Drupal に渡し、Drupal はそれを動的なファイル生成のために ImageCache に転送します。
ImageCache は次のことを必要とします:
- いずれかのツールキット(GD または ImageMagick)とともに ImageAPI モジュールをインストールして有効にすること。
- クリーン URL のサポート、またはプライベートファイルパス。
ImageCache と連携するモジュールの一部:
Image API、Image GD、ImageMagick Drupal モジュールの説明
この API インターフェースは、image.inc が提供する画像 API の代替として意図されています。別のモジュールがこれを必要としない限り、このモジュールをインストールする必要はありません。これは Drupal サイトに新しい機能を追加するものではなく――他のモジュールが利用できる API を提供するだけです。現在、GD2 と ImageMagick がサポートされ、ImageAPI に同梱されています。
注意:PHP5 が必要です!
Drupal コアの image.inc との違い:
- 画像はオブジェクトとして扱われます。
- 画像は操作のたびには保存されません。処理が完了した後に明示的に保存する必要があります。
- 複数の画像ツールキットを同時に使用できます。ただし、ImageAPI は 1 つのツールキットだけを使って画像を開き、それ以降の処理は同じツールキット内で行われます。
Drupal テーミング – レッスン 4:ノードのテーミング。スタッフページとケーススタディの作成
このレッスンでは、ノードをテーミングしますが、まずポートフォリオとスタッフのページの出力を作成する必要があります。