MODX Evolution 1.0.9Jをリリースしました
2013年3月21日 19時00分 shortlink:http://modx.jp/?id=888
日本語版1.0.9Jをリリースします。不具合修正を重点的に行なった安定版として利用できます。
アップデートの手順
https://modx.jp/docs/update.html
上記を参照してください。
注意点
Wayfinder・Dittoのエラー
include() [function.include]: open_basedir restriction in effect. File() is not within the allowed path(s):
リリース直後に問題点が判明し、現在はパッケージ内容を修正して差し替えてあります。3月21日の午後までにダウンロードされた方で、上記のようなエラーが表示される場合は、パッケージをダウンロードし直してください。このエラーは、特定条件のサーバで発生します。WayfinderやDittoが使えていれば問題ありません。
変更内容
不具合修正
- ロールを更新できないことがあるため修正
- $modx->getDocuments() 修正
- バックアップマネージャー - DB名によってはエラーが発生することがあるため修正
- QuickManager - エクスポート実行時に起動しないように修正
- QuickManager - IE8でエラーが発生するため修正
- リソースのundelete時にエラーが発生するため修正
- ユーザ設定 - 新規ユーザ設定を正しく保存できないことがあるため修正
- $modx->db->escape() - 配列が渡ってきた時の誤動作を修正
- 投稿画面 - エイリアス入力フィールド修正
- eForm - メールが重複して届くことがあるため修正
- ManagerManager - mm_ddMultipleFieldsとmm_createTabの相性問題を修正
- アップグレードスクリプト修正
- 複数選択タイプのテンプレート変数修正
- デリミタウィジェットを修正
- リソースにグループ設定を行なう時にエラーが発生するため修正
- IE7でQuickManagerが誤動作を起こすため修正
- $modx->setOption()と$modx->regOption()の処理を修正
- ウェブユーザ設定画面 - 誕生日をセットできないため修正
- 管理画面リソースツリー - 下部のスクロールバーを調整
- チャンクの公開/非公開が機能しないため修正
- Ditto - エクステンダーを正しく読み込めないことがあるため修正
- Ditto - phxという文字列で始まるテンプレート変数を扱えないため修正
- Ditto - テンプレート変数名に関連する不具合を修正 viewtopic.php?f=32&t=1096
- デバッグ情報の表示が見づらいため修正
- サイト移転作業などが原因で$modx->config['site_url']の設定が違っているとログインできなくなるため修正
- ページャー位置修正 viewtopic.php?f=32&t=1104
- インストーラ - LFI対策
- ログイン画面の不要なスクロールバーを消す
- Ditto - エクステンダー読み込みの不具合を修正
- Bug #9621 SQL-injection in logEvent http://tracker.modx.com/issues/9621
- Bug #3835 Multiple call wayfinder with config, not load config in second call
http://tracker.modx.com/issues/3835 - Bug #3689 Ditto relative to absolute url bug
http://tracker.modx.com/issues/3689 - ManagerManagerでメニューオーダーをmm_renameFieldできないため修正
viewtopic.php?f=7&t=1101
機能追加
- TopicPathで逆順出力 viewtopic.php?f=32&t=1095
- 内蔵PHxでif文を使えるようにする
- $modx->db->optimize()を追加
改善
- システム情報画面を改善
- リソース検索画面 - デザイン調整
- Ditto - 年号を自動更新
- Dittoページング - 必要な場合のみページリンクを表示
- Ditto - buildURL改善
- Ditto - スクリプト整理
- RevoStyle - デザイン調整
- TinyMCE - テキストエリアのデザインを改善
- TinyMCE - fullpageプラグインの読み込みを改善(新規リソース作成時に必ず起動するため)
- パーミッション設定値が8進数表記になってない場合に自動的に修正
- キャッシュ初期化時にtableを最適化
- キャッシュプロセッサ改善
- エクスポート処理を改善
- manager/index.php - アクション指定を整理
- インストーラ整理
- インストーラ - 処理プロセスを整理
- robots.txt - 不要なタブ文字を削除
- インストーラ - 画像ファイル削除
- インストーラ - 画像ファイル軽量化
- mm_accessdenied - 画像ファイル軽量化
- リソース移動直後にリソースツリーを再描画
- ファイルブラウザ - アップロード時にパーミッションを設定
- PHP5.4対応 - set_magic_quotes_runtime
- eForm - トリガーファイルのバージョンチェックを廃止
- インストーラの処理を整理
- TinyMCEリビジョンアップ
- インストーラ - 全体的にリファクタリング
- PHxフィルターが必要な場合のみPHxClassを読み込む
- Fix - リソース更新時に必要に応じてキャッシュを再生成(大規模サイトで更新時の負荷を回避)
- 不要な変数を削除
- jQuery ColorBoxプラグインを v1.3.20.1 からv1.4.4にアップデート
- assets/cache/ディレクトリにブラウザでアクセスできないようにする
- TinyMCE - ひな形が定義されてない場合はTemplateプラグインを読み込まない
- プロフィール設定画面のキャンセル時の戻り先をダッシュボードにする
- エクスポートclassのデフォルトをクロールモードにする
- PHP5.4以下の環境でset_magic_quotes_runtime(0)
- save_role権限を持つロールをAdministrator同等に扱う
- 基本的なパース処理を$modx->splitMODXTags()に置き換え
- MODXタグの切り分けを行なう$modx->splitMODXTags()を追加
- SQLバックアップファイルをダウンロード時、ファイルサイズを表示
- $modx->_IIS_furl_fix()を移動
- ウェブリンクでは実際のURLを出力する
その他
次回の1.0.10Jリリース日は未定です。本家版のリリースに合わせます。本家版は開発終了を宣言されていましたが、正式に開発を再開することになりました。
気付いた点があればフォーラムまたは問い合わせフォームからフィードバックをお願いします。