Page :: FSWiki / Developer / KGDevEnv

プラグイン開発時の環境例・・・

開発環境

まずは、私の開発環境の紹介から・・・

構成

バージョンアップを容易に行えるようにする為、モジュールパスを追加しています。以下のような構成を構築することで、tmpl,wiki.cgi 以外はそのまま上書きするだけでバージョンアップを行うことができるようにしています。

+ ディレクトリ構成

モジュールパスの参照順序は dev → ext → lib → . となっています。wiki.cgi に対して、以下の修正を行うだけで参照パスを追加できます。

修正前: use lib './lib';
修正後: use lib ('./dev','./ext','./lib');

但し、プラグインに関しては、上記順序にて参照できるよういくつかの修正を行っています。

setup.dat の plugin_dir で複数指定

+ ./setup.dat

プラグインモジュールのソース取得

+ ./ext/plugin/admin/AdminPluginHandler.pm

+ ./ext/plugin/info/PluginHelpHandler.pm

このページのTrackback(0)

最終更新時間:2005/12/02-02:57:32