PukiWikiスレ Part2

このエントリーをはてなブックマークに追加
922nobodyさん
henohenoにセンスがない例は枚挙のいとまがないが、たとえばURL短縮のための設定。

$scriptというグローバル変数を設定することでhttp://hogehoge.com/pukiwiki/index.php?MenuというURLの
index.phpの部分を変更でき、たとえばhttp://hogehoge.com/pukiwiki/?Menuとかにできるのだが、普通
これをやるなら、http://hogehoge.com/pukiwiki/Menuとするだろう。「?」なんて意味ないのだからね。
しかし$scriptは各所で$script . "?" . hoge()って形で使われてるから、そういう箇所を全部書き換えないと
「?」は削除できない。これじゃあ$scriptという変数で変更できるようにした意味なし。

ユーザーが何をどう使いたがっているかを全然考えてないからこうなる。

ついでにいえばpukiwiki内のいろいろなファイルの位置を示す変数URL上の位置をしめすのか鯖のディレクトリ上の
位置を示すのかが混乱しているから、両者が違う場合に結構面倒。URLでhttp://hogehoge.com/pukiwiki/img/faace/hoge.pngで
アクセスされるファイルがディレクトリ上も/pukiwiki/img/hoge.pngにあるとは限らないんだけどね。

現状のpukiwikiは個々に設定できるようにはなっているがDATA_HOMEとかの変数がURLのPATHを示すのか、
鯖のディレクトリ上のPATHを示すのかが混乱しているので、必要以上に書き換える場所が増えている。