開発日記
cvs更新 (for 1.4.x) -- henoheno†
- BugTrack/639 memoプラグイン: カンマ以降の文字が消える / ダブルクォートで囲んだ場合、ダブルクォートが消える (提案 => 着手 => 1.4は完了)
- 絵文字化したいフェイスマークの直前には、スペースを入れるべし
ディレクトリ/ファイルの配置関連†
- versionlist プラグインの出力などに含まれるファイルパスを簡潔にする
- ディレクトリのdefineから、冗長な './' を削除
- DATA_HOME: ディレクトリ配置を切り替えても適切に動作する
- PukiWikiのシンボル画像(pukiwiki.png, pukiwiki.gif) を IMAGE_DIR (./image/) に移動
- Added index.php, encourages data-and-code concealment from direct HTTP access
- cvs:index.php (v1.4:1.1)
- index.php を追加しました。Webサーバー側で設定されていれば、path/to/pkwk/ というディレクトリ名だけでPukiWikiにアクセスできる様になります。(index.htmlの様に)
- このファイルの役目はもう一つあります。index.phpを別の所にコピーし、DATA_HOME と SUB_DIR を適切に定義することで、PukiWiki本体を置く場所とindex.phpを置く場所を簡単に分離することができます。これによって:
- 隠蔽: PukiWiki本体をWebサーバー上に露出せずにPukiWikiを運用する、ということが簡単にできる様になります
- 分散: 同じPukiWikiへの入り口を複数設けることが簡単にできる様になります。例えば、アクセスするディレクトリに応じてskinや画像を切り替えることが簡単にできる様になります
- 集中: 複数のPukiWikiで、SUB_DIR(プログラム部分)を共有させることが簡単にできる様になります
- 特化: 特定のindex.php に秘密の値を埋め込んでおくことで、さらなる拡張を試みる事が簡単にできる様になります。もちろんファイル名がindex.phpである必要もありませんから、同じディレクトリの違うphpファイルから、それぞれ違うPukiWikiを見せる事も可能になります
三浦克介さん作のWikiFarm叩き台を参考にさせていただきました(PukiWiki/WikiFarm)。ありがとうございます :)
開発環境関連†
その他†