PEAK XOOPS - Re: pico 0.95 betaについて in englishin japanese

Re: pico 0.95 betaについて

List posts in the topic

none Re: pico 0.95 betaについて

msg# 1.1.1.1.1
depth:
4
Previous post - Next post | Parent - Children.1 | Posted on 2007/1/27 6:07 | Last modified
GIJOE  Gunnery Sergeant   Posts: 4110
starckさん、こんにちは。
報告ありがとうございます。

Quote:

starck wrotes:
まずは環境を
SERVER : Apache/2.0.55 (Debian) PHP/4.4.2-1.1 mod_perl/2.0.2 Perl/v5.8.8
PHP : 4.4.2-1.1
register_globals =
MySQL : 5.0.30-Debian_1-log
XOOPS : XOOPS 2.0.16a JP
Theme : default
Apache2とMySQL5ってあたりが、私が確認していない点ですね。
そういう環境で動作確認していただけて助かります。

Quote:
1) 印刷ボタンをクリックしても、画面に変化が無い。
(確か、pico0.32では印刷用画面が表示された)
0.32の時と違って、おそらくwrapsモードをonにしているんですよね?
であれば、Apache1とApache2のPATH_INFO解釈の違いが原因でしょうね。
とりあえず、0.96では対応してみました。(REQUEST_URIをパースするようにした)
ちゃんと動作すれば良いのですが。

Quote:
2) FCKEditorでコンテンツ編集する際、Warning発生。
明確なtypoです
0.96で修正しました〜

Quote:
3) 「カテゴリートップでリストを表示する」を”いいえ”にしていると、(カテゴリートップが表示されないので)管理者権限以外では権限があっても、[コンテンツ作成][サブカテゴリー作成]のリンクが表示されない。
これも鋭い指摘ですね。
確かにその通りなので、コンテンツ詳細画面にもカテゴリーやサブカテゴリーの作成画面をつけました。

Quote:
piCalとかbulletinのように、サブメニューに「コンテンツ作成」などのリンクが表示されたほうがわかりやすいと思ったのですが、サブメニューにコンテンツが大量にぶら下がると辛いところですね。
また、サブメニューにカテゴリー(サブカテゴリー)が表示できるオプションなどもあると良いなと思いました。(かなり主観的かもしれません。。)
う〜ん…
このあたりはなかなか理解していただけないとは思うのですが、サブメニューって本当に鬼門なんですよ。元の設計が悪いというかなんというか…

xoops_version.php 内でほとんど描画に近いことまで行う必要があって、この動作を変更するとしたらxoops_version.phpを書き換えることになってしまいます。もちろん、別ファイルに切り分けてもいいのですが、そうだとしても、常にそれらがパースされることになってしまい、とても重くなる可能性が大です。

ユーザがカスタマイズするとしても、モジュール内のリンクであればテンプレート編集というまっとうな方法が使えますが、サブメニューだと結局モジュール構成ファイルに手を入れる必要が出てきて、アップデート毎にマージ作業が入ってしまう…

そんなわけで、私自身、なるべくサブメニューは使いたくない、というポリシーなんです。picoがサブメニュー項目を持っているのも、「TinyD上位互換」を謳うためだけだったりします。

Quote:
以下はアイデアというか要望というか、です。
・承認権限の無いユーザが作成したコンテンツを承認(編集)する際、「申請中の本文」の改行が反映される、もしくはtplsadminのようにdiffが表示できる機能
・wikiの「バックアップ」のように、過去の内容を復元できる機能
前者については、とりあえず改行だけ反映するようにしました。(テンプレートでの対応)
確かに、申請内容をコピペするにしても、改行の反映は必要ですよね。
diffは、あった方が確かに便利でしょうけど…、とりあえず1.0になってからの話ってことで

バックアップについては、現状ではほぼ無理ですね。専用のテーブルをまるまる一つ新規に用意する必要があります。つまり2.0以降の話です。ただ、これもあった方がいいのは確かなので、TODOには入れておきます。
Votes:15 Average:3.33

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!