ここでは新しくなったJoomla1.7での多言語設定の仕方をご紹介します。ちなみに、以前1.6系の多言語設定の仕方を書いたのですが、今回の1.7とは少し違います。
ここでは、日本語と英語で記事表示をするということをゴールに、解説します。
1.ランゲージ管理で「日本語」を追加する
まず、管理画面にログインしてランゲージ管理を開きます。

ランゲージ管理内の「コンテンツ」タブを開いて、英語のみが表示されているようなら、日本語を追加します。

日本語を追加するには、右上にある「新規」を押して次のように設定します。
Joomla1.6で一番注目されるのはメンバーコントロール機能でしょう。2つ目に大きく注目されるのはこの多言語機能かもしれません。Joomla1.5では、多言語機能が一応ありましたが、これはバックエンドとフロントエンドの両方を日本語と英語のどちらかに切り替えることができる(言語パックをインストールして管理画面の言語を変える)ものでしたが、両方を利用することはできませんでした。また、1つの記事自体を多言語に訳し、表示する機能もありませんでした。このため、この機能を追加してくれていたのが、JoomFishやNooku Contentなどのコンポーネントでした。Joomla1.6からは、各記事、メニュー、モジュール、カテゴリーのいずれもが多言語を選択できるようになっています。
Joomla1.6がいよいよ公開されましたね。ユーザー管理の増強(というか、メンバー管理に今まで苦労していたのがやっと解消されることになります)、記事カテゴリーのシステム変更(以前はK2コンポーネントなどを使わなければカテゴリーの中にさらにカテゴリーを作成することができませんでしたが、これも解消されます)、またリンク切れのURLのリダイレクトがバックエンドより可能になるなど、他にもたくさんの改良が加えられています。これらの特徴からJoomlaで会員制サイトを構築するのは、ますます簡単♪+楽しくなるでしょう。今日の時点では、日本語パッケージはまだ準備中でしたので、まずは英語環境でインストールしてみました。
Joomla1.6をインストールするのに必須のサーバー環境は下記のとおりです。
多彩な機能満載の優れものコンポーネント
K2は、2010年のJoomlaイベントでの最も優れたコンポーネントとして1位を獲得しています。
Joomlaのコア機能では、サブカテゴリー作成に限界があります。そこでオススメがK2コンポーネントです。このコンポーネントはサブカテゴリーを複数作成できるだけでなく、カタログページの作成や、イメージギャラリーの作成、フィールとの追加などが簡単に行えるなど、とても便利な機能が満載です。一度使い始めるとJoomla1.5xの記事作成では物足りなくなってしまうでしょう。
Joomlaでは記事を管理する際に、カテゴリーとセクションという2つの設定があります。これは私もクライアントに説明するときにもっと簡単にならないかな?と思ってしまうところですが、要するにセクションとはカテゴリーで、カテゴリーはそのサブカテゴリーと考えればOKです。セクションの中にカテゴリーが入り、各記事をこのカテゴリーの中に入れて整理しているというわけです。
なぜかJoomlaの1.5xバージョンでは、このカテゴリーの中にさらにカテゴリーを作ることはできません。ということで、エクステンションで拡張しない限り、階層は2階層までしか作成できないということになります。
Joomlaはとても拡張しやすく、多くのことができる素晴らしいCMSですが、HTMLに詳しくないクライアントがよく困ってしまうのが、記事内でのリンクを張る作業です。特にJoomla内の他の記事と簡単にリンクを張れるツールがオリジナルのJoomlaには付いていないので、お困りの場合は、このLinkrをインストールすることをお勧めします。
Joomlaテンプレートのモジュールポジションを確認することは、サイトのセットアップをする上で必要なことの一つです。特に多くの海外有料テンプレートにあるように、たくさんポジションがある場合、全てのポジションを覚えておくことは無理なので、他の方法でモジュールポジションとポジション名を確認する必要があります。
会社やお店の地図として簡単に使えるGoogleMapをJoomlaのサイトに貼り付けてみる方法です。
方法はいくつかあると思いますが、ここでは2つの方法を説明してみます。GoogleMapを記事内に直接貼り付ける方法がまず1つあります。この場合、Joomlaオリジナルのエディタ(TinyMCE2.0)ではコードを読み取ってくれません。自動で削除されてしまいます。このため、一番手っ取り早いのは、エディタを変えることです。
JoomlaのURLをSEF(サーチエンジンフレンドリー)に変更する(Apacheサーバー)
Joomlaをインストールしたばかりだと、各ページのURLが、(index.php?option=xxx&view=item39)などのように長いことに気づきませんか?Apacheサーバーを利用しているユーザー向けの、長くて分かりづらいURLを短い(www.yousite.com/pageurl.html)に変更するやり方です。
HTMLやjavascriptを直接書き込めるモジュールJ15HTML
JavascriptやForm,PHPといったコードを直接エディタ内に入力してしまうと、どうしても問題が発生します。もともとJoomlaのエディタにはHTMLやJavascriptを表示することはできないため、自動で消されてしまうからです。
そこで、Javascriptのみならず、FormやPHPも入力可能でオススメのモジュールがj15HTMLモジュールです。
タグクラウド
最も読まれた記事 -人気TOP10-
- Joomlaを最強に!サブカテゴリーが複数作成できるK2コンポーネント 続きを読む...
- JoomlaでGoogleMapを表示する 続きを読む...
- Joomlaテンプレート(海外版)で日本でも使えるもの 続きを読む...
- Joomlaのテンプレートを作ろう!(初級編)-ステップ1- 続きを読む...
- Joomlaテンプレートのモジュールポジションを素早く確認する方法 続きを読む...
- Joomla メールフォーム 続きを読む...
- Joomlaのテンプレートを作ろう!(初級編)-ステップ2- 続きを読む...
- Joomlaで記事を公開する手順 続きを読む...
- JoomlaのURLをSEF(サーチエンジンフレンドリー)に変更する(Apacheサーバー) 続きを読む...
- Joomla1.6サーバー必須環境 続きを読む...
最も読まれた記事
- Joomlaを最強に!サブカテゴリーが複数作成できるK2コンポーネント Post 2011年 1月 07日
- JoomlaでGoogleMapを表示する Post 2011年 1月 07日
- Joomlaテンプレート(海外版)で日本でも使えるもの Post 2010年 12月 23日
- Joomlaのテンプレートを作ろう!(初級編)-ステップ1- Post 2010年 12月 26日
- Joomlaテンプレートのモジュールポジションを素早く確認する方法 Post 2011年 1月 07日
現在オンライン中のユーザー
現在
ゲスト 2 人
がオンラインです
管理者Megのご紹介
主にJoomlaでCMSサイトの構築をしているウェブデザイナーです。国内、海外サイトの構築を通じて、Joomlaと他のサービスの連携などで難しかったことや気づき、オススメ情報などを共有できればと思います。お気づきの点や、コメントなど頂ければ嬉しいです。