1.0.10Jベータ1です

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

1.0.10Jベータ1です

投稿記事 by yama »

http://forum.modx.jp/viewtopic.php?p=6314#p6314
上記の1.3ベータを引き継いだ1.0.10Jベータです。(本家版の開発が再開したためバージョンを合わせることにしました)
今度こそインストーラ(アップデータ)の問題が解消されているといいのですが。

http://forums.modx.com/thread/83707/cha ... gin-screen
管理画面テーマの扱いに関して細かい部分をいろいろ調整しました。

パフォーマンス面をさらに改善し、さらに少ないメモリで動作するようになっています。
あと、IEでは機能しないかもしれませんが、管理画面リソースツリーのフォルダをダブルクリックで直接編集画面を開くことができるようになっています。個人的には重宝しています。
パーサの精度も高めました。内蔵PHxはプラグイン版よりも高機能になったかもしれません。
添付ファイル
1010j-b1.zip
(1.64 MiB) ダウンロード数: 518 回
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

インストーラまだ調整が必要みたいです。後ほど修正します
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

1010j.zip
(1.64 MiB) ダウンロード数: 567 回
修正しました

パーサを改良したので [*longtitle:ifempty="[*pagetitle*]"*] や [*pagetitle:replace_to=<h2>[+value+]</h2>*]といった使い方ができるようになっています。
saki...
メンバー
メンバー
記事: 17
登録日時: 2013年3月17日(日) 15:42

Re: 1.0.10Jベータ1です

投稿記事 by saki... »

こんばんは。早速ですが、少し触ってみました。

管理画面の切換えがうまく機能していないようです。
MODxDevo-Carbon を拾ってきて、manager/media/style 以下に解凍
管理画面の設定で、テーマを変更すると、
ログイン画面は変わりますが管理画面は元のままです。

この状態で、manager/media/style の RevoStyle をリネームすると管理画面が崩れたので
設定にかかわらず RevoStyle を読みにいっているように見えます。

