MODX Evolution 1.2 ベータです

プログラム(機能)関連の開発の話題
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年2月26日(火) 00:39

evo1_2b1.zip
(1.59 MiB) ダウンロード数: 358 回
MODX Evolution 1.2J ベータです。
ベータではありますが、現時点で公開されている1.0.8Jよりも安定動作します。ぜひお試しください。

今回より、MODX Evolutionに関して複数のバージョンを並行リリースします。

1.2J系(偶数) - 原則的に不具合修正のみの安定版。必要に応じて不定期リリース
1.3J系(奇数) - 新仕様・新機能を盛り込んだ開発版。定期的にリリース(毎月一回)

現時点でもRevolutionに劣らない品質を持つEvolutionのバージョンを年内に2以上に上げることを目標にします。

今回の1.2Jベータの修正内容は下記のとおりです。

  • システム情報画面を改善
  • リソース検索画面 - デザイン調整
  • Ditto - 年号を自動更新
  • Dittoページング - 必要な場合のみページリンクを表示
  • Ditto - buildURL改善
  • Ditto - スクリプト整理
  • RevoStyle - デザイン調整
  • TinyMCE - テキストエリアのデザインを改善
  • TinyMCE - fullpageプラグインの読み込みを改善(新規リソース作成時に必ず起動するため)
  • パーミッション設定値が8進数表記になってない場合に自動的に修正
  • ロールを更新できないことがあるため修正
  • キャッシュ初期化時にtableを最適化
  • $modx->db->optimize()を追加
  • キャッシュプロセッサ改善
  • default config追加
  • $modx->getDocuments() 修正
  • 言語ファイル調整
  • エクスポート処理を改善
  • バックアップマネージャー - DB名によってはエラーが発生することがあるため修正
  • manager/index.php - アクション指定を整理
  • インストーラ整理
  • インストーラ - 処理プロセスを整理
  • robots.txt - 不要なタブ文字を削除
  • インストーラ - 画像ファイル削除
  • インストーラ - 画像ファイル軽量化
  • mm_accessdenied - 画像ファイル軽量化
  • QuickManager - エクスポート実行時に起動しないように改善
  • QuickManager - IE8でエラーが発生するため修正
  • リソース移動直後にリソースツリーを再描画
  • リソースのundelete時にエラーが発生するため修正
  • ユーザ設定 - 新規ユーザ設定を正しく保存できないことがあるため修正
  • 言語ファイル調整
  • ファイルブラウザ - アップロード時にパーミッションを設定
  • $modx->db->escape() - 配列が渡ってきた時の誤動作を修正
  • PHP5.4対応 - set_magic_quotes_runtime
  • 投稿画面 - エイリアス入力フィールド修正
  • eForm - メールが重複して届くことがあるため修正
  • eForm - トリガーファイルのバージョンチェックを廃止
  • ManagerManager - mm_ddMultipleFieldsとmm_createTabの相性問題を修正
  • アップグレードスクリプト修正
  • 複数選択タイプのテンプレート変数修正
  • デリミタウィジェットを修正
  • リソースにグループ設定を行なう時にエラーが発生
  • IE7でQuickManagerが誤動作を起こすため修正
  • $modx->setOption()と$modx->regOption()の処理を修正
  • インストーラの処理を整理

MODX Japanでは開発協力者を募集しています。興味のある方は気軽に問い合わせフォームなどを通じてご連絡ください。
プログラミングに自信がない場合でも、基礎からできるだけフォローいたします。
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: MODX Evolution 1.2 ベータです

投稿記事by yasu » 2013年2月26日(火) 11:29

お世話になります。

1.2J系(安定板)と1.3J系(開発版)で分けられるのは良いですね!
ユーザー側も、バージョンアップのタイミングやテストなどがやり易くなると思います。

さっそくバージョンアップしてテスト、気付いた点があったので報告です。

インストールすると、TinyMCE(3.5.8.p1)の”システムイベント”にチェックが入っておらず、アップデート後にテキストエディターを使えない状態でした。。
「OnRichTextEditorRegister」 「OnRichTextEditorInit」 「OnInterfaceSettingsRender」にチェックして解決しました。


また、気付いた点があれば報告いたします。
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年2月26日(火) 11:39

ありがとうございます。こちらでは再現できませんでしたが、たぶんインストーラ側の問題のような気がします。
システムイベントが登録されなかったプラグインはTinyMCEだけでしょうか?
インストールオプションの構成はどのようにしたでしょうか?たとえばサンプルコンテンツをインストールした/しなかった、などです。

※追記
バージョンアップですね。あとで試してみます
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: MODX Evolution 1.2 ベータです

投稿記事by yasu » 2013年2月26日(火) 11:54

ん…!?
そういえば、サンプルコンテンツのインストール有無のチェックは出てきたかな…。
最近、バージョンアップばかりなのでサンプルコンテンツをインストールするかどうか聞かれる画面をみていないような気がします。
すみません。うる覚えで・・・。
「108j-r1b12」からバージョンアップしましたが、”TinyMCE”と”Forgot Manager Login”をバージョンアップするかどうか聞かれたのは覚えています。

”Forgot Manager Login”はシステムイベント、正常でした。

あと気になったのは、TinyMCEはのバージョンが「108j-r1b12」のときも「ver_3.5.8.p1」だったのに、インストール後も同じバージョンだったという事ですね。
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年2月26日(火) 12:23

