1.0.18Jをリリースしました。キャッシュ機構を見直し、数万ページを超える大規模サイトをストレスなく運用できるようにしました。ダウンロードhttp://modx.jp/download/download_evo.html上記からダウンロードしてください。改善サイト構造のキャッシュを廃止(大規模サイト対応)各ページのキャッシュファイルを複数のディレクトリに分散(大規模サイト対応)@IF/@ELSE/@ENDIF文をネストできるようにしたMODXタグのパース処理を整理エクスポート機能の処理の流れを整理$modx->evalSnippet()の処理を改善。文字列以外の値(配列またはオブジェクト)を返せるようにした$modx->config['site_unavailable_message'](オフライン時メッセージ)の扱いを改善キャッシュを改善。リンクリストの取得条件をhidemenu=0に変更トピックス大規模サイト対応・サイト構造のキャッシュを廃止MODXはサイトを構成する全ページのID・エイリアス・親子関係などの情報をキャッシュファイルとして保存する仕組みを持っていました。ナビゲーション開発などを効率よく行なうためですが、サイトの規模が大きくなるとキャッシュの生成・読み出しにかかる負荷が高くなるため、廃止しました。大規模サイト対応・各ページのキャッシュファイルを複数のディレクトリに分散これまではひとつのディレクトリに全ページのキャッシュファイルを格納していたため、サイトのページ数が増えるとサーバの負担が大きくなっていました。複数のディレクトリに分散してキャッシュファイルを保存するようにしました。独自のハッシュ管理機構の代替として、パスワードハッシュ管理ライブラリとして定評があるphpassを採用しました。<@ENDIF><@ENDIF>@IF文をネストできるようになりました。最大で10層までネストできます。改ざんに注意グローバル設定の「サイトのURL」の値を空白にしていると、サーバの設定によってはページ内の生成URLを外部から改ざんされる可能性があり、他のサイト上のデータ(画像やスクリントなど)を勝手に読み込ませることができます。レンタルサーバの共有プランなどは問題ないことが多いですが、契約者単独で使えるVPSプランなどは注意が必要です。同様の理由で、XAMPPなどでもこの問題があります。サイトを仮運用のホスト名から本番運用のホスト名(ドメイン名)に切り換える時などは、サイトのURLを空白にしておくと自動的に生成するため便利ですが、必要がなくなれば正しく設定することをおすすめします。気付いた点があればフォーラムまたは問い合わせフォームからフィードバックをお願いします。開発に参加して自ら機能追加・改善などを行なってみたい方もお気軽にご連絡ください。次バージョンの1.0.19Jリリースについてパーサまわりの修正・改善を主な改修目標とする1.0.19Jを近日中にリリースします。http://forum.modx.jp/viewtopic.php?f=34&t=1724上記のベータ版をお試しいただいて、もし問題があればすぐに修正します。