あと、右クリックでメニューを出した状態でもツリーの別のリソースがクリックできて、編集画面の対象が切り替わります。
このとき元の右クリックメニューが残ったままになります。タイトルをクリックすれば消えますが、どうやって
消せばいいかしばらく悩みました。(^^;

とりあえず気がついたのはこんなところです。何かありましたらまたレポートします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

saki... さんが書きました:この状態で、manager/media/style の RevoStyle をリネームすると管理画面が崩れたので
設定にかかわらず RevoStyle を読みにいっているように見えます。
RevoStyleをシステム側で決め打ちで読んでいるわけではないので、キャッシュまわりに問題がありそうですね。かなり参考になりそうです。報告ありがとうございます!
saki... さんが書きました:あと、右クリックでメニューを出した状態でもツリーの別のリソースがクリックできて、編集画面の対象が切り替わります。
このとき元の右クリックメニューが残ったままになります。タイトルをクリックすれば消えますが、どうやって消せばいいかしばらく悩みました。(^^;
なるほど・・・了解です、できれば対応してみます。せっかくjQueryを導入したのに肝心の自分が使いこなせてないのがジレンマですね orz
今回は数日くらいリリースが遅れてもよいと思ってますので、どんどんレポートいただければできるだけ対応いたします。
saki...
メンバー
メンバー
記事: 17
登録日時: 2013年3月17日(日) 15:42

Re: 1.0.10Jベータ1です

投稿記事 by saki... »

よろしくお願いします。

今回は、稼働中の 1.0.9J のフォルダに 1.0.10jb1 のファイルを全て上書きコピーして
インストーラーでアップグレードしました。

キャッシュに関しては一切触っていませんが、書き換わっているような感じです。
・サイトのリフレッシュは実行してみましたが変わりません
・manager/includes の default.config.php の $default_config['manager_theme'] = 'RevoStyle';
 を強引に ’MODxDevo-Carbon’ に書き換えてリロードしてみましたが、RevoStyleのままです。
 データベースは確認したので、$modx->config['manager_theme'] は’MODxDevo-Carbon’になっているはずですが
 管理画面のHTMLソースで確認すると元に戻っているので、レンダリングの時点で、<?php echo $manager_theme?> が 'RevoStyle'
 になってるようです。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

assets/cache/config.siteCache.idx.phpにRevoStyleという文字列はありますでしょうか?
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

tree.zip
(6.09 KiB) ダウンロード数: 605 回
ツリー操作の件はこれを解凍してmanager/frames/ディレクトリに上書きしてみてください
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

document.parser.class.inc.zip
(26.96 KiB) ダウンロード数: 575 回
これを解凍してmanager/includes/ディレクトリに上書きし、キャッシュをクリアしてみていただけますでしょうか。
saki...
メンバー
メンバー
記事: 17
登録日時: 2013年3月17日(日) 15:42

Re: 1.0.10Jベータ1です

投稿記事 by saki... »

こんばんは

2点検証してみました。
・tree.php うまく動きました。ありがとうございます。

テーマの方はあいかわらずです。
・documentpaser を上書きしましたが状況はかわりません。
・前後いずれも 'manager_theme' => 'MODxDevo-Carbon', がconfig.siteCache.idx.phpに書かれています
・管理画面からフレームのhtmlソースを確認すると、RevoStyle のままになっています。

テーマは、manager/media/style に MODxDevo-Cabon をディレクトリごとコピーしています。
管理画面のグローバル設定ではドロップボックスで選択して設定ができています。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

なるほど。そしたら、もっと単純に考えてユーザ設定の問題の可能性が高いですね。キャッシュまわりや管理画面テーマの仕様変更あたりに心当たりがあったのですが、そうではなさそうなので、意外と簡単に修正できそうです。しばらくお待ち下さい。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

mutate_user.dynamic.zip
(12.96 KiB) ダウンロード数: 644 回
対応しました。解凍してmanager/actions/ディレクトリに上書きしていただけますでしょうか。
うまくいかない場合は、権限管理→ユーザ設定で管理画面テーマを「グローバル設定」などに変更してみてください。
saki...
メンバー
メンバー
記事: 17
登録日時: 2013年3月17日(日) 15:42

Re: 1.0.10Jベータ1です

投稿記事 by saki... »

ユーザー設定を入れ替えたら、管理画面デザインは変更できるようになりました。

権限管理からユーザーの個人設定で変えた場合も、グローバル設定にしてsettingで変えても指定できるようです。
・document.parserはパッチのものになっています。

個人設定では、変更ボタンを押すと画面が更新されて切り替わります勘違いでリロードが必要でした
グローバル設定を変更したときは、ブラウザのリロードをすると切り替わります
saki...
メンバー
メンバー
記事: 17
登録日時: 2013年3月17日(日) 15:42

Re: 1.0.10Jベータ1です

投稿記事 by saki... »

話はかわりますが、

manager/include/lang フォルダに japanese-utf8.inc.php.rej というファイルができていると
管理画面のグローバル設定を表示させたときに、画面の上が崩れる(この rej の中身がメッセージで表示される)
というのはなんとかなるんでしょうか?
・どのテーマでも同じように発生します

そもそも、*.rej というファイルが無ければ問題はないので、処置は不要なんですが
何か副作用があるかもなので一応報告。

japanese-utf8.inc.phpとmutate_user~ のいくつかに個人的なパッチをあてて
ユーザープロフィールの項目名と表示内容をカスタマイズしているので、順序が狂うと時々 rej ができます
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

mutate_settings.dynamic.zip
(10.04 KiB) ダウンロード数: 597 回
修正しました。このファイルを解凍してmanager/actions/ディレクトリに上書きしてみてください。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

1010j-b2.zip
(1.64 MiB) ダウンロード数: 571 回
1.0.10Jベータ2です。
次のベータあたりからそろそろ承認ワークフローを実装予定です。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

1010j-b3.zip
(1.64 MiB) ダウンロード数: 552 回
前回のベータでファイルブラウザで画像を貼り付けられない・リソース更新時にエイリアスサブリソース情報を更新しないなどの不具合があったため修正しました
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

template.class.inc.zip
(2.03 KiB) ダウンロード数: 620 回
Dittoの挙動が怪しいようなのでその部分のみパッチを添付します
解凍してassets/snippets/ditto/classes/ ディレクトリに上書きです
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事 by yama »

ベータ4です。投稿を保存せずに編集内容をプレビューできるようになりました。
(承認ワークフローの実装はまだできてないです)

ログイン時にシステム改竄チェックを行なう機能を追加しました。

PHPMailerを最新版に更新したので、メール送信まわりは注意が必要です。(おそらく問題ないと思いますが)
添付ファイル
1010j-b4.zip
(1.65 MiB) ダウンロード数: 434 回
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: 1.0.10Jベータ1です

投稿記事 by yasu »

1010j-b4の件で、気付いた点があったので報告です。
すでに調整済みでしたら、すみません。


■プレビューの件
「Cascading Templates」が影響しているかもしれませんが、リソース編集画面のプレビューボタンからプレビューをすると、ページ全体が表示されずに、編集中リソースの部分のみ表示されます。
(テンプレート「○○○.×××」としているとき、○○○のテンプレート部分が表示されていない。)
グローバルナビやツリー右クリックでのプレビューでは、問題なく表示されています。

■リソースツリーでクリック
リソースツリーで、文字の横など、文字列以外の所でも(マウスポインタが通常の矢印の状態)でも、クリックをするとページが遷移してしまうので、いつの間にか別のリソースを編集してしまいます。

よろしくお願いします。
返信する