10:44:05)追加された行はこの色です。削除された行はこの色です。#aname(アンカー名):概要|~指定した位置にアンカー(リンクの飛び先)を設定する。~アンカー名は省略できない。#anchor(ページ名#アンカー名):概要|~指定した位置にアンカーへのリンクを張る。~アンカー名は省略できない。~ブロック型のため使いにくい。#article:概要|~指定した位置に簡易掲示板を設置する。#attach:概要|~指定した位置にファイル添付のための入力フォームを設置する。~コマンドラインから?plugin=attach&page=ページ名&pcmd=...としてattachの各機能を使用することは可能だが、ページ名はエンコードされていなければならない。手入力で実行することはまずない。:言語ファイル設定|--msg_uploaded--msg_deleted--msg_freezed--msg_unfreezed--msg_upload--msg_info--msg_confirm--msg_list--msg_listpage--msg_listall--msg_file--msg_maxsize--msg_count--msg_password--msg_adminpass--msg_delete--msg_freeze--msg_unfreeze--msg_isfreeze--msg_require--msg_filesize--msg_date--msg_dlcount--msg_md5hash--msg_page--msg_filename--err_noparm--err_exceed--err_exists--err_notfound--err_noexist--err_delete--err_password--err_adminpass--btn_upload--btn_info--btn_submit:プラグイン内設定|--MAX_FILESIZE--ATTACH_UPLOAD_ADMIN_ONLY--ATTACH_DELETE_ADMIN_ONLY--ATTACH_PASSWORD_REQUIRE--ATTACH_CONFIG_PAGE_MIME:備考|~プラグインではあるが、デフォルトのskinのメニューの「添付」でコマンドのように呼び出しているため、デフォルトのskinを使う場合には必ず組み込んでおかなければならない。#back(表示文字列,表示位置,水平線の有無,戻り先):概要|~指定した位置に戻り先へのリンクを設置する。~表示文字列は省略すると「戻る」になる。~表示位置は、left、center、rightを指定する。省略時はcenterになる。~水平線の有無は、0、1で指定する。~戻り先はURLで指定する。現状ではWikiNameやBracketNameを指定できない。onでないと機能しない。:備考|~JavaScriptを使わない場合は、InterWikiName及びAliasでbackプラグインと同じことが簡単に実現できる。backプラグインでは戻り先をWikiNameやBracketNameで指定できないため、JavaScriptを使わないとPukiWiki内での移動には使いにくい。Typeを宣言しておかなければいけない。#bugtrack(ページ名,種別1,種別2...):概要|~指定した位置にbugtrackフォームを設置する。~ページ名はbugtrackで作成される記事の親階層となるページ名を指定する。bugtrackは、記事ごとに指定したページ名の子階層に番号を自動的に振ってページを作成していく。~種別は複数個指定することで選択肢となる。:言語ファイル設定|--$_bugtrack_plugin_priority_list--$_bugtrack_plugin_state_list--$_bugtrack_plugin_state_sort--$_bugtrack_plugin_state_bgcolor--$_bugtrack_plugin_title--$_bugtrack_plugin_base--$_bugtrack_plugin_summary--$_bugtrack_plugin_priority--$_bugtrack_plugin_state--$_bugtrack_plugin_name--$_bugtrack_plugin_date--$_bugtrack_plugin_body--$_bugtrack_plugin_category--$_bugtrack_plugin_pagename--$_bugtrack_plugin_pagename_comment--$_bugtrack_plugin_version_comment--$_bugtrack_plugin_version--$_bugtrack_plugin_submit:備考|~ソフト開発サイトで重宝するプラグインだが、上記の言語ファイル設定で表示文字列を変更すれば、意見提案コーナーや書評投稿コーナーなど他の用途でも使える。#bugtrack_list:概要|~指定した位置にbugtrack一覧を設置する。:備考|~通常はbugtrackプラグインと並べて使用する。~bugtrack_listプラグインの中からbugtrackプラグインを呼び出しているため、bagtrackプラグインがないと機能しない。#calendar_read(ページ名,年月):概要|~指定した位置にカレンダーを設置する。~ページ名を省略すると設置したページのページ名になる。ページ名はWikiNameまたはBracketNameで指定する。~年月日はyyyymmの形式で指定する。省略した場合は現在の年月になる。~calendar_editは編集用、calendar_readは表示専用。:言語ファイル設定|--$_msg_week:備考|~より高機能なcalendar2プラグインがあるため、あえてcalendarプラグインを使う必要性はほとんどなくなった。~calendar_editプラグイン及びcalendar_readプラグインの中からcalendarプラグインを呼び出しているため、calendarプラグインがないと機能しない。#calendar_viewer(ページ名,年月,表示モード,年月日表示の区切り文字):概要|~calendarプラグインまたはcalendar2プラグインで作成されたページを指定した位置に表示する。~ページ名はcalendarプラグインまたはcalendar2プラグインを設置しているページの名前を指定する。ページ名はWikiNameまたはBracketNameで指定する。~年月はyyyy-mmの形式で指定する。数字を指定すると表示する件数を意味する。thisを指定すると今月のページを一覧表示する。~表示モードはpast、future、viewを指定する。pastは今日以前のページを表示、futureは今日以降のページを表示、viewは過去から未来へ一覧表示。表示モードを省略するとpastになる。~年月日の区切り文字は-や/などを指定する。省略した場合は-になる。:言語ファイル設定|--$_err_calendar_viewer_param--$_err_calendar_viewer_param2--$_msg_calendar_viewer_right--$_msg_calendar_viewer_left:備考|~calendarやcalendarプラグインでは今日の日付の記事がない場合、記事を表示しないため、午前0時になったとたんに記事が表示されなくなるという弱点があった。その弱点を補うために開発されたプラグイン。calendar_viewは、日付が変わっても最新の記事を表示することができる。カレンダーそのものの表示はcalendar2(off)で行なう。#calendar2(off):概要|~指定した位置にカレンダーを設置する。>>)を選択することで先月/次月分のカレンダーを表示できる。~当日分のページが作成されていた場合、カレンダーの右隣に当日分のページ内容を表示する。引数offを付けると当日分ページを表示する機能は抑制される。//:言語ファイル設定|//--:備考|~calender_editで作成したページはページ名/yyyymmddとなり、calender2で作成したページはページ名/yyyy-mm-ddとなるため、注意が必要。#counter:概要|~today、yesterday、totalのカウンタを表示する。#img(,clear):概要|~refプラグインに統合されたため、基本的に使用することはない。~テキストの回り込み解除のために残っている。#include(ページ名):概要|~記述した位置に引数で指定したページを表示する。#includesubmenu(ページ名表示):概要|~現在表示中のページによって、MenuBarに表示する内容を切り替える為に使用する。~表示中のページの下階層のSubMenuか、同階層にあるSubMenuページをインクルードするプラグイン。指定すると、インクルードするページのページ名を表示し、省略時はページ名を非表示とする。#insert:概要|~記述した位置に複数行入力欄とボタンを表示する。~ボタンを押下すると入力欄に入力した内容をページに挿入する。#lookup(ラベル,ボタン名,入力値):概要|~記述した位置に入力欄とボタンと表示し、ボタンを押下するとラベルと入力値から生成されたURLへジャンプします。~URLを生成するルールはInterWikiと同様です。無理にInterWikiの記述に直すと[[ラベル:入力欄に入力した値]]となります。#ls([title]):概要|~記述したページより階層化されているページのページ名を一覧表示します。~引数にtitleを指定するとページ名に加えてタイトルを表示します。タイトルは各ページの一行目の内容を表示します。省略時はタイトルを表示しません。//:言語ファイル設定|//--:備考|~より高機能なls2を使用する場合が多い。#ls2(パターン,パラメータ,linkの別名表示):概要|~指定したパターンで始まるページ名を一覧表示します。~パターンには表示するページ名の共通部分を指定します。省略時は"記述したページ名/"となります。パターンを省略して以降のパラメータを指定する場合はカンマが必要です。~パラメータには表示方法のオプションを指定します。ページに含まれる見出し(*,**,***)の一覧を併記します。下位層のページが#includeを使用していた場合、includeしているページの一覧を表示します。ページの並び順を反転し、名前の降順に表示します。省略すると名前の昇順に表示されます。見出しレベルを調整します。#ls2を書いた位置にリンクを表示し、このリンクをたどることでページの一覧を表示するようにします。'...'で始まるページの一覧''の代わりに表示する文字列を指定します。'...'で始まるページの一覧''となります。プラグインとの違いについて。--階層化されたページの起点となるページが、lsでは記述したページ固定だが、ls2ではパラメータで指定できる。--titleパラメータを指定した場合に、lsでは「ページの一行目」が表示されるが、ls2では「見出しの一覧」を表示する。いう表示オプションが追加されている。~ページ名のソートには[[natcasesort():http://www.php.net/manual/ja/function.natcasesort.php]]を使っているため、昇順の場合、半角英数字よりも漢字の方が先に表示されます。?plugin=map[パラメータ]:概要|~サイトマップの様にページ間のリンク関係を一覧表示します。~指定したページを起点に、リンクで辿れるページを全てツリー状に表示します。~パラメータには一覧表示方法のオプションを指定します。起点となるページを指定します。省略すると、サイトのトップページ(通常はFrontPage)が起点となります。どこへリンクしているかではなく、どこからリンクされているかを一覧表示します。どこからもリンクされていないページは、画面の後半にまとめて表示されます。ページに記入されているurl(http/https/ftp/mailto)を表示します。//:言語ファイル設定|//--:備考|~reverse=trueを指定したときは、url=trueを指定してもurlは表示されません。#memo:概要|~記述した位置に複数行入力欄とボタンを表示する。~ボタンを押下すると入力欄の記述内容を更新する。//:言語ファイル設定|//--:備考|~insertプラグインやarticleプラグインと似ているが、入力した内容が入力欄の外へ出力されず、入力欄に留まる点が異なる。~個人用のメモ代わりにPukiWikiを利用している場合、未整理の情報を一時的に溜め込むのに重宝する。#navi(目次ページ):概要|~DocBook風ナビゲーションバーを表示する。いうリンクを表示します。これによって下階層のページを順に参照するのに便利になります。~目次ページに順番に見て回るページの上階層にあたるページを指定します。いうページが存在する場合、hoge/2に#navi(hoge)を記述するとhogeに移動するHomeというリンク、hoge/1に移動するPrevというリンク、hoge/3に移動するNextというリンクを表示します。#newpage:概要|~新規作成するページ名の入力欄を表示します。//~パラメータには新規作成するページのオプションを指定します。ページ名はエンコードされている必要があります。関連ページ名を指定します。新規作成するページの先頭に、ここで指定したページへのリンクが自動的に埋め込まれます。新規作成するページ名を指定します。省略時は新規作成するページ名の入力するためのページを表示します。//~//~ページ名初期値には新規作成するページ名を入力する入力欄に初期表示する文字列を指定します。#online:概要|~現在PukiWikiを参照している、おおよそのユーザー数を表示します。~ユーザー数は、プラグインを呼び出された時点で記録されたIPアドレスとタイムスタンプのうち、5分以内(変更可能)にアクセスのあったアドレスの数です。//:言語ファイル設定|//--:備考|~ユーザー数のカウントはページ単位でなく、設置されたPukiWiki毎に行っているため、MenuBarなど頻繁に呼び出される場所に記述するかスキンに埋め込むのが普通です。#paint(幅,高さ):概要|~Javaアプレットで描いた絵を、そのページに添付します。~[[ば科学的愛情:http://www.geocities.co.jp/SiliconValley-SanJose/8609/]]で配布されている[[BBSPainter.jar:http://www.geocities.co.jp/SiliconValley-SanJose/8609/java/bbspainter/]]を使用しています。~幅と高さに、デフォルトのキャンバスサイズを指定します。省略時は(80,60)となります(変更可能)//:言語ファイル設定|//--:備考|~-pukiwikiのインストールディレクトリに上記BBSPainter.jarを入れるのを忘れないでください。このプラグインが何の役にも立たなくなります。#pcomment(コメント記録ページ,表示件数,パラメータ):概要|~別ページにコメントを記録して、参照ページに最新の数件だけを表示します。枝にコメントを付けることもできます。~~コメント記録ページにはコメントを記録するページ名を指定します。省略すると、pcommentで指定された[ベースページ名/カレントページ名]にコメントが記録されます。指定したページが存在しなくても、最初のコメント記録時に作成されます。~参照先ページに表示するコメントの数を指定します。第1レベルの番号なしリストだけをカウントします。省略すると、pcommentのデフォルト(通常10件。変更可能)が表示されます。pageを省略してcountを指定するときは、パラメータの最初にカンマが必要です。名前の入力欄を表示しません。挿入したコメントをフォームの上に表示します。コメントは上が古く、下に向かって新しい順に並びます。挿入したコメントをフォームの下に表示します。コメントは下が古く、上に向かって新しい順に並びます。コメントの頭にラジオボタンを表示します。あるコメントに対するリプライが、そのコメントのラジオボタンをチェックすることで可能になります。前か一番後ろに追加されます。~コメント記入後に表示されるページのタイトルに「(#pcommentを書いたページ)を更新しました」と表示されますが、実際に更新されたのはコメントを記録するページです。~コメントを投稿しても、#pcommentが書かれたページは更新されないので、最終更新ページにはコメントを記録したページだけが更新として表示されます。]など)は、書いたページと書き込まれたページのどちらかで、意図したとおりに変換されない可能性があります。#random(メッセージ):概要|~ランダムなページを表示するプラグイン。~表示するページの候補は設置したページの下階層のページです。~メッセージにはリンクに表示する文字列を指定します。(変更可)//:言語ファイル設定|//--:備考|~ブラウザの再読み込み対策はしていません。リロードされるたびにランダムな表示を繰り返します。#recent(件数):概要|~最近更新されたページのうち、最新の数件を表示します。~件数には表示件数を指定します。#ref(ファイル名,ページ,パラメータ,タイトル]):概要|~'#attach'でページに添付されたファイルを指定位置に展開します。~ファイル名にはページに添付したファイル名を指定します(省略時はエラーとなります)。別ページ名/添付ファイル名とする事で別ページの添付ファイルも指定できます。~ページにはファイルを添付したページをWikiNameかBracketNameで指定します。このオプションは最初(添付ファイル名の次)に記述してください。省略時は記述したページです。~パラメータにはファイルの展開方法を指定できます。表示時の位置を指定します。省略時はleft(変更可)です。テーブルタグで囲む/囲まないの指定を行います。省略時はnowrap(変更可)です。テキストの回り込みを可能とします。省略時は回り込みを行いません。ファイルが画像以外の場合に表示されるアイコンを表示しません。ファイルが画像の場合に画像を展開しないようにします。元ファイルへのリンクを張らないようにします。省略時はリンクします。省略時はサイズ指定に従います。サイズを指定します(幅x高さ)。省略時は拡大率あるいは対象画像のサイズに従います。サイズを指定(拡大率)します。上記以外のパラメータは画像の代替文字列、リンクのタイトル属性として使用されます。ページ名やパラメータに見える文字列を使用するときは、#ref(hoge.png,,zoom)のようにタイトルの前にカンマを余分に入れます。?plugin=rename&refer=ページ名:概要|~既存ページの名前を変更します。実行には管理者権限が必要です。~ページの本文のほか、指定されたページ名の差分、バックアップ、添付ファイル、カウンターを一気にリネームします。~ページ名には変更するページの名前を指定します。~変換結果はRenameLogページに実行結果を追記されます。//:言語ファイル設定|//--:備考|~ページ内のリンクの書き換えは行ないません。yetlistなどを駆使して対処してください。~リネーム対象のページが凍結されているかどうかはチェックしていません。~関連ページにリネーム対象の文字列が複数含まれているとおかしくなります。--たとえば、hogeおよびhoge/hogeという二つのページがあったときに、hogeページをfugaに(関連ページを含んで)リネームすると、hoge/hogeページの名前がfuga/fugaになってしまいます。#server:概要|~サーバーの情報(サーバー名、サーバーソフトウエア、サーバー管理者)を表示します。更新日表示フラグ):概要|~指定されたRSSを取得し、一覧表示します。~ページの解釈毎にRSSの取得を行う為、頻繁に参照されるページでshowrssを使用される場合はキャッシュ機能を使うことをお勧めします。相手サイトの更新頻度に応じてキャッシュの生存時間を適宜設定して下さい。~RSSへのパスにはRSSへのファイルパスやURLを指定します。(省略不可)~テンプレート名には取得したRSSの表示方法を指定します。recentが指定できます。(省略時はdefault)~キャッシュ生存時間はキャッシュをクリアする期限(1時間単位)です。省略時、キャッシュ機能は無効となります。~更新日表示フラグはRSSを取得した日付を表示するかどうかを指定します。1を指定した場合のみ表示します。?cmd=source&page=ページ名:概要|~指定したページの整形前のソースを表示します。//:言語ファイル設定|//--:備考|~ページ名はエンコードされている必要があります。?plugin=template&refer=テンプレートページ:概要|~既存のページをテンプレートとしてページを新規作成します。~テンプレートページには雛形とするページを指定します。(省略不可)~ページの新規作成時の雛形とするページの読込み機能とは、テンプレートプラグインが雛形とする範囲(行単位)に選択できるのに対して、ページの新規作成では全文をテキストエリアにコピーする点が異なります。//:言語ファイル設定|//--:備考|~ページ名はエンコードされている必要があります。#version:概要|~インストールされているPukiWikiのバージョンを表示する。#versionlist:概要|~pukiwiki.phpのあるディレクトリとpluginのディレクトリ内のphpファイルのバージョンを表示する。#vote(選択肢1,選択肢2,選択肢3[投票数],[[WikiName]][投票数]...):概要|~選択肢と投票ボタンが並んだフォームを表示します。~選択肢には文章の他、WikiName/BracketNameを使用できます。//:言語ファイル設定|//--:備考|~各選択肢の投票数は容易に改竄できるため、厳密な投票には向きません。?plugin=yetlist:概要|~まだ作られていないページを一覧表示する。~既存のページでWikiNameあるいはBracketNameで指定されているが、まだ作られていないページを一覧表示します。//:言語ファイル設定|//--:備考|~自分以外の誰かがページを書くかもしれないという点は非常にWiki的ですが、実際の運用面ではcommentに記述された一見さんの名前やWikiName同様のパラメータ名など、ページ化しにくいキーワードが大量に引っかかってしまいます。