Jump to content

Extension:DiscussionTools/Comparison

From mediawiki.org

Various extensions and tools have emerged over the years to improve the support MediaWiki offers people to communicate with one another on-wiki: Structured Discussions (Flow), LiquidThreads , DiscussionTools and Convenient Discussions.

This page offers an overview of these various extensions and how the features they offer compare to one another.

Comparative Review

[edit]

Main characteristics

[edit]

Status of each tool, and their integration to the wiki's key features.

LiquidThreads Structured Discussions DiscussionTools Convenient Discussions
Type of tool MediaWiki extension Gadget/Userscript based on DiscussionTools
Release status Unmaintained Maintained (Wikimedia Foundation) Maintained (Volunteers)
Activation Pending removal[1] Deployed on all wikis as the default discussion system.[2] User configurable (including opting-out). User opt-in and configurable
Visual editing N No Yes Yes Yes Yes N No
Backwards-compatibility with wikitext N No N No Yes Yes Yes Yes
Templates support Yes Yes Yes Yes Incomplete Partial – Tables, templates and parser tags aren't allowed in replies in visual mode Yes Yes
Full history integration with the rest of the wiki Yes Yes N No Yes Yes Yes Yes
Mobile web support N No Yes Yes Yes Yes N No
Mobile app support N No N No Yes Yes N No
Permalink to a given comment Yes Yes Yes Yes Yes Yes – if the signature of the comment is not altered.[3] In progress In progress

Discussion features

[edit]

Interaction with talk pages and other comments.

LiquidThreads Structured Discussions DiscussionTools Convenient Discussions
Dedicated workflow for starting a new topic Yes Yes Yes Yes Yes Yes Yes Yes
Topic and contents preload Yes Yes Yes Yes Yes Yes Yes Yes
Indication of new comments when you read a topic N No N No Yes Yes
Indication of edited comments when you read a topic Yes Yes Yes Yes N No Yes Yes
Each conversation has a permalink Yes Yes Yes Yes – Each topic is a different page. Yes Yes – By linking to the title, or by using the first comment's permalink.[3] In progress In progress[3]
Move topics between pages Yes Yes N Noplanned but not implemented Yes Yes – via wikitext editing; title and signature mustn't be altered during the move.[3] Yes Yes
Include discussions on another page and reply to them there N No N Noplanned, including cross-wiki transclusion , but not implemented Yes Yes – via transclusion
Editing comments Yes Yes Yes Yes Incomplete Partial – via wikitext editing the whole page or section. See T242562 and T245225 for the editing of individual comments. Yes Yes
Thank a comment from within the talk page Incomplete Partial – via Page history Yes Yes Incomplete Partial – via Thanks in Page history.
In progress In progress – Work on supporting "Thanking" from the DiscussionTools UI is being tracked.
Yes Yes
Sort topics by recent comment Yes Yes Yes Yes N No N No
Sort topics by start date Yes Yes Yes Yes N No N No
Summarize a discussion at the top of it Yes Yes Yes Yes Incomplete Partial – by editing opening comment.
Mark a message as read or unread Yes Yes N No N No N No
Show/hide (collapse) subthreads Yes Yes N No N No Yes Yes

Notifications and interactivity

[edit]
LiquidThreads Structured Discussions DiscussionTools Convenient Discussions
Highlight a set of unread comments N No Yes Yes Yes Yes – only when subscribed to a topic and using links from notifications Yes Yes
Subscribe to be notified about new comments to a topic Yes Yes – via Watchlist Yes Yes – via Echo Yes Yes – via Echo or itself
Be notified when a new topic is started on a talk page
Auto-subscription to a topic you created Yes Yes – default
Highlight a quoted comment N No – can link to comments but only as standalone pages Yes Yes Yes Yes Yes Yes
Notification of edited comments Incomplete Partial – only on your own comments Yes Yes N No N No

Maintenance and moderation

[edit]
LiquidThreads Structured Discussions DiscussionTools Convenient Discussions
Direct access to user talkpage, contribs and more Incomplete Partial – if linked in the signature Yes Yes Incomplete Partial – if linked in the signature
Hide (moderate) a comment Incomplete Partial – no undelete UI Yes Yes Incomplete Partial – via undo/rollback (requires searching for edit in edit history) or archival templates, not included and requires editing wikitext Yes Yes
Hide or delete a topic Yes Yes Incomplete Partial – same as DiscussionTools
Archiving discussions Incomplete Not needed Incomplete Not needed N No – see T337293
  • Requires 3rd party bots for automatic archival
  • Requires wikitext editing or 3rd party gadgets for manual archival
N No – Same as DiscussionTools, though moving topics can be used for manual archival.
Report an inappropriate comment N No N No In progress In progress[4] N No

References

[edit]
  1. https://phabricator.wikimedia.org/T332022
  2. A few wikis have Flow as the default discussion system.
  3. T339247 – Create entry points for the Incident Report dialog with DiscussionTools