This page is a translated version of the page Extension:DiscussionTools and the translation is 54% complete.
此扩展随附于MediaWiki 1.40及更高版本。 因此您无需另外下载。 但是,您仍需遵循此页面提供的其他使用说明。
MediaWiki扩展手册
DiscussionTools
发行状态: 稳定版
实现 用户界面
描述
用于增强讨论页的工具
作者 维基媒体编辑团队
最新版本 持续更新
兼容性政策 快照跟随MediaWiki发布。 master分支不向后兼容。
MediaWiki >= 1.42.0
数据库更改
discussiontools_items
discussiontools_item_ids
discussiontools_item_pages
discussiontools_item_revisions
discussiontools_subscription
许可协议 MIT授權條款
下載
帮助 帮助:讨论工具
  • $wgDiscussionToolsReplyIndentation
  • $wgDiscussionToolsABTest
  • $wgDiscussionToolsBeta
  • $wgDiscussionTools_visualenhancements
  • $wgDiscussionToolsEnablePermalinksBackend
  • $wgDiscussionToolsAutoTopicSubEditor
  • $wgDiscussionToolsTimestampFormatSwitchTime
  • $wgDiscussionToolsShowFeedbackLinks
  • $wgDiscussionTools_visualenhancements_pageframe
  • $wgDiscussionToolsTalkPageParserCacheExpiry
  • $wgDiscussionToolsConflictingGadgetName
  • $wgDiscussionTools_visualenhancements_reply
  • $wgDiscussionToolsEnablePermalinksFrontend
  • $wgDiscussionTools_visualenhancements_reply_icon_languages
季度下載量 95 (Ranked 71st)
正在使用的公开wiki数 930 (Ranked 285th)
翻译DiscussionTools扩展
問題 开启的任务 · 报告错误

Discussion Tools 扩展是用于增强讨论页面的工具集。 截至2023年,它作为讨论页计划 的一部分,由编辑团队构建。

用户文档位于帮助:讨论工具

部分功能可在个别页面或章节中禁用,详见Help:DiscussionTools/Magic words and markup

依赖

同样的,如果需要使用话题订阅功能,需要扩展:Echo

安裝

  • 下载文件,并将其放置在您extensions/文件夹中的DiscussionTools目录内。
    开发者和代码贡献人员应从Git安装扩展,输入:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
  • 将下列代码放置在您的LocalSettings.php 的底部:
    wfLoadExtension( 'DiscussionTools' );
    
  • 运行更新脚本,它将自动创建此扩展必须依赖的数据库表。
  • 同样的,确保设置了时区 ,并在$wgFragmentMode 配置中包含了html5。
  •   完成 – 在您的wiki上导航至Special:Version,以验证已成功安装扩展。

功能

配置

设置名称 默认值 描述
$wgDiscussionToolsEnable true 在讨论页启用讨论工具。
$wgDiscussionToolsBeta false 使讨论工具成为一个测试功能
$wgDiscussionToolsEnable2017Wikitext false 为wikitext回复启用2017维基文本编辑器(暂不支持)。
$wgDiscussionToolsEnablePermalinksBackend true 启用永久链接后端(Special:GoToComment) 详见Extension:讨论工具/工作原理#永久链接
$wgDiscussionToolsReplyIndentation 'invisible' 选择一个回复缩进:'invisible'(使用<dl><dd>标签以在wikitext中输出:)或'bullet'(使用<ul><li>标签以在wikitext中输出*
$wgDiscussionToolsShowFeedbackLinks false MW 1.40+ 在回复工具和新话题工具的后边显示“分享有关此功能的意见反馈”链接。
$wgDiscussionToolsConflictingGadgetName 'convenientDiscussions' 设置Convenient Discussions小工具的内部名称,因为先前的配置会与回复工具相冲突。 当这个小工具被启用时,回复工具将不可用。

API

Editing

Action Human readable Description Internal?
discussiontoolscompare compare Get information about comment changes between two page revisions. internal
discussiontoolsedit edit Post a message on a discussion page.
discussiontoolsfindcomment find comment Find a comment by its ID or name.
discussiontoolspageinfo page info Returns metadata required to initialize the discussion tools. internal
discussiontoolspreview preview Preview a message on a discussion page. internal

Subscriptions

Action Human readable Description Internal?
discussiontoolsgetsubscriptions get subscriptions Get the subscription statuses of given topics.
discussiontoolssubscribe subscribe Subscribe (or unsubscribe) to receive notifications about a topic.

Special pages


整合其他扩展

DiscussionTools可以跟PlaceNewSection 整合在一起,以放置用于添加新主题的位置。

參見