Extension:DiscussionTools
Appearance
この拡張機能は MediaWiki 1.40 以降に同梱されています。 そのため再度ダウンロードする必要はありません。 しかし、提供されているその他の手順に従う必要はあります。
Discussion Tools 拡張機能は、議論ページを強化するための一連のツールです。 2024年時点、編集チームにより、トークページプロジェクト の一部として作られています。
Help:議論ツール に利用者向け説明文書があります。
詳細はHelp:DiscussionTools/Magic words and markup に説明したように、個別のページでも見出し単位でも、機能の一部を無効に設定できます。
機能
依存関係
- Extension:VisualEditor
- Extension:Linter
- Extension:Echo (任意)。トピック購読機能を利用したい場合のみ必要。
インストール
- 依存関係をインストール.
- ダウンロードして、ファイルを
extensions/
フォルダー内のDiscussionTools
という名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'DiscussionTools' );
- 更新スクリプトを実行します。このスクリプトは、この拡張機能が必要とするデータベーステーブルを自動的に作成します。
- LocalSettings.php でタイムゾーン を設定していること、$wgFragmentMode を html5 にしていることを確認してください。
- 必要に応じて設定。
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
設定
設定名 | 既定値 | 説明 |
---|---|---|
$wgDiscussionToolsEnable
|
true
|
ノートページで議論ツールを有効にします |
$wgDiscussionToolsBeta
|
false
|
DiscussionToolsをベータ版機能 にする。 |
$wgDiscussionToolsEnable2017Wikitext
|
false
|
2017年版ウィキテキストエディターの返信用エディタを有効にする(未対応)。 |
$wgDiscussionToolsEnablePermalinksBackend
|
true
|
パーマリンクのバックエンドを有効にする (Special:GoToComment) 。 詳細はExtension:DiscussionTools/How it works#Permanent linksをご参照ください(拡張機能:議論ツール/動作の仕組み#固定リンク)。 |
$wgDiscussionToolsReplyIndentation
|
'invisible'
|
返信に採用するインデント構文: 'invisible' (: を出力するにはウィキ文では<dl><dd> タグを書く)もしくは'bullet' (* を出力するにはウィキ文では<ul><li> タグを書く)。
|
$wgDiscussionToolsShowFeedbackLinks
|
false
|
MW 1.40+ 「この機能についてフィードバックする」リンクを返信ツールと新トピックツールのフッタに表示。 |
$wgDiscussionToolsConflictingGadgetName
|
'convenientDiscussions'
|
返信ツールと衝突する Convenient Discussions ガジェットの内部名。 利用者がこのガジェットを有効にすると返信ツールは利用できません。 |
API
編集
操作 | 人間が見る名称 | 説明 | 内部要素か? |
---|---|---|---|
discussiontoolscompare | 比べる | 改版2版を照合してコメント変更の情報を受信。 | internal |
discussiontoolsedit | 編集 | 議論ページにメッセージを投稿。 | |
discussiontoolsfindcomment | コメントを検索 | コメントをID番号もしくは名称で検索 | |
discussiontoolspageinfo | ページ情報 | 議論ツールの初期化に必須のメタデータを返す。 | internal |
discussiontoolspreview | プレビュー | 議論ページのメッセージをプレビュー | internal |
購読
操作 | 人間が見る名称 | 説明 | 内部要素か? |
---|---|---|---|
discussiontoolsgetsubscriptions | 購読の状況 | 指定したトピックの購読状況を取得 | |
discussiontoolssubscribe | 購読 | 特定の主題の通知を購読(購読解除)。 |
特別ページ
他の拡張機能との連携
DiscussionToolsをPlaceNewSection と統合すると、追加された新トピックをどの位置に示すか指定できます。
関連項目
この拡張機能は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この拡張機能がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている拡張機能の完全な一覧は、そのウィキの Special:Version ページにあります。 |
この拡張機能は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: これは正式な一覧ではありません。 一部のウィキ ファーム/ウィキ ホスト/パッケージは、ここに記載されていなくてもこの拡張機能を含んでいる場合があります。 必ずご利用のウィキ ファーム、ウィキ ホスト、バンドルで確認してください。 |
Categories:
- Extensions bundled with MediaWiki 1.40/ja
- Stable extensions/ja
- User interface extensions/ja
- MIT licensed extensions/ja
- Extensions in Wikimedia version control/ja
- ApiMain::moduleManager extensions/ja
- BeforeCreateEchoEvent extensions/ja
- BeforeDisplayNoArticleText extensions/ja
- BeforePageDisplay extensions/ja
- ChangeTagsListActive extensions/ja
- DiscussionToolsAddOverflowMenuItems extensions/ja
- EchoGetBundleRules extensions/ja
- EchoGetEventsForRevision extensions/ja
- GetActionName extensions/ja
- GetBetaFeaturePreferences extensions/ja
- GetDoubleUnderscoreIDs extensions/ja
- GetPreferences extensions/ja
- ListDefinedTags extensions/ja
- LoadExtensionSchemaUpdates extensions/ja
- OutputPageBeforeHTML extensions/ja
- OutputPageParserOutput extensions/ja
- ParserAfterTidy extensions/ja
- ParserOutputPostCacheTransform extensions/ja
- RecentChange save extensions/ja
- ResourceLoaderGetConfigVars extensions/ja
- RevisionDataUpdates extensions/ja
- SidebarBeforeOutput extensions/ja
- SkinTemplateNavigation::Universal extensions/ja
- All extensions/ja
- Extensions used on Wikimedia/ja
- Extensions included in Miraheze/ja
- Extensions included in MyWikis/ja
- Extensions included in WikiForge/ja
- Discussion and forum extensions/ja
- Extensions with VisualEditor support/ja
- Talk pages project/ja