オープンソースCMS - Joomla! 1.5 - の使い方ガイド。2008.2.3に開設しました。
     
Joomla!1.5:エクステンションの種類とインストール方法 E-mail
多彩なエクステンションで機能拡張
  • 各種エクステンションでJoomla!の機能を拡張する

    Joomla!本体をインストールした直後でも、記事の作成や公開などは行えるようになっています。しかしJoomla!の大きな魅力のひとつは、なんといっても膨大なエクステンション群の存在です。掲示板、ギャラリー、コミュニティビルダーなど各エクステンションを追加することによって、まったく異なるサイトに変化させることが可能ですし、テキストエディタなどを追加することで管理画面側のカスタマイズも容易です。

    エクステンションで機能を追加する

    エクステンションのインストールで注意すべきことは、Joomla!1.5以降とそれ以前(1.0.XX系)では、利用できるエクステンションが異なることです。1.5をレガシーモードという1.0.XX系互換で動かす場合には1.0.XX系エクステンションも使えるものが多いのですが(逆にいえば使えないものや、一部の動作がおかしくなるものもあります)、それなら最初から1.0系を使ったほうが無難です。Joomla!1.5の各種恩恵に与るには、やはり1.5ネイティヴのエクステンションを利用することになると思います。

    1.0ネイティブと1.5ネイティブ
    Joomla!本家サイトからエクステンションをダウンロードする場合は、各バージョンに対応したものか否かのアイコンが表示されています。画像のように1.5 Nativeとあるものは、Joomla! 1.5向けのエクステンションです。1.5 Legacyとあるものは、1.0互換モード(レガシーモード)での動作確認がとれているものです。
3種類に分かれているエクステンション
  • Joomla!のエクステンションはコンポーネント・モジュール・プラグインの3つ

    Joomla!のエクステンションは、コンポーネントとモジュールとプラグインの3つに分かれています。他のCMSツールを利用したことがある人でも、戸惑ってしまうことが多そうなのがこのエクステンションの分類でしょう。Xoopsでは「モジュール」のひと言で済んでしまう追加機能が、Joomla!では3種類もあるため複雑に感じてしまいがちです。もっともJoomla! 1.0系ではエクステンションのインストールも各種別ごとに異なる画面で行っていましたが、1.5以降は自動的に判別してくれるようになったので、1箇所でインストールが可能になり面倒が減りました。

    ここでは、初めて使われる方が大まかなイメージを持ってもらえるよう、各エクステンションの種類について簡単に説明しておきます。

    コンポーネント

    Joomla!に機能を付加するエクステンションではもっとも規模の大きいもので、Joomla!上で動くソフトウェアのようなものにあたります。掲示板やブログなど、管理者だけでなく訪問者も参加できる部分が用意されているものが多く、管理画面側で設定できる項目も多いのが特徴です。フロントエンド側に表示されるタイプのコンポーネントは、記事(コンテンツ)が表示されるのと同じmainbody部分に表示されるので、どんなコンポーネントを付加するかでサイトのイメージが大きく異なってくるくらい前面に出てくるエクステンションです。

    モジュール

    こちらはソフトウェアというよりも、Joomla!を構成する部品的な存在に近いエクステンションです。例えばサイトにちょっとしたカレンダーや時計機能を付加したり、あるいは上で説明したブログコンポーネントに「最近の投稿」という欄を付加したりといった具合に、Joomla!本体やコンポーネントがより便利になるようさまざまな機能を追加するために利用します。モジュールもコンポーネントと同じく管理画面だけでなくサイトの表面に設置するものが多いですが、コンポーネントを主役とするならモジュールは脇役的な位置づけになります。モジュールはテンプレートのモジュールポジション部分に表示されます。したがって、サイトの中央部に表示させることは(テンプレートのつくりにもよりますが)まずできません。

    プラグイン

    主役、脇役という表現を続けて説明するなら、このプラグインは裏方的、誘導員的なエクステンションになります。Joomla!1.0系では「マンボット」と呼ばれていたものです。コンポーネントやモジュールのように、サイト訪問者に意識されることはほとんどなく、管理者が付加することでサイトがより便利にはなるものの、存在自体が前面に出てくることはあまりありません。サイトの閲覧や編集の利便性を向上させるといった、ツールとしての役割を担っているものが多いのが特徴です。

    以上、簡単に説明しましたが、あくまでおおまかなイメージに過ぎません。同じテキストエディタという用途であっても、コンポーネントとして公開されているものもあれば、プラグインとして公開されているものもあったりでさまざまです。
