#hogehoge(引数) とか &hogehoge(引数);と書くことにより 各種の書式修飾やフォームなどを付加する機能を達成するしくみ
PukiWikiは、主要(共通に良く使われる)機能を持ったコアモジュールと各種多彩な機能を達成するためのプラグインから構成されています。当初、コマンドと呼ばれた各種機能もプラグインにするような方向で開発が進められています。
そのため現在では、
http://hogehoge.org//index.php?cmd=komando
の形で行われるコマンドの呼び出しですが、プラグイン呼び出しである
http://hogehoge.org//index.php?plugin=komando
とほとんど同義なものも多くあります。
したがって、もし新たな機能をPukiWikiに追加したい場合には、プラグインとして追加してやれば良いわけです。プラグインは、pukiwiki.ini.phpで定義されている
///////////////////////////////////////////////// // プラグインファイル格納先ディレクトリ define('PLUGIN_DIR','./plugin/');
プラグイン格納ディレクトリに入っていれば呼び出せますので、新しい機能の追加は、プラグインをここに入れるだけです。*1
PukiWikiに標準添付のプラグインだけでもかなりの数になりますが、 それを上回る自作プラグインがあります。また、各種改造版のものや試作版のプラグインも数多く存在します。これらをうまく使って、より良いWikiサイトを構築してください。
標準添付のプラグインは、PukiWiki Developpers Team がメンテナンスしておりますが、自作プラグインは、各作者の方がメンテナンスしております。その点御留意の上、うまく使われるようお願いいたします。
バージョンにより機能などが異なる場合がありますので御注意ください。