Ja:MODx の概要

From MODx Wiki

Jump to: navigation, search

Main > MODx の概要

MODx とは?

  • GNU General Public License のもとに提供される、オープンソースコンテンツマネージメントシステムです。etomiteからフォークする形で生まれました。
  • コンテンツマネージメントシステムであると同時に、phpアプリケーションフレームワークとしての特性も持ち合わせています。
  • デザインワークと親和性が高く、他のCMSと比べ、デザイン面での自由度が高いことが特徴です。
  • MODx本体は、必要最低限の機能のみを提供し、ユーザが必要に応じて、機能を拡張していけます。デザイン面だけでなく、機能の搭載においても、選択肢が広く、自由度が高いことが特徴です。
  • 携帯端末にも対応しています。

MODxの特徴

全体的に見て

  1. インストールがシンプルで簡単
    WEBブラウザを使う、対話形式のインストーラを実装してます。初めての方でも、ほとんど迷うことがないでしょう。
  2. ユーザフレンドリな管理画面
    使い勝手の良い、スマートな管理画面を実装。IE・Safari・Firefox・Operaといった主要ブラウザに対応しています。
  3. キャッシュ機能搭載
    ページ出力のキャッシュ制御が充実しており、軽快なアクセスです。
  4. 多言語に対応
    標準でUTF-8に対応しており、多言語で利用できます。
  5. 多数の追加リソースの存在
    MODxの機能を拡張するリソースが、数多く存在しており、追加機能を気軽に実装できます。

WEBデザイナー・HTMLコーダから見て

  1. SEOに配慮したサイト作りが可能
    思い通りのデザイン、コーディング、サイト構築が可能です。コーダの高いスキルをそのまま活かしたストリクトなサイトを構築できます。
  2. 作り手の発想を妨げない
    システム側のルールに縛られることなく、アイディアをそのまま活かせます。創作に欠かせないインスピレーションを大切にできます。
  3. 静的URI出力機能搭載
    動的出力でありながら、sampl.html と行ったような、静的なURIを提供することもできます(動的URIで運用することももちろん可能)。
  4. コンテンツタイプが指定可能
    ドキュメントには、text/htmlやtext/cssなどのコンテンツにあったコンテンツタイプを選択でき、ドキュメントをCSSとして作ったり、JavaScriptとして作ったりできます。

開発者から見て

1. 開発用APIの提供
MODxAPIの提供により、効率的にプログラミングが行えます。

2. 複数の次元から開発へアプローチできる
動的出力をさせるスニペット、独自の処理を割り込ませるプラグイン、管理画面に機能を追加するモジュールなど、複数の次元から開発にアプローチできます。

MODxの管理画面

MODxのドキュメント管理



  • 例)上図「Ajax」のURI:

http://www.mysite.com/fiatures/ajax.html

(「MODx Feqtures」のエイリアスが「features」、「Ajax」のエイリアスが「ajax」だった場合)

コンテキストメニュー



ドキュメントツリーで、タイトルを右クリックしたときに現れるコンテキストメニュー

少ないクリック、少ない画面遷移で、処理を実行できる。
Personal tools