User:Alexis Jazz/Factotum/Feature comparison matrix
From Wikipedia, the free encyclopedia
Some notes: not every feature is of equal value. The totals give some indication of how feature/support-rich a solution is but shouldn't be seen as an objective "score", it's not weighted in any way, though it all averages out for the most part.
More information Feature, Factotum ...
Feature | Factotum | Convenient Discussions | DiscussionTools | reply-link | Flow |
---|---|---|---|---|---|
Total green | 66 | 33 | 22 | 12 | 26 |
Total red | 0 | 28 | 40 | 51 | 32 |
PageContentModel | wikitext | wikitext | wikitext | wikitext | flow-board |
Automatically add reply links | opt-out | always on | always on | always on | always on |
Link to add a new section | opt-out | opt-in | opt-in | no | sort of |
Links to add new subsections | opt-in | always on | no | no | no |
Reply to section | opt-in | yes | no | no | yes |
Discussion activity info | opt-in | TBD | opt-out | no | yes |
mw:Extension:InputBox takeover | opt-out | no | no | no | no |
Edit conflicts | Full immunity provided the signature you're replying to is still on the page. | Deals with edit conflicts according to the developer. | yes | TBD | no |
Auto-mention | opt-out | no | no | always on | yes (in a sense) |
Mention menu (button) | opt-in | always on (unless you disable the editing toolbar) | always on | no | yes |
Mention menu (press @) | opt-out | opt-out | always on | no | no |
Add mentions by pressing the reply link of someone's reply with the reply window already open | yes | no | no | no | no |
Bites DiscussionTools | no | yes | n/a | no (if using AJ's fork, the original got bitten by DiscussionTools) | yes |
Edit your comments | opt-out | always on | no | no | yes |
Edit other users' comments | opt-in, but can only edit the last line of non-Factotum comments, automatically pings the victim | opt-in | no | no | yes |
Show signature dates in local time | opt-in | opt-in | no | no | no, but shows relative time |
Section order reversal (newest first) | opt-in | no | no | no | no |
Topic subscription | opt-in, won't bite DiscussionTools' subscription feature in case you want both | always on | yes (can be hidden, not sure if opt-in or opt-out) | no | yes |
Wysiwyg editor | opt-in, it's fairly basic but generally sufficient for commenting | no | yes | no | yes |
Configurable buttons to insert text | yes | yes | no | no | no |
Option to configure such a button to immediately post a reply | yes | no | no | no | no |
Configurable buttons to apply regular expressions | yes | no | no | no | no |
Configurable regular expressions that are applied automatically | yes | no | no | no | no |
AWB RegExTypoFix support | yes | no | no | no | no |
Automatically rewrite most external wikilinks (including diffs and crosswiki) to internal ones | yes | no | only local pages and only when using the link button | no | no |
Has a meaningful settings window | yes | yes | "Advanced"? What a joke. | there isn't one | no |
Adjustable edit summary | opt-in | yes | yes | no | no |
Automatically add comment snippet to summary | opt-out | no | no | no | yes |
Live preview | opt-in | opt-out | always on | no | frankly there is no "true" preview. |
View diff of the edit you're about to make | when editing comments, sections or pages | yes | no | no | no |
Edit full pages | opt-in | no | no | no | no |
Edit full sections | opt-in, similar to BrandonXLF's QuickEdit. I swear I had never heard of that until I did a search for scripts using wgUrlProtocols a few days ago, it's eerily similar to what Factotum does. | no | no | no | no |
Basic markup toolbar | opt-out | opt-out | always on | no | always on |
Collapsible threads | opt-in | opt-out | no | no | can hide topics |
Configure watchlist setting | yes | yes | no | no | yes |
Configure watchlist duration | yes | no | no | no | no |
Additive watchlist duration option (add N days to existing expiration) | yes | no | no | no | no |
Autocomplete mentions/links/tags/templates | yes, when using link insertion form | yes | mentions | no | no |
Put buttons on the left | opt-out | no | no | always on | no |
Put buttons on the right | opt-in | always on | always on | no | always on |
Recover comment after unexpected exit | opt-out | always on | always on | no | always on |
Legally compliant with license warning | opt-out | no | always on | no | always on |
Show edit notices | opt-out | no | only when adding a new section, otherwise no | no | no |
BBCode support | opt-in | no | no | no | no |
Markdown support | opt-in, partial | no | no | no | no |
Could be used to comment on articles in The Signpost | When replying to a comment that was placed with Factotum or if the Signpost implements a special "FCL" link | Untested | no | no | no |
Works on comments on sqwiki from before 2012 | yes | TBD | no | TBD | n/a |
Development time as of March 2022 | ~3 months | Since 2018 | years | years (before being discontinued) | years |
Translations | Basic translation imported from MediaWiki. Full translation (settings etc) in Dutch, German WIP | Many, completeness unknown | Presumed to be complete | English, Portuguese | Presumed to be complete |
Check for new comments | opt-out (on preview, posting and when opening form, every 30s with live preview) | always on | always on | No | No |
Warn before leaving the page with an entered comment | opt-out | uses general preference? | uses general preference? | uses general preference? | uses general preference |
Extra reply link at the bottom of the section | opt-in | always on | no | no | always on |
Permalink generator for sections | opt-in (old revid) | no | no | no | yes |
Permalink generator for comments | opt-in (oldrevid for comments with locator, diff otherwise) | yes (diff) | no | no | yes |
Automatic outdenting | always on, configurable to activate at minimum 5 or maximum 30 levels, default 10, does not require template | TBD | no | always on, requires outdent template | yes |
Automatically disable on diffs and old revisions | always disable, opt-in enable | never disable | never disable | always disable | n/a |
Automatically hide or disable in elements with the "archived" class | opt-out | yes | no | yes | n/a |
Plug-in/module support | yes | TBD | no | no | no |
Consumes bandwidth and server CPU time even if you've disabled it | no | no | yes | no | n/a (nothing else can interact with flow-board so you have no choice) |
ResourceLoader compatible (loadable as gadget) | yes | no | yes | no | yes |
Typical extra bandwidth consumption (all gzipped) for loading a page with 1000+ comments, not counting static files like the script itself | 0 (if no comments were placed with Factotum) ~5K (if all comments are placed with Factotum) |
17K in 6 API requests followed by an endless stream of 1.3K API requests | >65K in HTML, 23K API, >88K total | 1.3K in one api request | n/a |
Typical server CPU time needed on a page with 1000+ comments | 0 | 0 | on wikt:en:Wiktionary:Requests for deletion/Non-English "DiscussionTools time usage: 1.326 seconds" was observed and on another try 1.087 seconds. Depends on server load. On a snapshot of that page on beta cluster it's often around 0.629 seconds. Different server, but maybe the lack of edit history also helps, this is unclear. | 0 | unknown |
Typical client load time on a page with 1000+ comments on a Core 2 Duo laptop (average of three) | 849ms. Depends on client CPU. Can be a bit higher or near-zero depending on settings. | 6316ms, appears to depend on client CPU. | non-zero, will take some time to set up a benchmark | non-zero, TBD but it's quick | unknown |
In case of failure, generates a detailed error report with a convenient link to bug the developer(s) with it | yes | TBD | no | no | no |
Skin support | all | Has issues on Minerva. | all | According to Enterprisey just Vector, but seems to load on monobook and timeless as well. Not on Minerva. | all |
Link to send thanks | opt-in | yes | no | no | no |
Scroll to previous/next section/comment | yes (opt-in section buttons + keyboard shortcuts for sections and comments) | TBD | no | no | no |
Search and replace | yes | yes (through 2010 wikitext editor) | no | no | no |
Undo/redo (when inserting markup, beyond what the browser natively offers) | opt-in | no | yes | n/a | yes |
Section moving | opt-in | no | no | no | no |
Block tool (block/unblock a user and comment on their talk page at the same time) | yes | no | no | no | no |
Feature | Factotum | Convenient Discussions | DiscussionTools | reply-link | Flow |
Close