Joomla! のテンプレートとモジュール・ポジション

 2014/01/15(水) 00:00  
GavickPro GavickPro Music State

CMS の代表格 Joomla! には、テンプレートという仕組みがあります。
Joomla! には「管理コントロールパネル」が備わっており、ウェブ・ブラウザ上でウェブサイトの全てがコントロール出来るようになっていますが、ウェブサイトの「見た目」は「テンプレート管理」というセクションで行ないます。

この「テンプレート管理」では、インストールされているテンプレートが一覧されており、その中からテンプレートを選択すれば、直ちにウェブサイトの「見た目」が変更されます。また、各テンプレートは、独自の機能を備えているものがあり、それらの設定を変更することでテンプレート内のレイアウト等を変更できる場合があります。

但し、このテンプレートの変更には注意点があります。
Joomla! には、モジュール・ポジションという、ウェブサイトを構成する各セクションをブロックのように配置する仕組みがあります。そのモジュール・ポジションの設計は、各テンプレートに委ねられており、共通していません。 そのため、テンプレートを変更すると、配置が変更されてしまう場合や、今まで表示されていたものが表示されなくなる、という事態を招きます。

公開中のウェブサイトでこういった事態を防ぐには、ウェブサイトを「オフライン」に切替えて、事前にチェックするか、若しくは、クローン・サイト(複製したテスト用サイト)をつくり、事前にテスト・検証を行ないます。いくつかのモジュールについてポジション設定を変更する必要があるでしょう。

加えて、もうひとつの注意点としては、テンプレートは 100%ではない、ということです。
何が 100% ではないかというと、大方は狙い、好みにあっているテンプレートを見つけたとしても、あなたのサイトの目的、意向に必ずしも合致しない可能性がある、という事です。

Joomla! には、素晴らしいテンプレートを提供する外部デベロッパーが数多く存在します。
それらデベロッパーのテンプレート・デモを閲覧すると、ワクワクするくらい素晴らしいデザインなのです。

しかし、英文字でデザインされたテンプレートを日本語に置き換えると「アレ?」という事が起こりがちですし(笑)、また、レイアウトや配色など細かな点が気になりだすと、やはり CSS をイジるしかありません。CSS は、ウェブサイトの根幹を成す HTML と連動する、デザインを司るファイルですが、デザイン用のプログラムを記述するファイルといえ、知識・経験がなければ扱うのは難しいはずです。

昨今、WordPress を使ったウェブサイトを多く見かけるようになりましたが、どこか素人臭く見えるウェブサイトがあるとすれば、それはこのCSSがコントロール出来ていないからだ、と思います。逆に言えば、これがプロとアマの違いのひとつ、ということでしょう。

とはいえ、このテンプレートの仕組みがあるおかげで、ウェブサイト構築にかかる時間が大幅に圧縮されるのは間違いありません。

以下に、Joomla! のテンプレートを提供するデベロッパーをいくつかご紹介しましょう。

GavickPro (http://www.gavick.com)
元々は、Joomla! のモジュールを提供していたデベロッパーですが、数年前からテンプレートに業務範囲を広げ、今ではテンプレートを全面に押し出しています。モジュールを提供する技術力が背景にあるので、テンプレートも一味違う演出があるものが数多くあります。

Joomlashack (https://www.joomlashack.com)
Joomla! が登場した2005年当初からテンプレートを供給するデベロッパーとして存在していた老舗。昨今少し他のデベロッパーに押されている感はありますが、SEOに強いテンプレート、という本来大切にしたい部分を大事にしている信頼性の高さがあります。

joomlabamboo (http://www.joomlabamboo.com)
全体的に「優しさ」を感じさせるデザインのテンプレートを多く提供しています。彼らもテンプレート以外に優れたエクステンションを提供しており、その技術力の高さに信頼感があります。

Rockettheme (http://www.rockettheme.com)
料金体系を会員制にしており、会員は好きなテンプレートをいくつでもダウンロードして使用できる仕組みを提供しています。もし、このデベロッパーと波長が合えば、前述したモジュール・ポジションの問題が最小化されるので良い選択となるかもしれません。

他にもデベロッパーは存在しますので、気になった方は、joomla templates といったキーワードで検索してみてください。

最終修正日 2015/08/05(水) 14:21
初めてのご利用ですか? ご登録はこちら!

ログイン