Evolution CMS 1.3.0 正式版がリリースされました

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

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by yama » 2017年7月20日(木) 10:09

https://evo.im/blog/evolution-cms-1.3.0.html
Evolution CMS 1.3.0 正式版がリリースされました。バージョンは1.3.0ですが「Evolution CMS」としては初めてのリリースです。今回のリリースに関しては、MODX LLCチームの全面的な協力と理解を得ることができました。プロジェクト分割の手続き・手順の策定に関しては一年近くかかりましたが、LLCチーム主導の丁寧なミーティングのおかげで、新チームは開発に集中することができました。

もしよければ、新しいプロジェクトではEvolution CMSを積極的に採用してみてください。日本語版にしか存在しない機能で足りてないものがあれば、連絡いただければ優先的に積み込んでいきます。

日本語版に関しては当面は今までのように「MODX Evolution」としてリリースを続けますが、基本的にはEvolution CMSへの機能統合を目指します。
アバター
hisato
メンバー
メンバー
記事: 71
登録日時: 2012年8月18日(土) 20:21

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by hisato » 2017年7月22日(土) 07:14

お疲れ様です~! 日本語版との互換性が気になってましたが統合するという事で安心しました。
yamaさんら日本スタッフのおかげで日本語版には欠かせない仕様や機能が沢山あるので…。
早速触ってみます楽しみー(๑'ᴗ'๑)
アバター
hisato
メンバー
メンバー
記事: 71
登録日時: 2012年8月18日(土) 20:21

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by hisato » 2017年7月22日(土) 14:59

簡単に触ってみましたがRevoとは違って純粋にEvoが進化したような感じで凄く使いやすいです。

現サイトからの移行に問題なければ早速使ってみようと思ってます。

早速なのですが

プレビュー 日本語版のように保存しなくてもプレビュー出来るもの
テンプレートネスト 日本語版のように親テンプレートを設定出来るもの

があると便利だと思いました。テンプレートの方は管理する時に複雑になるので賛否両論なのかもしれないですが…。

あとデザイン的なものなんですが、リソースのページ設定タブにあるチェックボックス群が密接しててどれがの項目か分かりにくと感じました。
日本語版と関係ないものはissueに書いたほうがいいでしょうか?

556b9fbd20eb721bb98ad5c131b757b2.png
556b9fbd20eb721bb98ad5c131b757b2.png (7.8 KiB) 閲覧数: 3085 回

よろしくお願いいたします。
アバター
yama
管理人
記事: 2912
登録日時: 2009年7月29日(水) 02:50

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by yama » 2017年7月24日(月) 21:30

download/file.php?id=1533

tr:hoverで背景色をつけるというのはどうでしょう?
テンプレートのネストは少し複雑な実装になっているのですぐには実装できませんが、できるだけ優先的に実装します。
日本語版のリアルプレビューは少し問題があって、ブラウザによっては特定の条件が重なると不正なPOST操作と判定されて表示されないことがあります。そのため他の方法を検討中です。
添付ファイル
2017-07-24 (2).png
2017-07-24 (2).png (14.56 KiB) 閲覧数: 3042 回
アバター
hisato
メンバー
メンバー
記事: 71
登録日時: 2012年8月18日(土) 20:21

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by hisato » 2017年7月25日(火) 07:35

有難うございます。どの項目か判断しやすければいいので背景色を付けるのでも大丈夫だと思います!
プレビュー&テンプレートネストの方も了解しました。

少しづつEvoで作っているのですが

・Ctrl+Sで保存ができる
・保存後にCtrl+Zでやり直しが出来る

この2つがものすごく便利でした :shock:

あと気になった点で

EvoCMSでは「キャッシュ無効」のような機能はりますか?
開発する時に Node.jsのWebpack-dev-serverでプロキシを使っていて複数のポートで同時に確認する事があるのですが、キャッシュを都度クリアしないと反映されません。メンテ中はキャッシュされないなど可能でしょうか?(グローバルメニューが結構変わっているので見落としていたら申し訳ありません)

それと、@MODX と @IGNORE を結構使用しているのですが、@IGNOREは <!--@- comment -@--> こんな感じの実装になっていました。Evoではこうなるのでしょうか?

色々申し訳ありません…。よろしくお願いいたします。
アバター
yama
管理人
記事: 2912
登録日時: 2009年7月29日(水) 02:50

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by yama » 2017年7月25日(火) 09:18

了解です、@MODX と @IGNOREは復活させます。キャッシュ無効の設定も戻しますね。
アバター
yama
管理人
記事: 2912
登録日時: 2009年7月29日(水) 02:50

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by yama » 2017年7月25日(火) 09:36

manager/includes/フォルダに上書きしてみてください。とりあえず@MODXと@IGNOREを実装しました。
MODXという名称をプロダクトとしては引き継がないので、正しくは「@PARSE」ということにしたいと思います。
(@MODXでも動作するようにしてあります)
添付ファイル
document.parser.class.inc.zip
(51.04 KiB) ダウンロード数: 66 回
アバター
hisato
メンバー
メンバー
記事: 71
登録日時: 2012年8月18日(土) 20:21

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by hisato » 2017年7月25日(火) 10:32

Doc Finderで変換出来ると思うので名前が変わる特に問題ありません。
有難うございます!
アバター
yama
管理人
記事: 2912
登録日時: 2009年7月29日(水) 02:50

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by yama » 2017年7月25日(火) 10:36

