- 2009-05-04 (月) 2:17
- a-blog cms
a-blog cmsのモジュールとかテンプレートについて
(CMS初心者向けです。他のCMSをご利用の経験がある方は読み飛ばし推奨です)
a-blog cmsを使う上で基本になるのは、モジュールとテンプレートの概念です。何となくでも実は使える気もするシステムですが、これらの動作をガッツリ理解しておくといいかもです。その上でルールとかモジュールIDとか、カスタムフィールドの考え方が生きてくるので。
モジュールについては以前、イマイチだった記事を誤ってRSSに乗せてしまったハプニングもありましたが、懲りずに今回も中途半端な記事をあげておくの巻。
a-blog cms モジュール
a-blog cmsのモジュールは、Webサイトでよく使われている機能をパーツ化したものです。以下で、a-blog cmsで用意されているモジュールの一部をご紹介します。
- Entry_Headline
- 記事のヘッドライン表示(一般的な新着情報、日付+タイトルのリスト)
- Entry_Summary
- 記事の要約表示(内容チラ見せの新着情報や検索結果などの表示に)
- Banner
- バナー管理(店舗バナー群であったり、関連リンクなどに)
- Navigation
- ナビゲーション(階層構造を作れるため、JSを組み込んだプルダウンメニューにも)
- Topicpath
- パンくずリスト(近年のWebサイトには必要不可欠なパーツですね)
※などなど、詳しくはビルトインモジュール|リファレンス|a-blog cmsをご覧ください。;
以上のような機能を次項のテンプレートに組み込んでいくことで、動的なサイトを構築することができます。
テンプレートとモジュールのこと
テンプレートとは、a-blog cmsでページを表示(出力)させる時の雛形になるファイルです。どのような記述であるか、どのように使用されるかについてザックリと。
- Figure.1 a-blog cmsのテンプレート
- HTMLに独自のテンプレートタグを記述することで、モジュールが組み込まれてその部分が動的に出力されるようになります。HTMLベースで柔軟に記述できます。
- Figure.2 テンプレートの処理と、ブラウザ表示
- アクセスがあるたびに、そのテンプレートをシステムが解釈した結果のHTMLをブラウザに返します。
HTMLとテンプレートタグ、という関係性はMovable Typeとか、その他多くのCMSでも一般的に使われている考え方&形式ですね。
初心者の方でも、ここまでの説明でHTMLにテンプレートタグを記述したら、モジュールが動作して、動的なシステムとして動くようになるよという所までなんとな〜く分かってもらえるといいなぁ、と思います。
次回以降
- そもそものファイル構造の説明を忘れていた
- 管理ページとテンプレートの関係について
- モジュールの拡張性とかについて
- Companyテーマとかを例に説明したほうがよかったね
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.ayumusato.com/web/a-blog-cms-web/a-blog-cms%e3%81%ae%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%81%a8%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%ef%bc%88%e5%ba%8f%ef%bc%89/trackback
- Listed below are links to weblogs that reference
- a-blog cmsのモジュールとテンプレート(序) from ハブろぐ - blog.ayumusato.com

