このサイトの内容は、おおまかに3つのテーマについて書かれています。左のメニューにセットアップ、サイト構築、エクステンションと分類してあるのがそれにあたります。

セットアップ

 Joomla! をセットアップするまでの手順についての説明です。自宅でサーバーを立ち上げ、その中に Joomla! をセットアップする手順を書いています。レンタルサーバーの場合でも、ssh などが提供されているレンタルサーバーであれば、説明してある手順でセットアップできると思います。

サイト構築

 Joomla! はカテゴリで記事を分類できるようになっています。カテゴリはカテゴリに親カテゴリを割り当てることで階層構造を作ることができます。全ての記事はいずれかのカテゴリに分類しなければいけません。

 このサイトは、ここに挙げてある「セットアップ」と「サイト構築」と「エクステンション」という3つのセクションに分類しています。またどれにも属さない記事は「一般」に分類しています。

 サイト構築に分類した記事では、カテゴリを作成する方法、メニューを作成する方法、記事の書き方、そして、メニューをクリックしたときに表示するコンテンツを、メニューと関連付ける方法などを説明してます。

エクステンション

 Joomla! にはエクステンションと呼ばれる機能があります。エクステンションにより、Joomla! の機能を簡単に拡張することができます。数多くのサードパーティがたくさんのエクステンションを提供しています。それらは容易に手に入れることができ、無償または有償で利用できます。

 エクステンションは、コンポーネント、モジュール、プラグイン、ランゲージ、テンプレートの4種類があります。記事そのものや投稿フォーム、メールフォームなどがコンポーネントにあたります。モジュールにはメニューや検索ボックスなどがあります。プラグインはバックグラウンドで動作するものが多く、例えばページキャッシュや有償コンテンツの管理などがあるようです。ランゲージは使用する言語を切り替えるための機能です。テンプレートは、ページのデザインを切り替えるための機能で、ブログなどでデザインを切り替える機能がありますが、それとほぼ同じようなものです。

 エクステンションのセクションでは、それらのエクステンションをインストールし、サイト上で利用するための方法について説明しています。

 このサイト「簡単! Joomla!でサイトを作ろう」には、どこかのサーバー上で運営するサイトを構築するために、Joomla!をインストールしたり、記事を書いたり、カスタマイズしたりしてきたTipsを記録しています。Joomla!を使ってサイトを構築/運営するために、Google先生を通していろんなサイトから教えてもらったことや、Joomla!の英語マニュアルを読みながら学んだことを書いていきます。もし同じ問題に直面した人がたまたまこのサイトのコンテンツを見つけ、問題解決の一助となれれば幸いです。

 そもそも自宅サーバを立ち上げた当時は、自宅サーバ上でブログを書こうと思ったのがきっかけでした。そこで Java ベースのブログシステムを試してみましたが、デザインがよろしくないとか日本語対応できてないとかの理由で全て却下。まあ、ブログシステムじゃなくても CMS でも似たようなことができるんじゃないかと思い立ち、Java ベースの CMS を探したりしてみましたが、やっぱり日本語対応に問題があってあきらめました。そんなとき、たまたま見つけたのが Joomla! でした。

  インストールも意外と簡単にできたし、なにか遊んでみようと思ったところ、信じられないほどの数のコンポーネント、モジュール、プラグイン、テンプレートがあるではないですか。しかもテンプレートは無料のものでもデザインがすばらしい。こんなサイトをどこかに依頼して作ってもらったら、いったいいくらかかるんだろうとか思いつつ、何時間もかけて無料テンプレートの山を眺めたり。

  そしてマジメにサイトを構築し始めたところが、どこから始めればいいのかが分からない。「あ~、もっと初心者向けの日本語ドキュメントないんかいっ!」って 気持ちに。そこで当初予定していたサイトの構築は一旦保留にして、 Joomla! でサイトを構築するのに慣れるためのサイトを作ろうかと思い立ち、このサイトを立ち上げることにしました。

 と、ここまで書いたのが、Joomla1.5でこのサイトを構築した時の内容。年月は過ぎ、いつの間にか3.1にまでバージョンアップしていました。そこで、最新の3.1で、ほぼ同じ内容の解説サイトを作ってみることにします。

 なお、サイトを作った当時は自宅サーバーで運用していましたが、現在はクラウドで運用しています。