Doc Finderでも変換できますがリストアデータをテキストエディタで開いて置換するほうが安全かも?何かあったらctrl+zで簡単に戻せるので。リストアデータはtemp/backup/フォルダにあるので、これをテキストエディタで編集してからリストアを実行します。
ryocka
メンバー
メンバー
記事: 51
登録日時: 2014年4月28日(月) 00:06

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by ryocka » 2017年8月10日(木) 01:29

こんばんは。
XAMPP portable 7.1.7 + Evo CMS 1.3.3でテストしています。

最初のインストール時、チャンクや拡張機能は最小限必要だと思ったものだけにチェックを入れました。
すると、子を含む親コンテナの開閉アイコンが表示されませんでした。

後でインストールし直した際、チェックマークをデフォルトの状態でインストールしたところ、親コンテナの開閉アイコンが適切に表示されました。

親コンテナの開閉のためにインストール必須の項目が何かあるのではと思ったのですが、どれが該当するのでしょうか?
アバター
yama
管理人
記事: 2912
登録日時: 2009年7月29日(水) 02:50

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by yama » 2017年8月13日(日) 21:16

管理画面ですよね?ElementsInTreeというプラグインだと思います。
ryocka
メンバー
メンバー
記事: 51
登録日時: 2014年4月28日(月) 00:06

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by ryocka » 2017年8月15日(火) 05:09

おはようございます。

yama様
ご回答ありがとうございました。

ElementsInTreeプラグインが有効でもツリー(コンテナ)の開閉ができず、理由を調べていたのですが
https://github.com/evolution-cms/evolution/issues/165
に書かれている通り

▼ のマークをクリック→「リソース一覧」のチェックを外すとコンテナの開閉ができるようになりました。
※日本語版の「リソース一覧」という翻訳は、個人的に分かりにくいと感じました。

その他、気になった点がありました。

  • リソースアイコン横の「>」のマークが今のところも表示されません。
    インストール直後は見えていたのですが、リソースを増やしたりしているとすぐに消えてしまいました。
  • ルート直下以外の階層にある(コンテナ内に存在する)非コンテナ属性のリソースがツリー上に表示されません。
    コンテナ属性のリソースのみが表示されています。

バージョンは1.3.3で、インストール項目のチェックはデフォルトのままインストールしました。
masco
メンバー
メンバー
記事: 105
登録日時: 2014年9月26日(金) 10:43

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by masco » 2017年9月18日(月) 01:02

こんにちは

Evo 1.3.6をXAMPP v.3.2.2 でためしています。

日本語版では「コンテナとして扱う」にチェックを入れたリソースをツリーメニューからクリックすると
サブリソースの一覧が表示されたように思います。
Evoではコンテナに設定しても「詳細情報を表示」をクリックしないと表示されないようです。
一覧が表示されると便利だと思いますが、好みの問題と思います。
管理画面は新しくなっていますが、MODX Evoからの移行は容易に感じました。

日本語版でもできないので要望ですが
管理画面でリソースを検索する際にテンプレート変数を含めて検索できるようになりますか?

もう一つ、コンテナに設定したリソースの詳細情報でサブリソースの一覧が表示されますが、
一覧で表示される情報のカスタマイズは可能ですか?

現在「ID、リソース名、作成日時、公開開始日時、ステータス、アクション」が表示されています。
リソース名の代わりにテンプレート変数を表示する、みたいなことができるとありがたいです。
システムイベントがあればプラグインでできそうですが、見てもよくわかりませんでした。

いずれ統合するならこちらを使っていきたいと思っています。
アバター
hisato
メンバー
メンバー
記事: 71
登録日時: 2012年8月18日(土) 20:21

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by hisato » 2017年9月22日(金) 00:19

こんにちは。

Doc Finderというモジュールを使うとテンプレート変数、各リソースを含めた詳細検索が出来ます。
http://modx.jp/docs/extras/modules/docfinder.html

子リソース一覧の項目はソースを見た感じ、ハードコーディングしているのとイベントも無いので簡単には変更できなさそうでした。
manager/actions/document_data.static.php

追記)↑このファイルだけテーマを自作すれば出来そうです。

manager/index.php

コード: 全て選択

   if(is_file(MODX_MANAGER_PATH."media/style/".$manager_theme."/".$filepath)) {
      $element = MODX_MANAGER_PATH."media/style/".$manager_theme."/".$filepath;
   }else{
      $element = $filepath;
   }


キャプチャ.PNG
キャプチャ.PNG (12.6 KiB) 閲覧数: 1091 回
アバター
yama
管理人
記事: 2912
登録日時: 2009年7月29日(水) 02:50

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by yama » 2017年9月22日(金) 07:37

いろいろありがとうございます、できそうなものから順に実装していきます。
https://github.com/modxcms-jp/evolution ... gs.sql#L65
日本語版ではOnDocListPrerenderというシステムイベントを考えてあって、個人的に使っているパッケージではすでに実装済みでサブリソースの一覧をカスタマイズできるようにしてあります。たとえば「OGP画像」というテンプレート変数にセットしてある画像を一覧に表示したりできます。これをevo1.3にも実装できればと考えています。
masco
メンバー
メンバー
記事: 105
登録日時: 2014年9月26日(金) 10:43

Evolution CMS 1.3.0 正式版がリリースされました

投稿記事by masco » 2017年9月23日(土) 03:16

hisatoさま、yamaさま、
ありがとうございます。

自作するのは難しそうなので、
実装されるまで待つようにします。