Jump to content

Extension:WikiForum

From mediawiki.org
This page is a translated version of the page Extension:WikiForum and the translation is 100% complete.
MediaWiki 拡張機能マニュアル
WikiForum
リリースの状態: 安定
実装 データベース , 特別ページ
説明 Forum extension
作者
最新バージョン 2.9.0
MediaWiki 1.43+
データベースの変更 はい
  • $wgWikiForumAllowAnonymous
  • $wgWikiForumAbuseFilterGroup
  • $wgWikiForumLogInRC
  • $wgWikiForumAutoLockInactiveHours

  • ‎<WikiForumList>
  • ‎<WikiForumThread>
  • wikiforum-admin
  • wikiforum-moderator
ライセンス GNU 一般公衆利用許諾書 3.0 以降
ダウンロード
translatewiki.net で翻訳を利用できる場合は、WikiForum 拡張機能の翻訳にご協力ください
問題点 未解決のタスク · バグを報告

WikiForum 拡張機能は、新しい特別ページ Special:WikiForum の形でディスカッションフォーラムを追加します。WikiForumのページはほとんどの場合、検索エンジン(Googleなど)にインデックスされており、WikiForumの内部検索を使用することで検索することができます。

もし SocialProfile 拡張機能がインストールされている場合、そのアバターはフォーラムのスレッド上に表示されます。現在、WikiForum には組み込みのアバター機能はありません。

詳しくはthe WikiForum help page on ShoutWikiを参照してください。

インストール

  • ダウンロードして、ファイルをextensions/フォルダー内のWikiForumという名前のディレクトリ内に配置します。
    開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiForum
    
  • 以下のコードを LocalSettings.php ファイルの末尾に追加します:
    wfLoadExtension( 'WikiForum' );
    
  • 更新スクリプトを実行します。このスクリプトは、この拡張機能が必要とするデータベーステーブルを自動的に作成します。
  • Yes 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

設定

Via LocalSettings.php

パラメーター 既定値 説明
$wgWikiForumAbuseFilterGroup 'wikiforum' Custom group name for AbuseFilter, for when that extension is installed. It ensures that AbuseFilter only pulls the filters related to WikiForum. If you would like AbuseFilter to pull all of the filters, enter 'default' here.
$wgWikiForumAllowAnonymous true 匿名利用者によるスレッドや返信の書き込みを許可するかどうか
$wgWikiForumLogInRC true WikiForum の記録を Special:RecentChanges (最近の更新) に表示するかどうか
$wgWikiForumAutoLockInactiveHours null If set to a numeric value, threads are automatically closed by a background job after this many hours. When set to null (which is the default), threads are not automatically closed by the software.

Via MediaWiki namespace

MediaWiki page Default value Description
MediaWiki:Wikiforum-day-definition-new 3 A thread is considered new for this many days
MediaWiki:Wikiforum-max-threads-per-page 20 Number of threads which shall be shown per page on a forum
MediaWiki:Wikiforum-max-replies-per-page 10 Number of replies which shall be shown per page on a thread

Anti-abuse features

CAPTCHAs (ConfirmEdit extension)

WikiForum に CAPTCHA 機能が統合されました。 Extension:ConfirmEdit がインストールされている場合、skipcaptcha 権限を持たない利用者には CAPTCHA が表示されます。 CAPTCHA を表示させるためには、ConfirmEdit が必要な箇所の下で $wgCaptchaTriggers['wikiforum'] = true; を LocalSettings.php に設定する必要があるかもしれません。 CAPTCHAを無効にするには、単にそれを false に設定してください。

AbuseFilter

WikiForum version 2.9.0 (released 5 October 2026) supports filtering threads and replies via the AbuseFilter extension. Note that by default WikiForum only uses filters that have been explicitly set for it. A system administrator can change this by setting $wgWikiForumAbuseFilterGroup to 'default' to enable WikiForum to use all the filters meant for regular on-wiki content.

SpamBlacklist

WikiForum version 2.9.0 (released 5 October 2026) supports filtering threads and replies via the SpamBlacklist extension.

SpamRegex

WikiForum version 2.9.0 (released 5 October 2026) supports filtering threads and replies via both the $wgSpamRegex configuration global and the SpamRegex extension.

利用者権限

WikiForum では、新たに wikiforum-admin と wikiforum-moderator という2つの利用者権限が追加されます。wikiforum-admin 権限を持つ利用者はカテゴリやフォーラムの作成・削除・編集が可能で、wikiforum-moderator 権限を持つ利用者はスレッドや個々の返信の編集・削除が行えます。

既定では、管理者 (「sysop」グループ) はこれらの両方の権限を持っています。WikiForum は、これらの両方の利用者権限を持つ新しいグループ「forumadmin」も作成します。ビューロクラットは、利用者を forumadmin グループに割り当てたり、グループから除去することができます。

関連項目