MODX Evolution
いわゆる「カスタムフィールド」である。多くのCMSが「タイトル」「内容」などといった項目で個々のエントリーを構成するが、MODXではこうした項目の設定をかなり柔軟にできる。テキストフィールドやリストメニュー・チェックボックスなど、入力に用いるインターフェイスを自由に選ぶことができ、出力もフィルター的に自由にコントロールできる点は他のCMSではあまり見られない特長である。たとえば、もしその項目を入力しなかった場合は項目ごと出力しないなどといった制御が簡単にできる。この出力コントロールの仕組みは「ウィジェット」と呼ばれ、CMSならではの出力コントロールを実現するものである。ただしウィジェットで提供される処理はコア内部でハードコーディングされているため自由度には欠ける。自由度を求める場合は、テンプレート変数をスニペットに渡して処理するか、PHxのモディファイアを通すとよい。
「ページ出力時」など「イベント」に対して動作を関連付けられる「プラグイン」という仕組みがある。たとえばアクセス解析やwiki記法サポートなどに用いることができる。管理画面を操作する場合のイベントにも割り当てられるため、たとえばTinyMCEなどWYSIWYGエディタの実装にも用いられる。スニペットが使われるのがページ単位でありページ内の任意箇所にトリガー的に記述するものであるのに対し、プラグインはサイト全体の機能拡張にも用いられるのが特長のひとつでもある。
自由なURLカスタマイズ・高度なキャッシュ制御による高速出力などにより、MODXによって作られたサイトは通常のhtmlファイルで静的に構成されたサイトと見分けがつかないものにできる。エクスポート機能を使うことにより実際に静的なサイトを作ることもできる。