====== プラグイン ====== **プラグイン**とは DokuWiki が備える機能をオリジナルコードのハックを行うことなく(そしてアップデートの度にハックを繰り返すことなく)拡張する仕組みを提供するためのものです。 下記は DokuWiki ユーザーにより作成されすぐに利用することができるプラグインのリストです。 プラグインのインストールは ''lib/plugins/'' フォルダーの下にあるプラグイン専用のフォルダの中にそのプラグインを配置することで行います。 多くのプラグインではこの作業を[[plugin:plugin|プラグイン]]マネージャーを使って自動で行うことができるようになっています。 [[:security#warning_on_plugins|プラグインに関する注意]]には必ず目を通しておいてください。 ~~NOCACHE~~ ~~pluginrepo~~ 人気度は [[doku>plugin:popularity|Popularity]] プラグインを介して収集されたデータを基にしています - データ精度向上のため同プラグインを使ったデータの提供にご協力ください。 ===== プラグインの作成 ===== プラグインにはいくつかの種類が存在します。 その種類ごとに DokuWiki のどの部分に係わるのかが異なります。 ひとつのプラグインを複数の種類として構成することもできます。 次のリンクは DokuWiki プラグインの開発を独自に始める場合に役に立つでしょう。 * 構文プラグイン ( [[devel:Syntax Plugins|マニュアル]] ) * 管理プラグイン ( [[devel:Admin Plugins|マニュアル]] ) * アクションプラグイン ( [[devel:Action Plugins|マニュアル]] ) * レンダラープラグイン ( [[devel:Renderer Plugins|マニュアル]] ) * 補助プラグイン ( [[devel:Helper Plugins|マニュアル]] ) プラグインを作成したのであれば、 そのプラグインをコミュニティで公開してください。 plugin 名前空間の中にプラグインにちなんだ名前を持つページを作成するだけで結構です。 たとえば、 プラグインフォルダーの名前が ''sample'' であればこのウィキの中では ''plugin:sample'' というページを作成します。 注意: このサイトではアップロードが許可されていません。 そのため、 ページ内にコードを貼り付けるかネット上に多数存在するフリーファイルホストのいずれかを利用してください。 ===== プラグインに関する要望 ===== もしあなたが DokuWiki において特別な機能を必要としているにもかかわらず独自のプラグインを作成できるだけのスキルやリソースをお持ちでない場合には機能に関する提案を行いコミュニティで検討してもらいたいと思うことでしょう。 新規プラグインの作成に関する依頼やプラグインに関するアイデアの議論に関しては、 [[http://forum.dokuwiki.org/forum/19|プラグイン要望リストフォーラム]](英語)をご覧ください。 最近の要望: {{rss>http://forum.dokuwiki.org/forum.php?req=rss&type=1&forum=19}}