MODX Evolution 1.0.6Jをリリースしました
2012年3月9日 23時45分 shortlink:http://modx.jp/?id=813
14ヶ月ぶりのバージョン更新、本家版・日本語版同日リリースです。日本語版としては管理画面カスタマイズを行なうための仕様追加を行ないました。
▲管理画面カスタマイズ例
MODX Evolution 1.0.6J ダウンロード
http://code.google.com/p/modx-ja/downloads/detail?name=modx-1.0.6J.zip
http://forums.modx.com/thread/74907/
本家側の対応としては、上記に情報があります。今回はセキュリティ面の問題に対する対応となっていますが、日本語版においては昨年リリースした1.0.5J-r8で対策済みです(GPCの無害化)。
注意事項(3月13日追記)
ManagerManagerの不具合修正パッチ
同梱のManagerManagerプラグインに不具合があることが分かりました。投稿画面でテンプレートを変更する操作を行なった時に、ManagerManagerが無効になります。
http://code.google.com/p/modx-ja/downloads/detail?name=mm.inc.zip
上記のパッチをassets/plugins/managermanager/ディレクトリに上書きしてください。
アップデートの手順
https://modx.jp/docs/update.html
上記を参照してください。
変更内容
不具合修正
- リソース詳細のサブリソース一覧で、非公開のものがステータス「公開」になっているため修正
http://forum.modx.jp/viewtopic.php?f=7&t=771 - TopicPath showInMenuOnlyパラメータが機能していないため修正
http://forum.modx.jp/viewtopic.php?f=7&t=770 - テンプレート変数で @INHERIT を使うとfatalエラーが出ることがあるため修正
- リストア時にエラーが出力されるケースがあるため修正
新機能・新仕様
- 管理画面で何もしないアクション(999/998)の追加
改善
- エクスポート機能 - 危険な削除処理が行なわれないように安全判定を追加
- DocManagerではdatefunctions.jsは使っていないため記述を削除
- index-ajax.phpが必要な拡張機能があるため同梱
- 管理画面をフルカスタムした時にフレーム間に隙間があるように見えるため修正
- 不要なヘッダブロックを削除(管理画面各部のタイトルなどを表示するバー)
- 管理画面各ペイン(フレーム)のbody要素のIDをペインに応じて動的に出力
- サイトツリー上の非公開リソースの文字色を薄い赤に変更(メニュー非表示リソースと紛らわしいため)
- TinyMCE - clearfloatプラグイン削除
- ユーザ設定更新時に$_SESSION['mgrUsrConfigSet']をリロード
- TinyMCEアップデート (3.4.9)
- ページキャッシュの生成に失敗している時は再生成を試みるよう改善
- index.php以外からheader.inc.phpやfooter.inc.phpを呼び出すとエラーが発生するため修正
- rb_base_dir・filemanager_pathが実際に存在しないディレクトリを参照している場合に警告(サーバ移管時などを想定)
- assets/siteディレクトリを削除
- assets/docsディレクトリを削除・license.txtを移動
- スタイルシート修正
- 白ロシア→ベラルーシへ名称変更
- protect.inc.php 修飾子sは不要
- protect.inc.php 再利用可能な形でタグを無害化(安全性も高い)
- protect.inc.php 配列型の入力値の入れ子判定を整理
- protect.inc.php - 不要な修飾子を削除(エラーになる・PHP5.4で非推奨)
- スニペットのパラメータの値がfalseの時、文字列としてfalseが渡されるためtrue扱いになる挙動を改善
- eformサンプル整理(テンプレートをチャンクではなくリソースに記述)
- キャッシュ初期化時に$modx->aliasListingを更新
不具合報告・改善要望について
主な改善内容
▲管理画面カスタマイズの自由度が向上しました。カスタマイズ方法については機会を改めてご紹介します。
▲非公開リソースの文字色を薄い赤に変更しました。
▲GPC無害化として問題の値を削除する方法をとっていましたが、新しい危険なパターンが発生する可能性があるため、値を書き換える方法に変更しました。
WebMatrix版について
これから調整します。
その他
気付いた点があればフォーラムまたは問い合わせフォームからフィードバックをお願いします。フォーラムやブログ、Twitterなどで寄せられた要望はこまめに拾って対応しておりますので、気軽に要望いただければ反映に努めたいと思います。
継続的にスポンサーを募集しており、ご支援に応じて、活動が安定します(特に印刷物の費用が必要です)。近年の活動の充実も、各方面からのご支援によるものです。具体的な条件については個別に相談させてください。