今日のアップデート - ゆう

BugTrack/56, BugTrack/36, BugTrack/49, BugTrack/52

reimyさん、seagullさんが怒濤のように開発を進めているので、追いつくのもやっとです(笑

今後の作業予定 - ゆう

さては僕はぼちぼち今後の改造を行いやすくするため、各機能のモジュール化をしていきます。

大きなところは下記のように分けようと思っています。

  • インターフェースモジュール (現pukiwiki.php)
  • ストレージモジュール (現file.php)
  • Wikiレンダリングモジュール (現html.php)
  • プラグイン処理モジュール (現plugin.php)
  • サービスファンクション (現func.php)

現在もファイル分割はされているんですが、グローバル変数など使っていてあまり独立性が高くないので。
簡単なオブジェクト構造にするつもりです。class機能だけ使うぐらいで。
これで、WikiEngineを差し替えてTexベースWikiとか、できるようにしたいと考えています。ページごとにEngineを変える仕組みとか。

ファイルについても現在キャッシュやインデックスを行わないファイル構造ですが、入出力用関数をつくってラッピングします。プラグインの中からも、file()関数を呼ばずにこの関数群を呼ぶことになります。
変更履歴やファイルロック機能も実装予定です。

p.s  しかしいつ1.4リリースしよう・・・。


  • リリースはBugTrack/38BugTrack/40が解決してからでいいんじゃないですか。 -- reimy 2002-07-02 (火) 22:19:49
  • と書いたとたんにバグを見つけてしまった(^^;;→BugTrack/61 -- reimy 2002-07-02 (火) 22:40:42

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2002-07-02 (火) 22:40:42
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.181 sec.

OSDN