1.0.6J-r5ベータです トピックは解決済みです

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

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

内蔵のPHxを改良中です。
[*parent:pagetitle*]という書き方ができます。(親リソースのタイトルを出力)
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.6J-r5ベータです

投稿記事 by min-o »

TinyMCE 3.5.5、たしかに 1.0.6J-r4 の 3.5.4.1 より表示速くなったぽいです。

3.5.4.1 になってリソース編集画面の本文部分、ソース表示→しばらく待つ→リッチテキスト表示 でしたが3.5.5でかなりスムーズになりました :D
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

なるほど。TinyMCEのリンクリストがあるので、そこも軽くなりますね
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

ベータ3です。サイトインポート機能に新機能を追加しました。完全ではありませんが、サイト内リンクをリンクタグに変換できます。

チャンクの仕様を少し変更しました。
{{チャンクA}}と書いた時、もし「チャンクA」というチャンクが実際に存在しない場合は「チャンクA」という文字列を出力します。
単純に文字列と出力するわけではなく、内部的には「チャンクAというチャンクが存在すると見なす。それはチャンクAという値を持つ」という処理を行ないます。(名前と値が同じ)
実際にチャンクAが存在するが中身がない場合や、存在するが非公開チャンクとして設定されている場合は何も出力しません。

{{3:pagetitle}}
こう書くと、リソースIDが3のリソースのタイトルを出力します。製品名やサービス名・スタッフ名など時期によって変わる可能性がある情報を従来はチャンクで管理していたと思いますが、ツリー構造のリソースで管理することができるので、たとえば製品名が大量にある場合などは便利かもしれません。

あと、春頃に要望があったのですが、「公開状態の一覧」にアクセスする権限を追加しました。権限をほとんど削除した最低限のロールを作った時、「レポート」→「公開状態の一覧」だけが残ってしまうので格好がよくないということでした。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

セーフモード運用のサーバ(主にvalue-domain系?)にインストールすると、パーミッションまわりでうまくいかないことが分かりました。ある程度想定はしてましたが、セーフモード運用では今までどおりインストール時の手作業を促すことにしたいと思います。

内蔵PHxで [*content:id=7*]といった書き方ができるようにしました。{{7:content}}よりは分かりやすいと思います。
これが安定して動作すればGetFieldは不要になると思います。
soushi
管理人
記事: 224
登録日時: 2009年7月30日(木) 01:59

Re: 1.0.6J-r5ベータです

投稿記事 by soushi »

ベータ4をデモサイトにパッケージとして用意しました。
どうぞお試しくださいーっ :)

http://mng.demo.modx.jp/pack_list/Evolu ... r5-b4.html
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

http://atpages.jp/
@PAGESにインストールできないとのことなので対応してみました。結果的に、他のサーバでも安定して基礎的な値を取得できるようになったと思います。
その他、empty_cache権限を設定可能にするなどの改善を行なっています。empty_cache権限を持たないメンバーがサイト更新を行なう際、基本的にキャッシュの更新を行ないません。(ただし、公開日時設定など条件が合う場合はシステム側が自動的にキャッシュを更新することはあります)
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

http://modx.is-best.net/
http://byethost.com/
無料サーバbyethostでも動作を確認しました。投稿画面内での写真アップロードも問題ありません。
PHP処理が重いサーバですが、キャッシュ設定をバイパスモードに設定すると軽くなります。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

http://forum.modx.jp/viewtopic.php?f=32&t=816
上記の要望に暫定的に対応しました。グローバル設定に「画像の横幅の最大値」を追加しています。
パフォーマンス向上とコード整理のためにMETAタグ管理機能のインストールを廃止しました。テンプレート変数を使ってください。機能自体は削除していないので、すでにMETAタグ管理機能を利用している環境でアップデートする場合はそのまま使えます。新規インストール時のみ、METAタグ管理機能はインストールされません。

今回のアップデートで連動して使える拡張機能をサンプル的に添付します。
assets/plugins/tinymce/jscripts/tiny_mce/plugins/ ディレクトリに、添付のアーカイブを解凍したquickuploadフォルダをコピーすると、投稿画面TinyMCEツールバーにクイックアップロードのボタンが追加されます。これをクリックすると、最低限の操作で画像を貼り付けることができます。グローバル設定の「画像の横幅の最大値」を設定している場合は、その横幅内に自動縮小します。
添付ファイル
quickupload.zip
(3.72 KiB) ダウンロード数: 563 回
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

b7です。おそらくこれが最終便になると思います。
管理画面ダッシュボード上のセキュリティフィードまわりのトラブルを何度か聞いたことがあるので、これを削除しました。必要な場合はプラグインとして追加できるようにしています。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

b8です。キャッシュがバイパスモードの時にcontentTypeを出力しないため改良してみました。スタイルシートやJavaScriptをリソースで管理する場合に、バイパスモードは通常のキャッシュと比べて軽く動作するため都合がよいと思います
soushi
管理人
記事: 224
登録日時: 2009年7月30日(木) 01:59

Re: 1.0.6J-r5ベータです

投稿記事 by soushi »

ベータ8をデモサイトにパッケージとして用意しました。
どうぞお試しください 8-)

TinyMCEのquickuploadプラグインも入れてます。

http://mng.demo.modx.jp/pack_list/Evolu ... r5-b8.html
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r5ベータです

投稿記事 by yama »

遅くなりましたがRCです。キャッシュまわりの調整を重ねました
返信する