1.0.8J-r1ベータです

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

1.0.8J-r1ベータです

投稿記事by yama » 2013年1月14日(月) 21:41

108j-r1b1.zip
(1.43 MiB) ダウンロード数: 259 回
1.0.8J-r1ベータです。ForgotManagerLoginプラグインの処理を整理しました。
1.0.8J-r1ではインストール処理の簡略化を進めたいと思います。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月15日(火) 21:31

108j-r1b2.zip
(1.44 MiB) ダウンロード数: 259 回
「インストールしますか?」の画面を廃止しました。
ルート直下のリソース一覧を表示できるようにしました。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月17日(木) 21:17

画像
108j-r1b3.zip
(1.44 MiB) ダウンロード数: 263 回
ベータ3です。ダッシュボードのアイコン構成を変えてみました。(元に戻すかもしれませんが)
okada
メンバー
メンバー
記事: 2
登録日時: 2012年9月06日(木) 11:05

Re: 1.0.8J-r1ベータです

投稿記事by okada » 2013年1月18日(金) 02:01

ベータ3試してみました。okadaと申します宜しくお願いします (´・ω・`)(´-ω-`)) ペコリ
ダッシュボードのファイル管理のリンクがリソース一覧になっている様です。

yama さんが書きました:ダッシュボードのアイコン構成を変えてみました。


必要な機能が過不足なく配置されていて便利だとおもいます。

わがままを言うと

[記事を投稿管理する]
ーリソースを投稿
ーリソース一覧
[管理機能]
ーファイル管理
ーエレメント管理
ーユーザー管理
・・etc

に分けて括ってあげるとわかりやすいと思います。
リソースツリーは畳んでおいて必要に応じて開けばよいのでは?
サイト構築時は非常に便利ですが、どうも畳んでいる方がすっきりして見やすい感じがします*あくまで個人の感想です

ご参考にしていただければ嬉しいです :P
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月18日(金) 09:22

画像
調整してみました。いかがでしょう?
ツリーペインをデフォルトで閉じておくと開き方が分からない人がいるかもしれないので、グローバル設定でデフォルトの状態を選択できるようにするとよいかな?と考えてます。
yamada-pon
メンバー
メンバー
記事: 19
登録日時: 2012年9月06日(木) 15:54

Re: 1.0.8J-r1ベータです

投稿記事by yamada-pon » 2013年1月18日(金) 09:37

ダッシュボードですが、そう言われてみれば全く使っておりませんでした。
個人的には思ったのは、導入時に頻繁にアクセスするエレメント管理内の項目にもっとアクセスしやすくしてほしいと思いました。
今回のアップデートで解消されますが、チャンクへアクセスする為に エレメント>エレメント管理>チャンク と手順が多く
そこは解消してほしいと思ってました。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月18日(金) 09:58

画像
なるほどですね。こんな感じはどうでしょう?
yamada-pon
メンバー
メンバー
記事: 19
登録日時: 2012年9月06日(木) 15:54

Re: 1.0.8J-r1ベータです

投稿記事by yamada-pon » 2013年1月18日(金) 10:09

自分的には助かります!

yama さんが書きました:画像
なるほどですね。こんな感じはどうでしょう?
okada
メンバー
メンバー
記事: 2
登録日時: 2012年9月06日(木) 11:05

Re: 1.0.8J-r1ベータです

投稿記事by okada » 2013年1月18日(金) 13:05

>>yama様

ダッシュボードとてもいい感じですね :D

また何か思いついたら投げます 、どうか宜しく(o*。_。)oペコッ
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月18日(金) 21:43

108j-r1b4.zip
(1.43 MiB) ダウンロード数: 244 回
ベータ4です。メニューの改修は工数がかかりそうなのでぼちぼちやっていきます。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月24日(木) 22:02

108j-r4b5.zip
(1.43 MiB) ダウンロード数: 290 回
ベータ5です。インストーラの整理に苦労しているわりには見た目はあまり変わってません。
地味な改善ですが、リソースツリー上のコンテナノードをダブルクリックするとリソース編集画面を直接開くようにしました。個人的には重宝してます。

viewtopic.php?p=5936#p5936
ツリーペインをデフォルトで開いておく/閉じておくのオプションをグローバル設定に追加しました。
リソース移動操作時には自動的に開くように、細かい部分を調整しています
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月25日(金) 18:58

108j-r1b6.zip
(1.43 MiB) ダウンロード数: 265 回
ベータ6です。インストールまわりの不具合をいくつか修正しました。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月26日(土) 18:08

108j-r1b7.zip
(1.43 MiB) ダウンロード数: 282 回
ベータ7です。
viewtopic.php?f=7&t=1064
セッションを正しく扱えないサーバにインストールしようとした時に警告を表示するように修正しました。
tana
メンバー
メンバー
記事: 2
登録日時: 2013年1月26日(土) 18:07

