xpWikiでは、html側に各プラグインオブジェクトを継承した、プラグインクラスを置くことで、プラグインのすべての機能をオーバーライドできるようにしています。
Ver 3.47 未満の xpWiki では、各プラグイン関数名に user を加える規則にしていましたが、複数インストールしている場合に、クラス名が重複して PHP が止まってしまうことに、今更気付きました。
そこで、突然の基本設計変更です。
user の変わりに、モジュールディレクトリ名を加える規則に変更しました。
例えば、goolemaps2 プラグインの場合
これを踏まえて、googlemaps2 プラグインの html側に置く独自設定ファイルは、以下のようになります。
以前に html 側に独自プラグインクラスを置かれている方は、すべてのプラグインクラスの名称を変更していただく必要があります。
お手数お掛けしますがよろしくお願い致します。
1 2 3 4 5 6 7 8 9 10 |
|
ぺージ情報 | |
---|---|
ぺージ名 : | xpWiki開発日記/2007-12-14-1 |
ページ別名 : | 未設定 |
ページオーナー : | nao-pon |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |