Home Joomla!について

Joomla!はウェブサイトを表示方法にも数種類ありとても柔軟性があります。Joomla!をブログサイト、ニュースサイト、あるいは会社のウェブサイトとして利用するなど、あなたのコンテンツのショーケースとして、1つあるいは複数のコンテンツ表示スタイルが見つかるでしょう。コンテンツのスタイルを動的にあなたの好みの設定に変更することも可能です。Joomla!ではページをどのようにレイアウトするかをレイアウトと呼んでいます。どのレイアウトが利用できて、どのように利用するのかを理解するには以下のガイドを参照ください。

コンテンツ

Joomla!はとても簡単にコンテンツを追加、表示することができます。すべてのコンテンツはテンプレートがある場所にメインボディタグとして配置されます。Joomla!には3つのメインのレイアウトタイプがあります。そしてすべてパラメータ設定でカスタマイズできます。表示とパラメータはメニューアイテムで設定でき、コンテンツの表示を変更できます。メニューアイテムを作成して、どのようにコンテンツを表示させたいかを選んでレイアウトを決定します。

ブログレイアウト

ブログレイアウトは選択したブログタイプ(セクションかカテゴリ)ですべての記事をあなたのテンプレートのメインボディポジションに一覧表示します。特定のカテゴリと/あるいはセクションでそれぞれの記事の一般的なタイトル、イントロ部分を表示します。このレイアウトは設定とパラメータでレイアウトを変更できます。(記事パラメータ参照)これはセクション管理からでなく、メニュー管理から行います。

ブログアーカイブレイアウト

ブログアーカイブレイアウトはノーマルなブログ表示に類似した記事のアウトプット方法です。トップに、ドロップダウンリストが2つ、月と年、さらにすべてのアーカイブ記事の特定の年、月からの検索を可能にするボタンが付加されます。

リストレイアウト

テーブルレイアウトは単に特定のセクションあるいはカテゴリのすべてのタイトルを一覧表示します。イントロテキストは表示されず、タイトルのみです。パラメータでテーブルに表示するタイトルの数を設定できます。テーブルレイアウトではフィルターセクションも表示され、ユーザが表示を並べ替えたり、フィルターをかけたり、一度に表示するタイトル数を(50まで)設定できます。

ラッパー

ラッパーはスタンドアロンアプリケーションや外部サイトをJoomla!サイト内で表示させることができます。ラッパーの中のコンテンツは“メインボディ”タグで定義された最初のコンテンツエリアの中に表示されます。そしてそのコンテンツをまるでJoomla!の中で動かしているかのように表示させることができます。ラッパーはあなたのサイトのコンテンツセクションにIFRAMEで置かれます。そして標準テンプレートナビゲーションのなかにラップされます。ですからコアで書いている記事と同じような見栄えで表示されます。

コンテンツパラメータ

それぞれのレイアウトタイプにあるパラメータはメニュー管理のそれぞれのメニュー編集画面の右側にあります。設定できるパラメータはあなたが設定しているレイアウトの種類によります。

以前のリリースと同様に、Joomla!はあらゆる種類のWebサイトにおいて、コンテンツを配信するための統一的かつ容易に利用できるフレームワークを提供しています。インターネットや新たに出現するWeb技術の性質の変動をサポートするために、Joomla!はその中核となる機能の実質的な再構築が必要とされ、私たちも、現在のユーザインターフェイスの中に多くの課題を簡素化することに取り組みました。Joomla!1.5は多くの新機能が備えています。

続きを読む...

独創的に、Joomla!はあなたのサイトを喜ばせるためのコンテンツ管理としての偉大な仕事をします。しかし、多くの人々にとってJoomla!の真のパワーはアプリケーションフレームワークの中にあり、世界中の開発者がエクステンションと呼ばれるパワフルなアドオンの作成を可能にします。エクステンションはベースコアコードには存在しないJoomla!に拡張機能を追加するために使用されます。ここにあるものは何百もある利用可能な拡張機能ほんの一部の例です:

  • ダイナミックメールフォームビルダー
  • ビジネスあるいは組織ディレクトリ
  • ドキュメント管理
  • イメージとマルチメディアギャラリー
  • E-コマースやショッピングカートエンジン
  • フォーラムやチャットソフトウェア
  • カレンダー
  • ニュースレターのEメール配信
  • データ収集やレポートツール
  • バナー広告システム
  • 有料購読サービス
  • そしてまだまだあります。