公式サイトからエクステンションを探す
  • Extension Directoryで用途に合ったエクステンションを探す

    まず、自分が利用したいエクステンションを探してダウンロードする必要があります。Joomla!に慣れないうちは日本語で設定できるもののほうが仕組みを把握しやすいと思いますので、Joomla!じゃぱんのエクステンションダウンロードページなどを見て回るのがいいかもしれません。ただし1.5ネイティブで動作して、なおかつ日本語化されているエクステンションはまだ少ない状況です。各エクステンションは、コンポーネントやモジュールといった区分で整理されています。

    ある程度仕組みが分かってきたら、Joomla!本家のエクステンションディレクトリーを覗いてみてください。それこそ膨大な数のエクステンションが紹介されていますので、貴方が意図する用途に合ったエクステンションも見つかる可能性が高いと思います。英語が読めない人には厳しいかもしれませんが、各用途別に分類されているので、ピンとくるものをいくつかインストールしてみて使い勝手を確認するといいと思います。本家のエクステンションディレクトリーの「Download」ボタンから直接ダウンロード可能なものもありますが、リンク先のサイトにアカウントを作成後、ログインしないとダウンロードできないものもあります。
インストール・アンインストールと設定変更
  • エクステンションのインストール手順とパラメータの設定

    ダウンロードしたエクステンションは、管理画面からインストールします。ダウンロードしたままのエクステンションは圧縮された状態ですが、Joomla!は圧縮されたままのフォルダを自動的に解凍してインストールしてくれますので、PC上で解凍する必要はありません。楽でいいですね。

    エクステンションのインストール
    インストールは、管理画面のメニューから「エクステンション」「インストール/アンインストール」を選択します。

    パッケージファイルのアップロード
    パッケージファイルの選択欄がありますので、アップロードしたいエクステンションを選択します。

    エクステンションのアンインストール
    使わないエクステンションは、各エクステンションごとのアンインストール画面(画像のようなリンクから該当するエクステンションの種類をクリック)から削除できます。インストールしたものの使ってはいないというエクステンションは、セキュリティ上なるべく削除してしまいましょう。使っていないエクステンションの脆弱性が原因で、サイトが乗っ取られたりなんかしたら最悪です。

    エクステンションの管理
    各エクステンションの設定変更は、「エクステンション」メニューから進みます。

    設定変更するエクステンションの選択
    エクステンションのリストが表示されますので、設定を変更したいエクステンションの名前をクリックします。

    エクステンションのパラメータ修正
    変更できる項目がある場合は、画面右側にパラメータ一覧が表示されます。画像はJoomlaFCKのものです。

    インストールしたままの初期状態が「非公開」設定になっているエクステンションもありますので、フロントエンド側に表示されないときはエクステンションの管理画面で確認してみてください。
最終更新 ( 2008年4月09日(水曜日) 08:42 )
  ブックマークに追加する

関連性の高い記事

Powered by heteml

Joomla!1.5ガイドは、2008年からヘテムルに設置して運営しています。このサイトで紹介するエクステンションは、すべて当サイト設置サーバで動作確認がとれたものです。

Joomla! 1.5 テンプレート

Joomlaism 1.5はRocketThemeのテンプレートを利用しています。
RT登録方法
RTダウンロード方法
Joomla!1.5 GUIDE