Extension:DiscussionTools/Comparison

From Patch demo (970328,5)

<languages /> <translate> Various extensions have emerged over the years to improve the support MediaWiki offers people to communicate with one another on-wiki : [[<tvar name="1">Structured Discussions</tvar>|StructuredDiscussions (Flow)]], [[<tvar name="2">Extension:LiquidThreads</tvar>|LiquidThreads]] or [[<tvar name="3">Extension:DiscussionTools</tvar>|DiscussionTools]].

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

Comparative Review[edit | edit source]

</translate>

<translate>StructuredDiscussions (Flow)</translate> LiquidThreads DiscussionTools
<translate>Dedicated workflow for starting a new topic</translate>  Done  Done  Done
<translate>Dedicated workflow for adding a new comment</translate>  Done  Done  Done
<translate>Subscribe to be notified about new comments to a topic</translate> <translate><tvar name="1"> Done</tvar> (via Echo)</translate> <translate><tvar name="1"> Done</tvar> (via special page)</translate> <translate><tvar name="1"> Done</tvar> (via Echo)</translate>
<translate>Be notified when a new topic is started on a talk page</translate> <translate><tvar name="1"> Done</tvar> (via Echo)</translate> <translate><tvar name="1"> Done</tvar> (via special page)</translate>  Done[1]
<translate>Auto-subscription to a topic you created</translate>  Done (<translate>default</translate>)  Done (<translate>by watchlisting</translate>)  Done (<translate>default for new users</translate>)
<translate>Each topic is a different pages/each conversation has a permalink</translate>  Done  Done <translate> In progress</translate> <translate> In progress</translate>[2]
<translate>Hide (moderate) a specific comment</translate>  Done <translate>In reading mode</translate> delete (but no undelete UI) <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> via undo/revert</translate>
<translate>Hide (moderate) a topic</translate> <translate><tvar name="1"> Done</tvar> in reading mode</translate> <translate>delete (but no undelete UI)</translate> <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> via undo/revert</translate>
<translate>Move topics between pages</translate> N <translate> Not done</translate> (<translate>[[<tvar name="1">phab:T88140</tvar>|planned]] but not implemented</translate>)  Done <translate>via wikitext editing, breaks permalinking</translate>

<translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> permalinking of comments</translate>[2]

<translate>Include discussions on another page and reply to them there</translate> N <translate> Not done</translate> (<translate>planned, including cross-wiki transclusion, but not implemented</translate>) ?  Done
<translate>Backwards compatible with wikitext</translate> N <translate> Not done</translate> N <translate> Not done</translate>  Done
<translate>Thank a comment from within the talk page</translate> <translate><tvar name="1"> Done</tvar> in reading mode</translate> <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> via Page history</translate> <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> via [[<tvar name="1">Extension:Thanks</tvar>|Thanks]] in Page history</translate>[3]<translate><tvar name="1"><translate> In progress</translate> <translate> In progress</translate></tvar> to thank from the talk page itself.</translate>
<translate>Sort topics by recent comment</translate>  Done  Done N <translate> Not done</translate>
<translate>Sort topics by start date</translate>  Done  Done N <translate> Not done</translate>
<translate>Summarize a discussion at the top of it</translate>  Done  Done <translate>Requires templates</translate>
<translate>Mark a message as read or unread</translate> N <translate> Not done</translate>  Done N <translate> Not done</translate>
<translate>Show/hide (collapse) subthreads</translate> N <translate> Not done</translate>  Done N <translate> Not done</translate>
<translate>Supported editors</translate> <translate>wikitext and visual editing</translate> <translate>wikitext editing</translate> <translate>wikitext and visual editing (limited to syntax supported in lists)</translate>
<translate>Templates support</translate>  Done  Done <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> not all templates are allowed in replies in visual mode</translate>
<translate>Permalink to a given comment</translate>  Done  Done <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> if the comment is not moved elsewhere</translate>

<translate><tvar name="1"><translate> In progress</translate> <translate> In progress</translate></tvar> permalinking of comments</translate>[2]

<translate>Topic and contents preload</translate>  Done  Done  Done
<translate>History fully integrated to the rest of the wiki</translate> N <translate> Not done</translate>  Done  Done
<translate>Editing comments</translate>  Done  Done <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> by editing the whole page or section.</translate>

<translate>See the following tickets for individual comment editing: <tvar name"1">T242562, T245225</tvar></translate>

<translate>Indication of edited comments when you read a topic</translate>  Done  Done N <translate> Not done</translate>
<translate>Notification of edited comments</translate>  Done <translate><tvar name="1"> Done</tvar> on your own comments only</translate> N <translate> Not done</translate>
<translate>Direct access to user talkpage, contribs and more</translate>  Done <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> if linked in the signature</translate> <translate><tvar name="1"><translate> Incomplete</translate> <translate> Partially done</translate></tvar> if linked in the signature</translate>
<translate>Highlight a quoted comment</translate>  Done N <translate> Not done</translate> (can link to comments but only as standalone pages)  Done
<translate>Highlight a set of unread comments</translate>  Done N <translate> Not done</translate>  Done (<translate>only when subscribed to a topic and using links from notifications</translate>)
<translate>Mobile web support</translate>  Done N <translate> Not done</translate>  Done
<translate>Mobile app support</translate> N <translate> Not done</translate> N <translate> Not done</translate>  Done
<translate>Report an inappropriate comment</translate> N <translate> Not done</translate> N <translate> Not done</translate> <translate> In progress</translate> <translate> In progress</translate>[4]

<translate>

References[edit | edit source]

</translate>

  1. <translate>See [[<tvar name="1">phab:T263821</tvar>|T263821]] (desktop) and [[<tvar name="2">phab:T332730</tvar>|T332730]] (mobile).</translate>
  2. 2.0 2.1 2.2 <translate>Support for offering permanent links to talk page comments and topics is being worked on. See <tvar name="1">T302011</tvar>.</translate>
  3. <translate>Work on supporting "Thanking" from within the talk page is being tracked in <tvar name="1">T249893</tvar>.</translate>
  4. T339247 - <translate>Create entry points for the Incident Report dialog with DiscussionTools</translate>