结构式讨论/弃用

From mediawiki.org
This page is a translated version of the page Structured Discussions/Deprecation and the translation is 9% complete.

Structured Discussions (SD - Flow) is used on a few wikis. This extension is not maintained. DiscussionTools (DT) is the default discussion system on wikis now.

The Growth team (SD maintainers) and the Editing team (DT maintainers) have started thinking about how to deprecate Structured Discussions (and possibly LiquidThreads) and replace them with DiscussionTools.

Structured Discussions are a complex piece of software that generates a lot of maintenance issues. Estimating the work required to adapt Structured Discussions to the IP Editing: Privacy Enhancement and Abuse Mitigation project revealed a very significant workload. In view of all these challenges, the decision was taken to inform the communities of the future deprecation of Structured Discussions.

The idea is to encourage communities to switch active Structured Discussions tools to the DiscussionTools talk page format. Then, the Structured Discussions pages would be removed from the wikis, at a yet to-be-defined date.

项目更新

结构式讨论的弃用

The Wikimedia Foundation working on changes to how IP editing is handled: IP Editing: Privacy Enhancement and Abuse Mitigation. Temporary accounts for unregistered editors will be a new type of user account. This requires changing how the features we use to contribute to the wikis' work.

This work concerns all features, and it raises some challenges. The case of Structured Discussions (also known as “SD” or “Flow”) is one of them. This extension is used at a few wikis, that are progressively contacted in November and December 2023. Flow is a complex piece of software that was never quite finished, fits poorly into the MediaWiki architecture, and creates a significant number of technical errors.

The usage of Structured Discussions is low. In August 2023, on average DiscussionTools is used about 18,780 times per day, while Structured Discussions is used about 250 times per day, mainly at French Wikipedia.

We considered several options to adapt Structured Discussions: a full adaptation; a partial adaptation where Temp accounts can respond but not create new conversations. All of them would take a lot of time and effort for a short-term benefit. Also, the Wikimedia Foundation's long-term plan is to remove Structured Discussions from the wikis, mainly due to the maintenance cost. As a consequence, we prefer to avoid adapting Structured Discussions to Temporary accounts.

We take the opportunity of the work around Temporary accounts to question the concerned communities regarding the future of Structured Discussions.

DiscussionTools is the replacement for Structured Discussions. They are the default discussion system at all wikis. They allow anyone to start, reply or subscribe to a conversation. They provide a visual experience on wikitext-based conversations, and they cover the vast majority of features Structured Discussions offer.

The goal with this conversation is to respond to community's questions regarding the archival of Structured Discussions.

The idea is to proceed in two stages:

  1. discussion pages using SD are archived as subpages. They are replaced by a classic discussion page. In this way, the most active pages will already be ready when we proceed to step 2.
  2. SD are removed from the wiki. Existing pages (including archived ones) will be converted to a format yet to be defined.

We encourage communities to start the first step.

Questions asked to the communities

Starting at the end of November 2023, communities where Structured Discussions are still in use are progressively informed of the upcoming deprecation. We ask them the following questions:

  1. Are the reasons given for archiving structured discussions clear?
  2. Are the two steps outlined above for archiving and uninstalling structured discussions clear?
  3. If so, what is a reasonable timeframe for archiving pages for deinstallation? At present, deinstallation is not planned on our side (even if the second quarter of 2024 is mentioned), as we are waiting for the end of these conversations, which take place on multiple wikis.
  4. In your opinion, what format should pages currently using SDs be converted to when we proceed with the deinstallation of structured discussions?

Communities discussions report

结构式讨论与讨论工具的比较

主要特征

每个工具的状态以及与维基的兼容度。

扩展:LQT 結構式討論 扩展:讨论工具 快捷讨论
类型 MediaWiki扩展 基于讨论工具的小工具或用户工具
发布状态 不再維護 由维基媒体基金会维护 由志愿者维护
激活方式 即将移除[1] 由维基启用,由用户配置 由用户启用,由用户配置
可视化编辑 N 未完成 Yes 完成 Yes 完成 N 未完成
兼容Wikitext N 未完成 N 未完成 Yes 完成 Yes 完成
支持模板 Yes 完成 Yes 完成 不完整 部分完成 – 在可视化模式下不允许使用表格、模板和解析器函数 Yes 完成
在页面历史中显示 Yes 完成 N 未完成 Yes 完成 Yes 完成
支持移动版网站 N 未完成 Yes 完成 Yes 完成 N 未完成
支持移动版软件 N 未完成 N 未完成 Yes 完成 N 未完成
生成指定评论的固定链接 Yes 完成 Yes 完成 不完整 部分完成 – 前提是这个评论不被移动[2]

