1.0.13Jリリース候補です

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

1.0.13Jリリース候補です

投稿記事by yama » 2014年4月18日(金) 15:58

evo1013J-rc1.zip
1.0.13Jリリース候補です。(1.0.12J-r2として開発していたものです)
特に問題なければ今週中にリリースしたいと思います。
アバター
yama
管理人
記事: 2930
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.13Jリリース候補です

投稿記事by yama » 2014年4月18日(金) 23:42

evo1013J-rc2.zip
RC2です。テンプレート変数を更新できない不具合を修正しました
アバター
hisato
メンバー
メンバー
記事: 71
登録日時: 2012年8月18日(土) 20:21

Re: 1.0.13Jリリース候補です

投稿記事by hisato » 2014年4月20日(日) 11:05

お疲れ様です。
グローバル設定でグループ設定の「認証状態を上書き」にしているとき、ID1のAdministratorでも所属グループ設定をしていないとWayfinderのメニューが表示されないようです。
直接飛ぶとページ自体は見れます。
元々自分はID1もグループに所属させていたので気付かなかったんですが、結構前からのようで確認したら
1.0.7J 見れる
1.0.12J-r1、1.0.13J-rc2 見れない
でした。
グループ管理は複雑なのでちょっと検証の仕方に自信がないんですが・・確認お願いします。
アバター
hisato
メンバー
メンバー
記事: 71
登録日時: 2012年8月18日(土) 20:21

Re: 1.0.13Jリリース候補です

投稿記事by hisato » 2014年4月20日(日) 11:11

すみません、よく確認したらもともとWayfinderは表示されないようでした>< (1.0.7Jでもメニューは表示されません。)
仕様という感じでいいのでしょうか。
ethmo
メンバー
メンバー
記事: 13
登録日時: 2010年1月03日(日) 15:13

Re: 1.0.13Jリリース候補です

投稿記事by ethmo » 2014年4月21日(月) 22:03

お疲れさまです。
早速、MODX1.0.13J-rc2をテストさせていただいてます。

1.0.12Jで困っていた下記の箇所が改善されていて、とてもありがたい次第です。
◎/xxxxx/への直リンクをウェブリンクを使って、/xxxxx/index.htmlへリダイレクトする。
◎テンプレートに[*parent:pagetitle*]を使っているルート直下のリソースが表示されない。


ところが、いくつかバグ?のような、挙動が想定通りにいかない箇所がありまして、
もし修正していただけるようでしたら幸いです。

(1)Wayfinderを使用したメニューで、class="active"が挿入されない。
  (デフォルトでカレントアイテムに挿入される仕様)
(2)テンプレートに[*parent:pagetitle*]を使っているサブリソースが表示されず、親のリソースを表示する。
  ただし、リソース編集からプレビューすると正しく内容を反映している。
  (ルート直下のリソースは[*parent:pagetitle*]を使っていても表示する。)
(3)テンプレートを更新すると、すでに設定してあったカテゴリーが外れて、カテゴリーなしに分類されてしまう。
  (テンプレートのみのようです。チャンクは大丈夫。)

現象のみで申し訳ないですが、よろしくお願いいたします。

-----環境は以下です。
ご利用のサーバ:MAC OSXサーバー
MODXのバージョン:1.0.13J-rc2
PHPのバージョン:5.3.26
MySQLのバージョン:5.0.92
ブラウザ:Safari
-----
アバター
yama
管理人
記事: 2930
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.13Jリリース候補です

投稿記事by yama » 2014年4月22日(火) 12:04

ありがとうございます、さっそく確認します。
アバター
yama
管理人
記事: 2930
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.13Jリリース候補です

投稿記事by yama » 2014年4月22日(火) 13:04

evo1013J-rc3.zip
報告された不具合を修正したrc3です。

ethmo さんが書きました:(1)Wayfinderを使用したメニューで、class="active"が挿入されない。
  (デフォルトでカレントアイテムに挿入される仕様)

上記は確認できませんでした。こちらでは新規インストールのxRayテンプレートで確認しています。他にヒントになりそうな情報はありますでしょうか?
アバター
yama
管理人
記事: 2930
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.13Jリリース候補です

投稿記事by yama » 2014年4月22日(火) 13:23

phx.parser.class.inc.zip
$modx->documentIdentifierを書き換えてしまう不具合がありました。添付のファイルを解凍してmanager/includes/extenders/ ディレクトリに上書きすると解決できます。
ethmo
メンバー
メンバー
記事: 13
登録日時: 2010年1月03日(日) 15:13

Re: 1.0.13Jリリース候補です

投稿記事by ethmo » 2014年4月22日(火) 13:35

yamaさん、ありがとうございました!

rc3に、先ほどのパッチをあてて、(2),(3)の挙動を確認いたしました。
大丈夫でした :D

(1)のWayfinderについては、もう少しいろいろ試してみて、現象をご報告するようにいたします。
アバター
yama
管理人
記事: 2930
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.13Jリリース候補です

投稿記事by yama » 2014年4月22日(火) 15:44

確認ありがとうございました。
今回は、IDがゼロのリソースをパラメータとして要求された場合はトップページのリソース情報を代わりに引っ張ってくるようにしました。
解決してから考えたのですが、実用上、それでいいのかな?という気もします。場合によっては、空の値を返すのが分かりやすいことも多いかな?とも思えますので。
正式リリースまでもう少し考えますので、ご意見などいただけると嬉しいです。
アバター
yama
管理人
記事: 2930
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.13Jリリース候補です

投稿記事by yama » 2014年4月23日(水) 16:44

evo1013J-rc4.zip
RC4です。

コード: 全て選択

<!--@IF [*tv*]--><!--@ENDIF-->
<!--@IF ![*tv*]--><!--@ENDIF-->
<!--@IF [*tv*]--><!--@ELSE--><!--@ENDIF-->

実験的にIF文を使えるようにしました。KazuikeさんのStartIf & EndIfと似たような使い方ができますが、使える構文は今のところ上記のパターンのみです。

コード: 全て選択

<!--@IF [*description*]--><meta name="description" content="[*description*]" /><!--@ENDIF-->

このような使い方ができると思います。(descriptionが入力されている時だけmetaタグを出力)

その他、出力抑制の指定に関して、<!--@IGNORE:BEGIN--><!--@IGNORE:END-->の代わりに<!--@IGNORE--><!--@ENDIGNORE-->という書き方もできるようにしました。
アバター
yama
管理人
記事: 2930
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.13Jリリース候補です

投稿記事by yama » 2014年4月24日(木) 08:32

evo1013J-rc5.zip
RC5です。WebLoginまわりを調整しました。おそらくこれが最終版になると思います。
アバター
yama
管理人
記事: 2930
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.13Jリリース候補です

投稿記事by yama » 2014年4月24日(木) 15:04

https://github.com/modxcms-jp/evolution ... 5ab2a26a7a
バージョンが異なるMODXで取得したバックアップデータをインポートしようとすると警告を表示するようにしました。