- 詳細
-
2011年6月06日(月曜)16:48に公開
-
作者: 佐藤英人
Joomlaはとても良くできたCMSですが、機能が豊富なだけに、初心者はどこから手をつけたらよいか戸惑うようです。また、デフォルトでインストールされるサンプルは、Joomlaの機能の説明用で、あまりに大がかりであるため、初心者は圧倒されてしまいます。
そこで初心者向けに最小限の内容をもつサイトを作り、そこから各自のサイトを作る入口までをこの記事で説明します。
1. ユーザ登録
最初にやることはJoomlaに自分を登録しなければなりません。admin権限を持つ人に手伝ってもらって、ユーザ登録してください。ユーザグループは「管理」(マネジャ)にします。「管理」権限があれば、記事とメニューの編集を行うことができます。
2. 基本的な用語
2.1. フロント画面と管理画面
訪問者にみせる画面がフロント画面で、ユーザ・記事・メニューなどを管理する画面が管理画面です。Joomlaではそれぞれ別にログインすることになっています。それぞれにアクセスするURLは以下の通りです。
http:// サイトのアドレス → フロント画面
http:// サイトのアドレス/administrator/ → 管理画面
作業に当たってはブラウザを2つ立ち上げて、一方にはフロント画面を、他方には管理画面を表示しておくと作業がやりやすいです。
2.2. 記事・カテゴリ・セクション
- 記事: 1件1件の投稿を「記事」といいます。
- カテゴリ: 類似の記事を集めたものを「カテゴリ」といいます。
記事の分類と思えば良いでしょう。
- セクション: 類似のカテゴリの集めたものを「セクション」といいます。
カテゴリの分類です。
1つのセクションの下にいくつかカテゴリがあり、1つのカテゴリの下にいくつかの記事があるという構成(木構造)になっています。
はじめのうちはセクションは1つに限っておいた方が分かりよいでしょう。以下では「サンプル」というただ1つのセクションを用意し、その下に「入門編」と「初級編」という2つのカテゴリを使います。
備考1: セクション名「サンプル」、カテゴリ名「入門編」、「初級編」の名前は何でも構いません。複数人で作る共同サイトでは、それぞれの人が違う名前のセクション、カテゴリを用意するようにしてみてください。
備考2: セクションの概念があるのはJoomla 1.5までです。1.6からはセクションがなくなり、大きなカテゴリがあり、その下により小さなカテゴリがあるという形のカテゴリの階層構造に変わります。
3. セクションを用意する
それでは作業に入りましょう。最初に新しいセクションを追加します。管理画面のメニューで「コンテンツ/セクション管理」を選ぶとセクション一覧画面が表示されます。ここで「新規」ボタンを押します。新規セクション画面では、単にタイトルを入力するだけで良いです。ここではタイトルを「サンプル」とします。「保存」ボタンを押すとセクション一覧画面に戻ります。「サンプル」セクションが追加されていることを確認して下さい。
4. カテゴリを用意する
次にカテゴリを用意します。管理画面メニューで「コンテンツ/カテゴリ管理」を選ぶとカテゴリ一覧画面が表示されます。ここで「新規」ボタンを押します。新規カテゴリ画面では、タイトルを入力し、このカテゴリが属するセクションを指定します。ここではタイトルを「入門編」とし、セクションとして「サンプル」を選びます。「保存」ボタンを押すとカテゴリ一覧画面に戻ります。「入門編」カテゴリが追加されていることを確認して下さい。
同様にして「初級編」カテゴリを追加して下さい。
5. 記事を書く
Joomlaではフロント画面・管理画面のどちらでも記事を書くことができます。私はフロント画面から書く方がイメージしやすいと思います。フロント画面にログインして下さい。管理画面メニューの右にある「プレビュー」ボタンを押すことで、フロント画面を開くことができます。
フロント画面でログインすると、「ユーザメニュー」が現れ、そこに「記事投稿」というメニュー項目が見つかります。これを選んで下さい。記事投稿画面が開きます。
最初にセクションとカテゴリを設定して下さい。(これを忘れると記事がどこに行ったのか分からなくなります。後の「記事が見つからないときは」を参照)セクションは「サンプル」、カテゴリは「入門編」にします。
次にタイトルと本文を入力します。適当に入れて下さい。終わったら、「保存」ボタンを押します。もとのフロント画面に戻ります。Homeの上部にある「最新ニュース」に今書いた記事が挙がっていることを確認して下さい。見つからないときは次の「記事が見つからないときは」を見てください。
6. 記事が見つからないときは
新規に作成した記事が行方不明になるのは、それが属するセクションとカテゴリの指定を忘れたときです。このときは管理画面で「コンテンツ/記事管理」メニューを選んで下さい。記事の一覧が表示され、その一番上に当該記事が見つかるはずです。記事のタイトルをクリックすると記事を編集する画面が開きます。そこでセクションとカテゴリを指定して、「保存」ボタンを押して下さい。
7. 記事を編集する
トップページの「最新ニュース」にある新しく作った記事のタイトルをクリックします。当該記事のページが開きます。この記事を編集するには、タイトル行の右端にある
のアイコンをクリックします。記事編集画面が開き、内容を変更することができます。また、このときは「公開」オプションのところに、新規作成時には表示されていなかった以下の2つの選択項目が表示されています。
- フロントページに表示
この記事をフロントページ(トップページ)に表示したいときは、これを「はい」にする。
- 表示順
同じカテゴリ内の記事の中での表示位置を指定する。
デフォルトは先頭です。別の記事の次に表示したいときは、前に来る記事をここで選びます。
今回は「フロントページに表示」を選んで、「保存」ボタンを押してください。Homeを表示するといま入力した記事が先頭に表示されているのが分かると思います。
同様にして、カテゴリが「入門編」の記事とカテゴリが「初級編」の記事を追加してみてください。これらは「フロントページに表示」しない設定にしてください。
8. メニュー項目を追加する
ここでこれまでに作った記事を表示するページを用意しましょう。奇妙なことにJoomlaには「ページ作成」という概念はありません。「ページ」はそれを開くための「メニュー項目」の定義の中で定義します。管理画面メニュー「メニュー/メインメニュー」を選び、新規ボタンを押します。「メニューアイテム:新規」画面が開きます。ここでメニュー項目が選ばれたときに何をするかを指定します。
ここでは「入門編」カテゴリに含まれる記事をまとめたページ(カテゴリブログページ)を作ることにします。それには「記事」のところをクリックして、開かれた項目から「Blogカテゴリレイアウト」をクリックします。次の画面で「タイトル」欄に「入門編」と入力し、「パラメータ・基本」のところのカテゴリで「サンプル/入門編」を選び、「保存」ボタンを押します。メニュー項目の一覧画面が表示されます。そこに「入門編」メニュー項目があることを確認してください。
フロント画面に戻り、画面を更新します。(Homeをクリックしても画面は更新されます。)メインメニューに「入門編」が表示されます。これをクリックすると、カテゴリ「入門編」の記事をまとめたブログページが開きます。
同様にカテゴリ「初級編」を表示するブログページ用のメニュー項目を定義してみてください。
9. 超入門のおわりに
これでJoomla 超入門編は終わりです。ここまでの知識で、たくさんの記事をもつホームページを作ることができるでしょう。あとは必要に応じて、「続きを読む」の活用、表示順序の調整方法、画像のアップ方法、モジュール(両サイドなどに表示される便利ツール)の使い方などを学んでいけば、魅力的なホームページにしていくことができます。
以下のサイトが参考になるでしょう。
他にも親切な解説サイトがたくさんあります。知りたいことを指定して検索エンジンで探してみてください。