- このヘルプには更新、または翻訳されていないコンテンツがあります。どなたでも翻訳にご協力いただくことができます。
- 原文 : w:Help:Wiki-style forums。
Fandomのウィキスタイルフォーラム (wiki-style forum) は、DPLフォーラムを基にした、他のページを自動的に索引にしたページです。Fandomでは通常、読者と編集者の間のやり取りを円滑なものにするため、このフォーラムよりもディスカッション機能を使用することを推奨しています。
既定では、フォーラムのメインページは、すべてのサブフォーラムを索引にしています。各サブフォーラムは、そのフォーラムに属する対話スレッドを索引にしています。対話スレッドは、設定されているカテゴリによって属するサブフォーラムが決まります。
既定のメインページには「Forum:Index」という名前が付けられています。また、既定のサブフォーラムとして、「Forum:ヘルプデスク」と「Forum:ウォータークーラー」の2つが用意されています(2013年11月以前に作られた日本語版Wikiでは、それぞれ「Forum:ヘルプ」と「Forum:会議室」となっていました)。これらサブフォーラムの名前を変更したり、サブフォーラムを新しく追加したりすることもできます。
- 注意: このページでは、標準のウィキスタイルフォーラムが既に用意されているWikiを想定しています。一部のWikiでは、ウィキスタイルフォーラムを使い始める前に、手動で初期設定を行う必要があります。詳しくはヘルプ:ウィキスタイルフォーラム/セットアップをご覧ください。
フォーラムの使い方[]
作成済みのスレッドは、サブフォーラムで一覧表示されます。そのようなフォーラムにはそれぞれ、新しいディスカッショントピックのタイトルを入力できるインプットボックスとそれを作成できる押しボタンがあります。ディスカッショントピックは、テンプレートでプリロードされる通常のページです。このテンプレートは必ずそのページが対応するフォーラムのインデックスに関連する的確なカテゴリに入るように設計されています。メッセージを書くときにこのテンプレートを削除しないことは重要です。
ページが保存されると、それは "Forum:" 名前空間にある通常ページになり、そのサブフォーラムのインデックスページに一覧にされた新しいスレッドを持つようになります。他の投稿者は、他のページと同じようにそのページを編集したり追加したりすることができます。新規メッセージがあるページは一覧の上部に移動し、アイコンとともにボールド体で表示されます。
ディスカッションで自分自身のコメントを追加するには、他のページと同じように「編集」をクリックして、あるコメントの下で返信するとき、自分のコメントをインデントするためにひとつ以上のコロン (:) を使用してください。そして4つのチルダ ~~~~) を入力するか、編集ボックスあるいはその下にある同等のマークアップシンボルにある「署名」ボタンをクリックすることによってあなたの名前と日付/時刻で署名してください。
フォーラム一覧上部のリンクをクリックすることによってフォーラムのすべての最近の更新を閲覧することもできます。
新しいサブフォーラムを追加するには?[]
小さなコミュニティでは「ヘルプデスク」や「ウォータークーラー」以外のサブフォーラムは必要ないかもしれませんが、あなたのコミュニティが成長するにつれて、特有のトピックに絞った新しいサブフォーラムを追加するのもよいでしょう。
ステップ 1[]
新しいフォーラムは、あなたのコミュニティにある Forum:Index を編集することで追加できます。フォーラムを追加するには、このページにある下記のコードを、</forum>
箇所までコピーしてあなたのコミュニティの Forum:Index にペーストしてください。
<forum> namespace=Forum category=フォーラム名 title=Forum:フォーラム名 shownamespace=false addlasteditor=true </forum>
編集する必要があるのは、「category」と「title」の後の「フォーラムの名前」の部分だけです。これには、自分で選んだものを設定できます。するとインデックスと各ページ上部にあるナビゲーションリンクに表示されます。
ステップ 2[]
一度保存すると、新しいフォーラムページへのリンクができます。このページにアクセスして編集してこのコードでコピーしてください。
<div class="forumheader">'''フォーラム:''' [[Forum:Index|インデックス]] > {{PAGENAME}}</div><br />
[{{fullurl:Special:Recentchangeslinked/Category:{{PAGENAME}}}} このフォーラムの最近の更新を閲覧]
----
<table width="100%"><tr><td><!-- ここにフォーラムヘッダを作成 (またはトランスクルード) することもできます --></td>
<td width="50%">
<createbox>
break=no
prefix=Forum:
preload=Template:Forumheader/{{PAGENAME}}
buttonlabel=新しいトピックを追加
</createbox>
</td>
</tr></table>
<table class="forumlist" width="100%"><tr><th class="forum_title" align="left">トピック</th>
<th class="forum_edited" align="left">最近の編集</th>
<th class="forum_editor" align="left">直近の投稿者</th></tr>
<forum>
namespace=Forum
category={{PAGENAME}}
shownamespace=false
addlasteditor=true
</forum></table>
[[カテゴリ:フォーラム]]
通常は、このテキストを変更する必要はありません。ただし、たまに (赤字でハイライトされている) preload= セクションの {{PAGENAME}}で問題が発生することがあります。プリロードされるテンプレートが見つからない場合は、このテンプレートの名前を変更してください。例えば、フォーラムの名前が「Forum:ゴシップ」だとすれば、「テンプレート:Forumheader/ゴシップ」というプリロードテンプレートを作成して、preload の行をpreload=テンプレート:Forumheader/ゴシップに変更してください。
ステップ 3[]
最後にすることは、誰かが新しいフォーラムにページを追加するときにロードされるテンプレートのセットアップです。これは、インデックスで使用するため名前を同じフォーラム名になるように、"テンプレート:Forumheader/フォーラム名" とするべきです。これには下記のコードが含まれているべきです:
{{Forumheader|フォーラム名}}
<!-- このパラグラフより下に内容を加えてください。あなたの編集に必ずチルダを4つ(~~~~) をつけて署名してください -->
さらに、「フォーラム名」を新しいフォーラムの名称に変更する必要があります。これを保存すると、フォーラムは完成します。
ステップ 4[]
フォーラムインデックスを複数のページに分割するページネーション (pagination) のリンクをセットアップすることができます。
詳しくは、MediaWiki拡張機能のページをご覧ください。
フォーラムをさらにカスタマイズできますか?[]
外観と一覧[]
Fandomの多くの要素と同様に、これも数多くの側面を変更できます。レイアウト、テンプレートスタイル、インデックスに表示される項目、新規メッセージアイコンなど、例えば、各ページの上部に自動で表示される画像や赤字で表示される新規メッセージなども可能です。
サブ・サブフォーラム[]
上記と同じコードを使うことで、"Forum:ヘルプデスク/テクニカル" のような、サブ・サブフォーラムを作ることもできます。これに関して、最初のコードはインデックスの代わりに親フォーラムのコードにすべきです。
インプットボックスのフォームでは、"editintro" パラメータを使用して上部に編集ボックスを表示した指示説明テンプレートを持つことができます。詳しくはヘルプ:Inputboxをご覧ください。
スティッキースレッド[]
DPLフォーラムはまさに固有のカテゴリにあるページの一覧です。もし、最上部に常時固定表示されるスティッキースレッド (Sticky thread) を利用したい場合は、単に「スティッキースレッド」のようなものを呼び出す独自の第2のカテゴリをセットアップしてください。そしてそのカテゴリにもそのスレッドを追加し、「フォーラム名」というフォーラムと「スティッキースレッド」にあるページを一覧にするためにフォーラムインデックスページの上部で呼び出すもう一つのDPLフォーラムを作成してください。得策としては、コード |sticky=1
を追加した場所にフォーラムヘッダテンプレートを組み込んで、そのテンプレートに処理させることです。
よくある問題の次善策[]
- もしウィキスタイルフォーラムの出力がおかしくみえる場合は、そのURLの末尾に?action=purge (? がすでに使用されているときは &action=purge) を加えてリロードしてください。
- これはDPLまたはDPLフォーラムのコードが更新されたときの問題を解決できますが、サーバのキャッシュはリフレッシュされません。
関連情報[]
その他のヘルプとフィードバック[]
- ヘルプ:コンテンツでは、他のヘルプページを閲覧、検索することができます。
- 最新の情報やヘルプについては、コミュニティセントラルをご覧ください。
- この記事で不明確な点や、曖昧な点がございましたら、Fandomとの連絡方法をご確認ください。
- このヘルプはコミュニティセントラル内にて管理されています。