MODxについて詳しく知ろう

MODxでサイトを構築していくにはMODxの概念やしくみなどを知っておく必要があります。ここでは、MDOxにおけるサイト管理の具体的な仕組み、サイト管理の方法、デザインの制御、スペニット

 

MODxの管理画面-ツリー構造について- 

MODxの管理画面には、サイト内の全ドキュメントがエクスプローラのようなツリー構造で表示されています。

 MODxツリー構造展開前

左がわの赤い丸で囲っている「+」ボタンを押すと

ツリー構造展開後 

上記のように展開されます。それぞれのドキュメントには属性があり、「フォルダ属性」にチェックを入れておくとそのドキュメントはフォルダとしても機能します。例えば、上記の例では、MODxとCMS(10)はhtmlファイルとしての働きと、「CMSとは」「MODxとは」などのhtmlファイルの親フォルダとしての働きもしています。

 

MODxにおけるデザインの制御方法

 MODxでは、複数のドキュメントに共通しているデザインをテンプレートとして一括管理することができます。テンプレートのデザインを変更するとこれを設定している複数のドキュメントのデザインが一括で変更されます。

テンプレートを作る数に制限はなく、またどのドキュメントに対してどのテンプレートを割り当てても良いという非常に柔軟性の高い仕様となっており、これはMovableTypeやXoopsなど他のCMSには見られない特徴です。(どちらかというとホームページ制作ソフトと似ています)

 

スペニットとチャンク

MODxにおいてドキュメントを作成するにあたっては、通常のHTMLタグ以外にMODx専用タグというものが数種類用意されています。これらはサイトの制作や管理をより効率的に行うことができるように工夫されています。その代表として、ここでは、スペニットとチャンクについて解説します。

スペニットとは
スペニットは、phpで記述された文書で、ドキュメント内に呼び出す場所を指定しておく事で、そのポイントにphp出力結果を自動的に返す事ができます。アクセス解析や日付表示、コメント表示など様々な利用法が考えられます。

 

チャンクとは
チャンクとは、HTMLやテキストなどの静的な内容をスペニットと同様にドキュメントから呼び出して記述するものです。DreamWeaver(ホームページ制作ソフト)におけるライブラリー機能と類似しています。 

 

プラグインによるサイト機能の拡張

プラグインとは、スペニットやチャンクといったデザインテンプレートやドキュメントからの呼び出しによりタグやPHPコードを出力するものと異なり、管理画面全体やサイト機能自体の拡張が可能となっています。プラグインでできることについては、実際様々なプラグインが開発、公開されていますし、MODxが提供している様々な開発情報から自分自身で新たなプラグインを作ることができます。

プラグインの一例
・特定のキーワードや文字にリンクを貼る
・関連記事をドキュメント内に表示する
・ドキュメントのエンコードを変換
・ドキュメント作成時にpingを送る
・ドキュメントの編集スペース(管理画面)を拡張する

 

 

△ページトップ


MODxナビはCMSツールMODxの導入および活用をサポートする目的で制作しています。なるべく最新の情報を提供する事ができるようにしておりますが、その完全性は保証いたしません。また、MODxナビが提供するMODxテンプレートについての再配布や商用利用は許諾いたしません