进行中 进行中

讨论功能

与讨论页以及其它评论的交互。

扩展:LQT 結構式討論 扩展:讨论工具 快捷讨论
发起新话题的专用方式 Yes 完成 Yes 完成 Yes 完成 Yes 完成
预加载新话题的文本 Yes 完成 Yes 完成 Yes 完成 Yes 完成
阅读话题时,指出新的评论 N 未完成 N 未完成 Yes 完成
阅读话题时,指出被编辑过的评论 Yes 完成 Yes 完成 N 未完成 Yes 完成
每个话题都有自己的页面或固定链接 Yes 完成 Yes 完成 进行中 进行中[2] 进行中 进行中[2]
在页面之间移动主题 Yes 完成 N 未完成有规划,未实施 不完整 部分完成 – 通过编辑Wikitext,会把链接搞坏[2]

参见关于只用讨论工具就能移动话题的讨论

Yes 完成
在另一页上嵌入讨论并回复 N 未完成 N 未完成 – 有包括跨维基内嵌 规划,但从未实施 Yes 完成 – 通过嵌入
编辑评论 Yes 完成 Yes 完成 不完整 部分完成 – 通过手动编辑评论所在章节的Wikitext 有关单个评论的编辑,参见T242562T245225 Yes 完成
通过讨论页感谢评论 不完整 部分完成 – 通过历史 Yes 完成 不完整 部分完成 – 通过历史
进行中 进行中 – 从讨论工具的界面支持“感谢”的工作正在进行中
Yes 完成
按最新评论时间来排序主题 Yes 完成 Yes 完成 N 未完成 N 未完成
按发起时间来排序主题 Yes 完成 Yes 完成 N 未完成 N 未完成
总结一个主题 Yes 完成 Yes 完成 不完整 部分完成 – 通过编辑开场评论。
标记消息为已读或未读 Yes 完成 N 未完成 N 未完成 N 未完成
折叠一串评论 Yes 完成 N 未完成 N 未完成 Yes 完成

通知与互动

扩展:LQT 結構式討論 扩展:讨论工具 快捷讨论
强调未读评论 N 未完成 Yes 完成 Yes 完成 – 仅限在订阅主题后使用通知中的链接 Yes 完成
订阅来得到有新评论的通知 Yes 完成 – 通过Watchlist Yes 完成 – 通过 Echo Yes 完成 – 通过 Echo 或本身
某页有新话题时通知
自动订阅自己发起的话题 Yes 完成 – 默认
强调被引用的评论 N 未完成 – 能链接到评论,但每个评论都是单独的页面 Yes 完成 Yes 完成 Yes 完成
评论被编辑时通知 不完整 部分完成 – 仅限自己的评论 Yes 完成 N 未完成 N 未完成


维护与审查

扩展:LQT 結構式討論 扩展:讨论工具 快捷讨论
直接访问用户讨论页、贡献页等 不完整 部分完成 – 仅限用户签名内的链接 Yes 完成 不完整 部分完成 – 仅限用户签名内的链接
隐藏或删除一评论 不完整 部分完成 – 不能通过界面取消删除 Yes 完成 不完整 部分完成 – 通过撤销或回退(需要在编辑历史记录中搜索编辑)或存档模板;不包括此功能,需要编辑 Wikitext Yes 完成
隐藏或删除一话题 Yes 完成 不完整 部分完成 – 与讨论工具一样
存档讨论 不完整 无需 不完整 无需 N 未完成 – 参见T337293
  • 需要第三方机器人才能自动存档
  • 需要编辑 Wikitext 或第三方小工具来手动存档
N 未完成 – 与讨论工具一样,但可通过移动话题手动存档
Report an inappropriate comment N 未完成 N 未完成 进行中 进行中[3] N 未完成


Data on usage

In August 2023, on average:

  • DiscussionTools is used about 18,780 times per day.
  • Flow is used about 250 times per day, mainly at French Wikipedia.
  • LiquidThreads is used less than once per day.

Notes and references

  1. https://phabricator.wikimedia.org/T332022
  2. T339247 – 为讨论工具,创造举报系统的接口