MODX Evolution 1.0.5J-r1をリリースしました
2011年2月21日 22時00分 shortlink:http://modx.jp/?id=472
MODX Evolution 1.0.5J-r1をリリースします。
コードの整理など微調整が主な内容です。また、管理画面の動作が多少軽くなるように各部を調整しています。
日本語版としてのコミット数は今回で1000回を超えましたが、アーカイブサイズは開発当初からほとんど変わってません。開発が進むたびに肥大化しないよう配慮しています。
▲MODX公式ロゴマークは、よりモダンなイメージに刷新されました。
■MODX Evolution 1.0.5J Revision1 ダウンロード
http://code.google.com/p/modx-ja/downloads/detail?name=modx-1.0.5J-r1.zip
今回もコア単体のアップデートについて検証を行なってません。アップデートする場合はインストーラを用いてください。
注意事項
同梱の拡張機能に関して
今回より、同梱の拡張機能をいくつか整理しました。
対応するMySQLのバージョンについて
これまではMySQL4.0.2以上でインストールできていましたが、今回の1.0.5J-r1より、新規インストールの際はMySQL4.0.20以上が必要です。すでに4.0.20未満で運用している環境に対するアップデートは可能です。
変更内容
不具合修正
- reflectの文字化け修正及び日付書式の調整
- [#587] MySQL5.5.8環境でインストールできない件を修正。5.5.8はリリースされたばかりの最新のxamppでも採用されています
- [#586] 環境によってはcache_sync.class内でget_class($modx)のエラーが出るため修正
- ManagerManager3.9同梱のshowimagetvsウィジェットが投稿画面のdirtyチェックを誤作動させるため、前バージョンに戻す
- ManagerManagerソース内のパス設定の誤りを修正。「/assets」の先頭のスラッシュは不要
- TinyMCEツールバーのカスタム設定で4段目を設定できなかったため修正
改善
- サンプルコンテンツのトップページの内容を修正
- 同梱の拡張機能とサンプルコンテンツとの関連付けを調整
- SQL文決め打ちでチャンクをインストールしていたのをファイルに変更
- 「MODx」を「MODX」に変更
- xRayテンプレートにベンチマークタグを追記
- 管理画面のスタイルシート改善
- ManagerManager用のmm_widget_googlemapウィジェットを追加
- 対応するMySQLのバージョンを4.0.2以上から4.0.20以上に変更。及び、MySQL5.5以上に対応
- 不要なチャンクを整理
- インストーラ翻訳改善
- インストーラのデータベース設定画面のレイアウトバランスが悪いため修正(Firefox)
- jqueryを1.4.4から1.5に変更
- 管理画面内の「modxcms.com」記述を「modx.com」に変更
- サンプルのテンプレート変数[*キーワード*]を追加
- ログイン画面を微調整
- tinyMCEをephoxバージョン(Community Edition)に変更。以下、本家版との違いです
- Ephox distribution of TinyMCE 3.3.9.3.
- Fixed issue where pasting part of a list from IE did not wrap the list in a UL element.
- Fixed issue in list plugin which left the final list item outside the list element.
- Fixed issue where inline formatting may be applied beyond the end of the selection.
- Fixed issue where bullet lists weren't always detected correctly.
- Fixed issue where list item content may be deleted when pasting from Word.
- Fixed issue where extra, empty span tags were added when using a format with both selector and inline modes.
Selection.getNode now detects ranges that are wrapped immediately around a node. - Added 'theme_advanced_show_current_color' setting to enable the forecolor and backcolor buttons to continuously show the current text color.
- Added 'autolink' plugin to enable automatically linking URLs.
- Added paste_enable_default_filters setting to enable the default paste filters to be disabled.
- Fixed bug where border styles were incorrectly merged.
- Added significantly improved list handling via the new 'lists' plugin.
Fixed bug where image resize handles were left behind when changing the alignment of an image in Firefox.
Spaces in URLs are now automatically encoded as %20 since they are always invalid. - Fixed bug where HR was inserted inside P elements instead of splitting them.
- Fixed bug where deleting content in Firefox used the attributes from the end element instead of the start.
- ManagerManagerのサンプルルールを整理
- [#580] 同梱のエレメントを整理
- 初期リソース(デフォルトでインストールされるダミーページ)の内容を翻訳
- [#588] 初期リソースのcreatedonをインストール時の日時に設定
- MODXロゴ画像を新デザインに差し替え
- xRayテンプレートのスタイルシート改善
- 管理画面のPOST処理タイミングの待ち時間指定を2秒から0.3秒に短縮
不具合報告・改善要望について
アップデートの手順
https://modx.jp/docs/update.html
上記を参照してください。アップデートを始める前に必ずデータベースのバックアップをとりましょう。
次回リリースについて
次回のリビジョンアップは3月中旬を予定しています。
スクリーンショット
▲いくつかのエレメントを整理
需要が低いエレメントのうち、デモンストレーション的な性格を持つものをいくつか外しました。削除したエレメントは下記のとおりです。
テンプレート変数
- blogContent
- documentTags
- loginName
チャンク
- footer
- meta
- mh.InnerRowTpl
- mh.InnerTpl
- mh.OuterTpl
- mh.RowTpl
- nl_sidebar
- reflect_month_tpl
スニペット
- MemberCheck
- Personalize
- ListIndexer - Dittoで代用可
プラグイン
▲ManagerManagerにmm_widget_googlemapウィジェットを追加
地図を手軽に貼り付けることができるmm_widget_googlemapウィジェットを追加しました。1ページでしか使わない場合は必要ありませんが、複数の店舗のページを効率よく管理したい場合などに便利です。
まず、上記のようなテンプレート変数を作ります。「Custom Widget」は、MODX 1.0.5 から追加された新機能です(ManagerManagerのウィジェットとは関係ありません)。
<iframe width="425" height="350" frameborder="0" src="http://maps.google.co.jp/maps?ll=[+value+]&output=embed&z=15"></iframe>
カスタムウィジェットのコード例です。[+value+] にテンプレート変数の内容が入ります。カスタムウィジェットではテンプレート変数やスニペットコールなども記述できるので、地図の倍率を設定するテンプレート変数を追加して &z=[*倍率*] などと指定すると便利かもしれません。
mm_widget_googlemapウィジェットを上記のように指定します。
投稿画面を開くと、上記のように地図が表示されています。
表示させたい地域を検索し、ピンを立てたいポイントをダブルクリックすると、座標値がインプットされます。
次回リリースについて
EUC-JPのサポートについて
次回のリリースから、EUC-JPの公式なサポートを終了する予定です。インストーラのフローを変更するだけなので、MODX本体は今までどおりEUC-JPなどさまざまなエンコードを扱うことができます。
対応するMySQLのバージョンについて
MySQL 4.0.14未満を想定したコードを整理する予定です。実際は、MySQL4.0系を採用しているレンタルサーバは4.0.26以上で運用されているケースが多いため、ほぼ問題ないものと考えられます。
同梱の拡張機能について
AjaxSearchやJotなど、いくつかの拡張機能の整理を検討しています。WebLoginなど、本体に備わる仕様(ウェブユーザ機能など)を利用するために必須なものは同梱します。
初期値の見直しについて
ロール設定の「投稿者」「編集者」など、サンプル的にインストールされる初期値の見直しを検討します。
以上、ご意見ありましたらフォーラムまたは問い合わせフォームからフィードバックをお願いします。