MODX Evolution 1.0.6J-r6をリリースしました
2012年8月31日 23時30分 shortlink:http://modx.jp/?id=856
前リリースのr5は構造的な変更が大きく、新しいバグの発生が確認されました。今回のリリースはそれらのバグを解決します。また、ほんの少しですが動作の軽量化も行なっております。安定版としてぜひご利用ください。
ユーザ様・レンタルサーバ担当者様のご協力により、数少ないWindowsベースのレンタルサーバであるWinserverでの動作確認をとることができました。WebMatrix(Windows Azure)など、WIndows環境への対応には今後も力を入れてまいります。開発は基本的にWindowsベースのXAMPPで行なっております。
MODX Evolution 1.0.6J-r6 ダウンロード
注意事項
ファイルブラウザからの画像のアップロード操作について
http://forum.modx.jp/viewtopic.php?f=7&t=899
投稿画面のファイルブラウザで画像をアップロードできない場合は、上記のパッチをお試しください。
アップデートの手順
https://modx.jp/docs/update.html
上記を参照してください。
変更内容
セキュリティ
- リファラ偽装によるXSS対策
https://github.com/ClipperCMS/ClipperCMS/issues/22
不具合修正
- 画像サイズの自動縮小がきかないことがあるため修正(グローバル設定)
(問い合わせフォームより報告をいただきました) - エイリアスパス設定が無効の時に正常にページを表示できないため修正
http://forum.modx.jp/viewtopic.php?f=7&t=897 - Windows環境でbase_urlを正しく検出できないことがあるため修正
http://forum.modx.jp/viewtopic.php?f=7&t=898 - site_url・base_urlのブランク指定(空白値の指定)ができなくなっていたため修正
- $modx->runSnippet()が動作しないことがあるため修正
http://forum.modx.jp/viewtopic.php?f=32&t=882 - キャッシュを更新できないケースがあるため修正
- リソース新規作成時に$default_templateをセットできていないため修正
(フォーラムのPMで報告をいただきました) - config['use_alias_path']が「いいえ」の場合に正常にページを表示できないため修正
http://forum.modx.jp/viewtopic.php?f=7&t=897
アップデート
- colorboxアップデート(v1.3.20)
- jqueryアップデート(v1.8.1)
その他改善
- Ditto - $modx->documentMapの呼び出しを過去バージョンのEvolutionと互換性を持つ処理に変更
- auto_increment_incrementの設定値が1より大きい場合にサンプルコンテンツが正しくインストールされないため改善
(WebMatrixエバンジェリストのTakedaさんより連絡いただきました) - $tmplvars修正(※公式なAPIではないため今後も変更される可能性があります)
http://forum.modx.jp/viewtopic.php?f=32&t=895 - 内蔵PHxにstrftimeモディファイアを追加(dateモディファイアと同じ)
- DIRECTORY_SEPARATORを半角スラッシュに固定(開発者向けの改善)
- ManagerManager - classオブジェクト化
- ManagerManager - jquery1.8の搭載に伴い、jQuery.bindReady()の処理を廃止
- 権限がない場合はメニューリンクの内容を出力しない
- リソースの状態によるコンテキストメニュー出し分け(2)
- リソースの公開状態・削除状態によってリソースツリー右クリックのコンテキストメニューの内容を出し分ける
- $modx->db->delete()のパラメータ順をdb->select()に合わせる(開発者向け改善)
- $documentMap_cacheという変数名は分かりにくいため$childrenListに変更
- 非推奨の関数を整理(メモリ節約)
- .htaccess自動生成時の判定の精度を改善
- エラーログの見た目を改善(SQL)
- TinyMCE styleプラグイン修正
- Removing start=0 in the URL in the pagination
https://github.com/ClipperCMS/ClipperCMS/commit - active_usersテーブルのipフィールドの文字数を50文字に拡張(ipv6対応)
- 内蔵PHx - dateモディファイア・timeモディファイアをテンプレート変数に対応
- $modx->db->insert_ignore()追加
- $modx->sendAlert() 廃止(ほとんど使われていないため)
- いくつかの関数をprivateにマーク(PHP5対応)
- Identical names in web & manager user group
https://github.com/ClipperCMS/ClipperCMS/issues/15 - Homonyms in the roles of managers
https://github.com/ClipperCMS/ClipperCMS/issues/14 - 編集不可のディレクトリ対象からcgi-binを外す
- 「テンプレートを変更すると、編集途中のテンプレート変数の値は破棄されます」←現在は破棄されないようになっているのでこの処理を削除
- Improved - $modx->manager->modx_move_uploaded_file() another pict files
- PHPMailler - class.smtp.php復活
- 404ページは削除できないようにする
- エクスポート機能 - 非公開ページを処理しようとした時のPHPエラー表示を抑制
- PHx - typo修正(replace_toモディファイア)
スクリーンショット
コンテキストメニューの表示が少しシンプルになりました。リソースの状態によって公開・非公開・削除・削除復活を出し分けます。
今後の予定
今回のリリースには間に合いませんでしたが、待望のリビジョン機能の実装に着手しています。うっかり更新してしまったページを元に戻すことができるようになります。承認ワークフローも意識した構造になっています。
協力者募集中!
yasuさんからご連絡いただきまして、日本公式サイトのメンテナンスに加わっていただけることになりました。興味ある方はいつでもご相談ください。当チームは気難しい議論などもほとんどなく、いつでも気軽に参加いただけます。
その他
気付いた点があればフォーラムまたは問い合わせフォームからフィードバックをお願いします。
自慢のMODXサイトがありましたら、ぜひ事例掲載にお立ち寄りください。