08/01/03 12:16:33
PukiWiki を OO でフルスクラッチするぞって言ったら手伝ってくれるやついる?
考えているのは
1. 頑張りすぎない。燃え尽きない。
2. もちろん現行の PukiWiki の目先の問題点を修正することはしない
3. ただし現行の PukiWiki と基本的な部分で互換性を維持する
テキストファイルに保存する方式とか
4. 複数のメンバーで開発、メンテを分担できる程度のコードにする
global 変数と定数だらけ、設定が全部 PHP まんまなのをやめて影響範囲を小さくする
ただし使えそうなコードの流用はしたいので GPL は維持されちゃうかも
(オプショナルなモジュールとかだったら GPL を全体に波及させずに
利用することはできるか?)
5. PukiWiki のパーサ部分を Pear の Text_Wiki のサブクラスにして独立させる
PukiWiki のパーサを他の Wiki で、逆に他の Wiki のパーサを PukiWiki で使えるように
6. イマドキの機能を盛り込みやすいように全体設計を見直す
pluggable なフィルタとか API ベースで動かすとか
数字が若い方が優先順位は高い。
現行の PukiWiki との互換性をまず維持するのは移行しやすくするため。
プラグインとかいきなり全滅だとたぶんみんな萎えるし、自分にもやる
メリットないから。
たまに plugin を書いたりすると不定期にこういうことを思いつくんだが
いい加減行動に移した方がいいのかと思って。でもさすがに一人でやる気には
ならないんで誰か賛同者居たら助かる。