もっと多くの例は私たちの日々成長しているJoomla!エクステンションディレクトリで見つけることができます。おそらくわれわれの積極的な開発コミュニティで制作された制作物の量に驚くことでしょう!

エクステンションサイトへの役に立つガイドは:
http://extensions.joomla.org/content/view/15/63/で見つけることができます。

エクステンションの種類

5種類のエクステンションがあります:

  • コンポーネント
  • モジュール
  • テンプレート
  • プラグイン
  • ランゲージ

これらの詳細は記事インデックス - 目次 (Joomla!のもう一つの便利な機能) - 右上あるいは下にある 次へ リンクをクリックして具体的詳細を読むことができます。

コンポーネント - Joomla!エクステンションディレクトリ コンポーネント

コンポーネントはエクステンションで一番大きくもっとも複雑なタイプです。コンポーネントはページのメインボディとしてレンダリングされるミニアプリケーションのような物です。関係を理解しやすいようにしてくれるかもしれない例えは、Joomla!が本ですべてのコンポーネントが本の章を構成していると考えてみてください。コアの記事コンポーネント(com_content)は、例えば、すべてのコア記事のレンダリングを担当する、ちょうどコア登録コンポーネントと同じようなミニアプリケーションです。(com_user) はユーザ登録を担当するミニアプリケーションです。

Joomla!の多くのコア機能はデフォルトコンポーネントとしてで提供されます。例:

  • メールフォーム
  • フロントページ
  • ニュースフィード
  • バナー
  • 一括メール
  • アンケートフォーム

コンポーネントはデータ管理、表示設定、機能提供や一般にコアのコードの一般的な機能に該当しない任意の操作を実行します。

コンポーネントは標準記事やコンテンツ表示から別の豊富なさまざまな機能を提供するために、モジュールやプラグインと一緒に動作します。Joomla!を完全に変換し、大幅に機能を拡張させることが可能となります。

Module - Joomla!エクステンションディレクトリ モジュール

より軽量で柔軟なエクステンションとしてページのレンダリングに使用されるモジュールです。モジュールは複雑でなく、ちがったコンポーネントで表示ができるページの小さな部品として使用されます。先ほどの本で例えるなら、モジュールは脚注やヘッダブロックあるいはおそらく特定のページにレンダリングされるイメージ/キャプションブロックと例えることができます。明らかにどのページにも脚注を置くことができますが、すべてのページにはありません。脚注はどの章をレンダリングしているかにも関わらず出現することもあります。類似したモジュールをどのコンポーネントが読み込まれているかに関わらず、表示できます。

モジュールはあなたのサイト上のどこにでも配置できる小さなアプレットのようなものです。いくつかのケースで他のコンポーネントと連携して動作したり、他には記事(ニュースフラッシュ)のようなデータベースからいくつかのデータを取り出して表示する完全にスタンドアロン巣にペットとして動作します。モジュールはたいていデータの出力に使用されますが、ログインモジュールやアンケートフォームのような入力データを入力するための対話型フォーム項目を出力することもできます。

モジュールはテンプレートで定義されたモジュールポジションに割り当てることができます。またバックエンドでモジュール管理を使ってモジュールポジション設定を変更することもできます。例えば "left" や "right" は3カラムレイアウトではよく使われます。

モジュールの表示

それぞれのモジュールはあなたのサイトのモジュールポジションに割り当てられます。もしに2つの違った位置に表示したいなら、モジュールをコピーしてコピーしたモジュールを新しい位置に割り当てます。またどちらのメニューアイテムを表示するかを設定できます。モジュール[編集]画面で、すべてのメニューアイテムを選択するか、コントロールキーを押しながら複数のポジションを1つずつ選択できます。

メモ: メインメニューはモジュールです!メニュー管理で新しいメニューを作成するときは、メインメニューモジュール(mod_mainmenu) コードをコピーしていることになります。そして新しいメニュー名が付与されます。モジュールをコピーする時は、そのパラメータのすべてはコピーされません。単にJoomla!で2つの別の設定で同じコードを利用することになります。

ニュースフラッシュの例