Re: 1.0.8J-r1ベータです

投稿記事by tana » 2013年1月26日(土) 18:20

yama様
お疲れさまです。
1.0.8Jを新規インストールしましたがグループ管理を利用して"所属グループ"を"グループ制限なし(Public)"以外で保存すると
SQL:UPDATEの箇所でエラーとなりました。
調べた結果
includes/secure_mgr_documents.inc.phpの31行目
$modx->db->update(array('privatemgr'=>1),'[+prefix+]site_content', "IN ({$ids})");が
$modx->db->update(array('privatemgr'=>1),'[+prefix+]site_content', "id IN ({$ids})");ではないでしょうか?

現在検証しておりますが、今の所OKのようです。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月26日(土) 18:49

https://github.com/modxcms-jp/evolution ... 1a218e0c4b
ありがとうございます、さっそく修正しました
tana
メンバー
メンバー
記事: 2
登録日時: 2013年1月26日(土) 18:07

Re: 1.0.8J-r1ベータです

投稿記事by tana » 2013年1月26日(土) 18:59

yama様
早速、お忙しい中ありがとうございます。
こちらも少しでもお力になれるようにしますのでよろしくお願いします。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月29日(火) 00:42

clip.png
clip.png (76.94 KiB) 閲覧数: 8167 回
108j-r1b8.zip
(1.57 MiB) ダウンロード数: 275 回
ベータ8です。インストーラの改修に関しては目標の3割ほどもいってないですが、他の部分をそこそこ進めました。
2日続けて、サーバでセッションを正常に扱えないと見られるケースでの報告がそれぞれ別方面からありました。もともとEvoのインストーラには、セッションが使えないサーバ(めったにないはずですが、自前サーバなどで設定ミスをすればあり得ます)ではインストールを行えないようにする意図の処理が入っていたのですが、この処理に問題がありました。修正しました。
システムエラーが発生した場合のエラーメールの内容を調整しました。HTMLタグを削除してから送信するようにしています。
その他、管理画面デザインや翻訳など細部を調整しています。

管理画面のデザインは少し悩みましたが、ChromeまたはFirefoxでベストの表示ができるようにしています。IEやOperaでも不自然ではないですが、全く同じ表示であることにはこだわりませんでした。IEやOperaのユーザはデザインの再現性にこだわるユーザは少ないと思いますので、割り切りました。

ロシアチームからの提案である管理画面URLまわりの改善も積み込んでいます。現時点ではまだ管理画面のURLを任意に設定することはできませんが、この設定を参照するロシア圏の拡張機能をインストールすることはできます。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年1月29日(火) 21:35

ss.png
ss.png (88.54 KiB) 閲覧数: 8155 回
108j-r1b9.zip
(1.57 MiB) ダウンロード数: 286 回
ベータ9です。Firefox・Chrome・IE9・Operaで、ほぼ同じ見た目になるように管理画面を調整しました。
グローバル設定更新時に、ログインしているユーザのユーザ設定の値で上書きしてしまう不具合があったため修正しました。
キャッシュ更新のタイミングで、更新頻度が高いTableを複数最適化するようにしました。長い間使っているうちにだんだん遅くなる、といったことを防げると思います。
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

投稿記事by yama » 2013年2月05日(火) 09:50

108j-r1b10.zip
(1.57 MiB) ダウンロード数: 303 回

ベータ10です。
  • 新関数$modx->getField(リソースID,対象フィールド)を追加($modx->getChunkのように気軽に使える)
  • イベントログ一覧のイベントID表示を改善
  • 親リソースが非公開でも@INHERITで値を取得できるよう改善(非公開状態で制作できず不便なため)
  • $modx->getDocument()で、公開・非公開に関係なくオブジェクトを取得できるようにパラメータを追加
  • $modx->getDocumentObject()でエイリアス名指定でオブジェクトを取得できるように改善
  • メッセージ機能で管理するメッセージデータを簡易暗号化(難読化)
  • 新しいメッセージがある時はダッシュボードのメッセージアイコンに通知マークを表示
  • Ditto - 新しいプレースホルダ[+ditto_index+]を追加
  • Ditto - ページ数が1ページしかない場合は[+pages+]を表示しない
  • Ditto - &whereパラメータでテンプレート変数を対象にできるように改善(@SQLコマンドを使用)
  • Ditto - 親リソースからのinherit値を取得できるように改善
  • Fix - システムエラーの表示をhtml的に修正
  • Improvment - エラーメールの内容を適度に省略
アバター
yama
管理人
記事: 2945
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.8J-r1ベータです

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

treemove.png
treemove.png (70.62 KiB) 閲覧数: 8034 回

tree.zip
(1.67 MiB) ダウンロード数: 321 回

参考配布です。リソースツリーをマウス操作で移動できるようにしました。(実際のコンテンツ操作はまだできません)