ハッシュ値を取り、各キーの意味は以下の通りです。BLOG_NAMEデフォルトでフォームに表示される自らのブログ名themeテーマを編集するためのシステムプラグインです。textareaの列数を指定します。textareaの行数を指定します。登録されているテーマの一覧表示モードです。そのページだけに適用されるスタイルを定義します。titleタイトルを表示するためのシステムプラグインです。フォーマットを指定します。alias、pageを指定できます。toc目次を作成するためのプラグインです。ttttタグを表示するプラグインです。textvarvarタグを表示するプラグインです。textvisualflowページの参照元と参照先をビジュアルに表示するシステムプラグインです。pageを指定した場合、そのページが開始位置になります。back-markとfore-markはフローを移動するためのマークを指定します。validを表示するプラグインです。html32|html40|html401|xhtml10|xhtml11プラグインの説明VikiWikiはプラグインにより機能追加することができます。VikiWikiPluginクラスにプラグインの名前を付けたondesc、onpost、onviewを作成してください。プラグインのファイル名はプラグインの名前.rbです。プラグイン名(name)、パラメタの記述(prms)、日本語の説明(jp)、英語の説明(en)を返却します。送信された内容にしたがって処理を実行してください。ページのテキストを変更する場合は@sys.textを変更してください。insertメソッドを呼び出して@sys.textを変更することを推奨します。表示するときの内容を戻り値とします。endendプラグインで参照可能なインスタンス変数は以下のとおりです。CGIクラスのインスタンス。マルチパートな場合もファイル以外はStringにしてあります。システムのインスタンスで、URIの取得などの機能があります。プラグインで使用可能なメソッドは以下のとおりです。multipart_form(hiddens={})マルチパートなフォームを生成します。form(hiddens={})通常のフォームを生成します。attr)指定された属性でフォームを生成します。syshiddens(hiddens)システム用のhiddenを生成します。value)hiddenフィールドを生成します。size=20)textフィールドを生成します。size=40)fileフィールドを生成します。value)submitボタンを生成します。attr={})textareaを生成します。options)selectフィールドを生成します。value=nil)selectのoptionを生成します。selectを呼び出せば自動的に生成されます。values=nil)radioボタンを生成します。value)passwordフィールドを生成します。checked=false)checkboxボタンを生成します。value)resetボタンを生成します。attr)通常のボタンを生成します。src)imageボタンを生成します。to_table(table)配列をテーブルに変換します。uri4get(attr={})プラグインのonpostを呼び出すためのGETメソッド用のURIを生成します。style=@sys.style)任意のスタイルで記述されたテキストをHTMLに変換します。tstyle=@sys.style)fstyleのスタイルで記述されたテキストをtstyleで記述されたテキストに変換します。insert(pos)iterator。ページのテキストの指定した場所に内容を挿入します。posTOP、BOTTOM、FRONT、BACKの4つの位置を指定できます。FRONT、BACKはテキストの一致行を検索して挿入します。#plugin#idとすることで行の一意性を保証することができます。