ニュースフラッシュはあなたのサイトでモジュールポジションに割り当てられた記事をを表示するモジュールです。1つのカテゴリ、すべてのカテゴリ、あるいはランダムに記事を選択してユーザに表示するのかを設定できます。設定しただけの数の記事を表示します。そしてユーザに記事のすべてを表示する続きを読む...リンクも設定できます。

ニュースフラッシュコンポーネントはとくにサイトニュース、あるいはサイトに追加された最新の記事の表示に便利です。

プラグイン - Joomla!エクステンションディレクトリ プラグイン

Joomla!のより高度なエクステンションの中のひとつがプラグインです。Joomla!の以前のバージョンではプラグインはマンボットとして知られていました。名前が変更され、機能が拡張されました。プラグインはJoomla!で事前に定義されたイベントが起きる時に動作するコードのセクションです。エディタはプラグインです。例えば、Joomla!イベント onGetEditorAreaが発生する時に実行されます。プラグインを使って開発者がコードの動作をイベントに反応してどのプラグインがインストールされているかによって変更することも可能です。

ランゲージ - Joomla!エクステンションディレクトリ ランゲージ

Joomla!1.5では新しく、おそらく最も基本的かつ重要なエクステンションがランゲージです。Joomla!は複数のインストールランゲージでリリースされていますが、ベースのサイトと管理画面に同梱されているランゲージはたったひとつen-GBのみです - GBで英語表示となります。現在利用可能なすべての翻訳を含めると、フロントエンドとバックエンドのコアパッケージが膨張し、目的のアップロードを可能にするために含めるには管理しづらくなります。ランゲージファイルはフロントエンドとバックエンドの両方のすべてのユーザインターフェイスで好みのローカルランゲージで提供するのに有効です。これらのパックは実際の記事などのコンテンツに影響は与えません。

利用可能なランゲージの詳細はJoomla!ヘルプサイト: ランゲージパックとローカライズリリース
http://help.joomla.org/content/view/1651/243/を参照ください。

もしあなたがWebパブリッシングシステムを体験するのが初めなら、Joomla!はあなたのオンラインニーズに高度なソリューションを提供してくれるでしょう。堅牢なエンタープライズレベルのあなたにとって特別なパブリッシングニーズに無限の拡張性によって力を与えられるWebサイトを提供することができます。さらに、配置や使用方法がシンプルです。私たちは適切なコンテンツを行います

何か裏でもあるの?運用にかかるコストは?

そうですね、朗報です...いえもっと良いニュースです! Joomla!1.5はフリー、オープンソースライセンスの下でリリースされています - GNU/General Public License v 2.0。主流の商用システムに投資すれば、財布には蛾以外は何も残らないでしょう。そして新しい機能を追加したければ、それぞれに追加料金を請求されます。

Joomla!すべてを変革します...
Joomla!は通常モデルのコンテンツ管理ソフトウェアとは異なります。まず第1に、複雑ではありません。Joomla!は皆によって開発され、誰でもそれをさらに開発することができます。他のオープンソースで動作(主に)するように設計され、フリーで、PHP、MySQLやアパッチのようなソフトウェアです。

インストールや管理が簡単で、信頼できます。

一度構築され稼働開始すれば、Joomla!を動かすのにHTMLを熟知するシステムユーザあるいは管理者をも必要ともしません。

特定のアプリケーションであなたが必要とするすべての機能を駆使した完璧なWebサイトを構築するには追加の時間と労力がかかるかもしれません。しかし、Joomla!コミュニティでサポートを受けることも可能ですし、ほとんど日常的に多くのサードパーティー開発者が1.5プラットホーム用の新しいエクステンションを積極的に作成しリリースしています。何かをあなたのニーズに合ったものがあるかもしれません。あるいはあなた自身でエクステンションを開発し、コミュニティの皆さんに提供することもできます。

Joomla! の特徴:

  • 完全なデータベースで動作するサイトエンジン
  • ニュース、商品、あるいはサービスセクションは完全に編集、管理できます。
  • トピックスセクションは貢献者が追加することができます。
  • left, center, そして right メニューボックスを含む、完全にカスタマイズ可能なレイアウト
  • サイト上で利用するためのイメージはあなたの画像ライブラリにブラウザでアップロード
  • 動的なフォーラム/アンケート/その場で結果を得るために投票システム
  • LinuxやFreeBSD 、MacOSXサーバー、Solaris、そしてAIXで動作

続きを読む...