†userpanelプラグインは、ユーザーのログインを補助するプラグインです。ユーザーにブックマーク、履歴、プライベートメッセージなどの機能を提供します。†#userpanel([nobookmark][,form][,logout])nobookmark"bookmark"または"bookmark=true"でブックマーク(ユーザーメニュー)を表示します。"nobookmark"または"bookmark=false"で表示しません。デフォルトで表示します。form"form"または"form=true"でログインのためのフォームを表示します。"noform"または"form=false"でログインのためのフォームを表示せず、リンクを表示します。デフォルトで表示しません。logout"logout"または"logout=true"でログアウトのための機能を使用します。"nologout"または"logout=false"で使用しません。デフォルトで使用しません。†このプラグインでは、「ユーザーページ」を活用します。ユーザーページはユーザーごとに存在するページです。デフォルトでは、:メンバー/(ユーザー名)というページがユーザーページとなります。ユーザーページはそのユーザーしか閲覧、編集ができないようになっていることを前提としています。†これは、ユーザー独自のメニューを表示する機能です。ユーザーページの子ページ「bookmark」の内容がincludeプラグインを使ってそのまま表示されます。「このページをメニューに追加」リンクにより、現在のページへのリンクを「bookmark」ページに追加できます。リンクの追加される位置はデフォルトで//この上にリンクが追加されますという行の上になります。追加されるリンク(文字列)はデフォルトでは、-[[(ページ名)]]ですが、これを変更できます。//挿入形式:-&new($page);という行を書いておくと、-&new((ページ名));として追加されます。†ユーザーが閲覧したページを履歴として記録する機能です。この機能を使うには、unreadmarkプラグインも必要です。この機能を有効にするには、ユーザーが自らユーザーページの子ページとして「history」というページを作成しておく必要があります。しておくと、後は自動的に閲覧したページがこのページに追加されていきます。追加される位置は、デフォルトで、//履歴開始の行の下です。この行の下には何も書かないようにしてください。(書いたとしても消されます。)履歴として残るページ数はデフォルトで20件ですが、//max:10のような行を書いておくことにより、変更することができます(上記の例では10件になります)。この機能は、ウォッチリストとしての機能も持っています。閲覧後に更新されたページには、マークが付きます。履歴に残るページ数は限られていますので、更新されたことを知りたいページが消えてしまえばウォッチリストとしての意味がありません。//履歴開始の行の上に監視したいページへのリンクを作成することにより、「history」ページから消えることが無く、更新を監視することができます(ただし、一つのページに付き一行となるように)。簡単な方法は、「//履歴開始」の下にあるものを、その上にコピーすることでしょう。このようなウォッチリストの機能だけを利用し、履歴としての機能が必要ないのであれば、「//max:0」としても結構です。†フォームからユーザーページの子ページ「pm」にメッセージを書き込むことができる機能です。userpmプラグインが必要です。ユーザーがプライベートメッセージを受け付ける場合は、ユーザー自らユーザーページの子ページとして「pm」というページを作成しておきます。このページが無いと、プライベートメッセージを送ることができません。プライベートメッセージを送信するフォームは、#userpm(ユーザー名)のようにすると、表示されます。(ユーザーがプライベートメッセージを拒否している場合は、表示されません。†テスト中に付き、公開していません。