なるほど、昔からあるバグですね。108j-r1b12からのバージョンアップで発生する不具合と思います。
安定版では処理自体は直さず、tplファイルのバージョン表記をp2に変更することで対応したいと思います。
kazuike
メンバー
メンバー
記事: 480
登録日時: 2009年8月12日(水) 12:53

Re: MODX Evolution 1.2 ベータです

投稿記事by kazuike » 2013年2月27日(水) 21:54

-----
ご利用のサーバ:KAGOYA 専用サーバー3G Quad
MODXのバージョン:1.2J-b1
PHPのバージョン:5.3.13
MySQLのバージョン:5.0.95
ブラウザ:Firefox19.0
-----

1.2J-b1をインストールしたところ、
テンプレートを除くエレメント、モジュールが全て空です。
「modx_site_snippets」「modx_site_plugins」等、
phpMyAdminでも確認しましたが、やはり空です。


viewtopic.php?f=34&t=1057&start=20#p6031
と同じような現象ですが…
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年2月27日(水) 21:56

了解です。やはりインストーラの改善がちょっとした峠ですね。少し目が慣れてきたので、がんばって修正したいと思います。
これがうまくいけば、オンラインアップデートやパッケージインストールなど次の目標に向かえると思います。
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年3月03日(日) 13:02

120J-b2.zip
(1.59 MiB) ダウンロード数: 333 回
1.2J-b2です。
  • TinyMCEリビジョンアップ
  • インストーラ - LFI対策
  • インストーラ - 全体的にリファクタリング
  • ウェブユーザ設定画面 - 誕生日をセットできないため修正
  • 管理画面リソースツリー - 下部のスクロールバーを調整
  • チャンクの公開/非公開が機能しないため修正
  • Ditto - エクステンダーを正しく読み込めないことがあるため修正
インストーラの改修とDittoのエクステンダー読み込み周りが少し大きな修正になっています。綿密なテストが難しい箇所のため、興味のある方はテストいただけると助かります。

本家版MODX Evolutionですが、2年ぶりに開発を再開することになりました。日本語版は1.2・1.3をリリースすることになっていましたが、本家に合わせて調整したいと思います。
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年3月04日(月) 09:33

snippet.ditto.zip
(7.29 KiB) ダウンロード数: 357 回
エクステンダーの不具合を確認しました。パッチファイルのみ添付します。
(assets/snippets/ditto/ディレクトリに上書き)
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年3月10日(日) 14:31

120J-b3.zip
(1.59 MiB) ダウンロード数: 333 回
ベータ3です。そろそろ正式リリースを検討します(本家版の開発が再開されたことを考慮し、従来どおり1.0.8J-r1とする予定です)

  • PHxフィルターが必要な場合のみPHxClassを読み込む
  • Ditto - phxという文字列で始まるテンプレート変数を扱えない
  • Ditto - Fix エクステンダー
  • Ditto - テンプレート変数名に関連する不具合を修正( viewtopic.php?f=32&t=1096 )
  • Fix - リソース更新時に必要に応じてキャッシュを再生成(大規模サイトで更新時の負荷を回避)
  • 不要な変数を削除
  • デバッグ情報の表示が見づらいため修正
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年3月12日(火) 19:24

120J-rc1.zip
(1.59 MiB) ダウンロード数: 289 回
1.2J-rc1です。実際には1.0.8J-r1としてリリースされます。

  • jQuery ColorBoxプラグインを v1.3.20.1 からv1.4.4にアップデート
  • assets/cache/ディレクトリにブラウザでアクセスできないようにする
  • ログイン画面の不要なスクロールバーを消す
  • $modx->config['site_url']の設定が違っているとログインできなくなるため修正
  • 内蔵PHxでif文を使えるようにする
  • TinyMCE - ひな形が定義されてない場合はTemplateプラグインを読み込まない
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

1.0.8J-r1のRC1です

投稿記事by yama » 2013年3月18日(月) 18:53

108j-r1-rc1.zip
(1.6 MiB) ダウンロード数: 282 回
1.2J 改め1.0.8J-r1のRC1です。

  • ページャー位置修正 viewtopic.php?f=32&t=1104
  • プロフィール設定画面のキャンセル時の戻り先をダッシュボードにする
  • エクスポートclassのデフォルトをクロールモードにする
  • PHP5.4以下の環境でset_magic_quotes_runtime(0)
  • save_role権限を持つロールをAdministrator同等に扱う
  • Bug #9621 SQL-injection in logEvent http://tracker.modx.com/issues/9621
  • ウェブリンクでは実際のURLを出力する
  • 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
  • 基本的なパース処理を$modx->splitMODXTags()に置き換え
  • MODXタグの切り分けを行なう$modx->splitMODXTags()を追加
  • TopicPathで逆順出力 viewtopic.php?f=32&t=1095
  • ManagerManagerで、メニューオーダーをmm_renameFieldできない viewtopic.php?f=7&t=1101
  • SQLバックアップファイルをダウンロード時、ファイルサイズを表示
  • $modx->_IIS_furl_fix()を移動
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年3月20日(水) 14:40

109j-rc1.zip
(1.59 MiB) ダウンロード数: 305 回
1.0.8J-r1-rc1改め1.0.9JのRC1です。

viewtopic.php?f=19&t=1106
今日リリースされた1.0.9の変更を取り込みました。特に問題なければ今日中に正式リリースします。
アバター
yama
管理人
記事: 3082
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evolution 1.2 ベータです

投稿記事by yama » 2013年3月21日(木) 12:13