本体改造せずにプラグインでできる範囲を広げたい

メッセージ

本体改造の必要なプラグインは初心者にとって苦労すると思います。 ですので、少しずつでもいいので本体改造が不要なプラグイン開発をするためのAPI、機能などを提供するといいのでは、と考えました。

例えば、pukiwiki.skin.phpなどで関数を呼び出すように改造しないといけないものがあり、この手間を省くために予めプラグインでplugin_xxx_loadのような関数を定義し、本体から呼び出すようにする。ただ、全てのプラグインにplugin_xxx_loadのような関数が存在するかチェックするため、処理が多くなると思います。 また、ナビゲーションバーやツールバーもプラグインから拡張できるようになるといいかなと思います。

考え

参照




*1 例えば、 paraedit では Heading クラスの toString() を改造する必要があるため、 toString() をフックしたい。

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-10-29 (土) 12:34:26
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.275 sec.

OSDN