Wikipedia:Gadget/evaluation
Appearance
This page is an attempt to determine which scripts should be added to the 'Gadgets' section of Special:Preferences. You can help by writing comments explaining why a script should or should not be included.
Rules
(This is only a first attempt, feel free to edit these if you disagree with any or want to suggest new ones)
- Gadgets must work if just included with no further configuration. (They may be configurable via monobook.js, but must work even if not configured.)
- Gadgets must work in all major browsers (or be clearly marked as to requirement)
- Gadgets must not be so powerful that new users using them would be likely to cause disruption by mistake.
- Gadgets must be in MediaWiki space. (This is a technical restriction, although it exists for good reason; it can be fixed simply by moving or copying scripts to MediaWiki space, although the script's maintainer, if any, should be notified.)
- There must not be multiple gadgets with exactly the same apparent effect.
- Gadgets should not be a collection of multiple scripts (although they can be one script with multiple functions); splitting off the scripts separately makes more sense.
- Gadgets should not rely on non-Wikimedia websites for their operation.
- Gadgets should be useful for a wide set of users.
- Gadgets should not requiring any permissions other than a username should be clearly marked).
Scripts
Script | Gadgetability |
---|---|
Navigating to Edit page | |
[[/../Scripts/Add edit section 0/]] | probably redundant to the next script, which is designed as a more portable version |
Simplified edit section 0 | no obvious problems (ais523: I'm happy for this to be moved to MediaWiki space, but remember to leave a script redirect in place (this can be done with {{subst:js}})!) There is some problem with the profusion of edit-top scripts around, though; clearly they shouldn't all be used.
|
[[/../Scripts/Edit Top/]] | |
Gerbrant.edit.top | |
Universal EditTop | |
Randall Bart's Fiddle Edit Tab | |
[[/../Scripts/Talk page section tabs/]] | |
HighlightEditSections.js | |
Editing | |
wikEd | not portable between browsers |
QuickEdit | |
Inline section editor | |
[[/../Scripts/Formatter/]] | |
[[/../Scripts/Replace/]] | |
Gerbrant.edit.regexReplace | |
Gerbrant.edit.autoReplace | |
XEB | |
qPreview | |
Quick Preview | |
defaultsort | |
[[/../Scripts/Force edit summary/]] | |
[[/../Scripts/Force edit summary alternative/]] | |
qSig | |
sign.js | |
[[/../Scripts/Sigdash/]] | |
LinkFixr.js | |
iwiki | |
Page appearance | |
[[/../Scripts/Duplicate tabs at bottom/]] | |
[[/../Scripts/New message history/]] | |
[[/../Scripts/HistoryCount/]] | |
[[/../Scripts/Time/]] | |
Color-coded contribs | |
Hide top contributions | |
[[/../Scripts/Set Book Source/]] | |
Sidebar translator | |
Selfrefs as a tab | not reliable |
HighlightRedirects | |
Discussions | |
!Vote symbols | Is it a good or bad idea to include this? It's a compromise that adds symbols to your own view rather than everyone's which has been useful in de-escalating the argument in the past, but it may encourage a 'voting mentality'. |
Username highlighter | not portable |
Username highlighter 2 | portable version of previous script (ais523: I'm happy for this to be moved to userspace; no problems I know of, unless you happen to have a username that's a common English word) |
Admin highlighter | relies on changing the imported code |
Highlight your comments | requires configuration other than importing the script |
Comment localization | |
Signature contraction | |
Watchlist / Recent Changes | |
[[/../Scripts/Watchlist since/]] | |
AJAX Unwatch | |
User watchlist | doesn't always work for everyone |
Category watchlist | requires configuration other than importing the script |
Watchlist sorter | |
Watchlist notifier | (ais523: happy for this to be moved to MediaWiki space, I don't know of any problems that might prevent it being included) |
[[/../Scripts/All diffs above here/]] | |
New Page Patroller | |
Recent Changes Patroller | |
Special Pages | |
wikEdDiff | |
[[/../Scripts/Single column diffs/]] | |
histComb | |
logPage | |
Deletion and other processes | |
[[/../Scripts/Easy db/]] | |
Easy prod | |
[[/../Scripts/AutoAFD.js/]] | |
[[/../Scripts/CloseAFD/]] | not useful for non-established users |
afd helper | |
afc helper | |
[[/../Scripts/Autocopyvio.js/]] | |
AIV Helper | |
CommonsHelper Helper | |
CSD AutoReason | only works for administrators |
[[/../Scripts/MotD closure script/]] | |
delsort.js | |
AFDsort | |
Tagging | |
[[/../Scripts/Quick wikify/]] | |
[[/../Scripts/Unreferenced tool/]] | |
[[/../Scripts/CleanupTab.js/]] | |
[[/../Scripts/test-n.js/]] | test-n templates are no longer commonly used |
[[/../Scripts/test-enhanced/]] | |
[[/../Scripts/Tag unverified image/]] | |
[[/../Scripts/Revert tools/]] | |
quickimgdelete | |
welcome new user | |
Tags | |
Shortcuts for commands | |
[[/../Scripts/Add purge to tabs/]] | |
[[/../Scripts/Changes since I last edited/]] | |
[[/../Scripts/Show last diff/]] | |
[[/../Scripts/External editor/]] | |
[[/../Scripts/User tabs/]] | |
[[/../Scripts/User Contribs Tabs/]] | |
[[/../Scripts/Six tabs/]] | |
[[/../Scripts/Compact Navigation/]] | |
Wikipedia:Tools/Navigation popups | already added to gadgets |
Navigation shortcuts | |
godmode-light.js from Sam Hocevar | script not stored on Wikipedia |
[[/../Scripts/Logs link/]] | |
[[/../Scripts/Compare link/]] | |
[[/../Scripts/Autolink/]] | |
View source | |
[[/../Scripts/RBL check/]] | |
WP cactions | |
What links here watchlist | |
Gerbrant.edit.linksInDiff | |
Barticus88/WhatLinksHere.js | |
EcceNux/replylinks.js | |
User:Ais523/stubtagtab.js | |
Searching | |
[[/../Scripts/Google search/]] | relies on external website |
[[/../Scripts/Google link/]] | relies on external website |
[[/../Scripts/Multi-NS search/]] | Adds a drop-down menu to the search box to choose the namespace to search in |
Google search | relies on external website |
Administrative | |
ubergodmode.js from Sam Hocevar | admin-only script |
Article assessment script | |
Protection js | only useful for admins |
Personal | |
Status switcher | |
Wikibreak Enforcer | requires configuration other than installing the script |
Edit count tab | |
Live edit counter | |
Miscellaneous | |
User:Voice of All/Useful | multiple scripts |
A collection of some useful scripts | multiple scripts |
Wikipedia Bilingual | |
Remove Access Keys | |
last.fm widget | relies on external site |
scriptpackage.js | multiple scripts |
Wikidudeman's Hodgepodge | multiple scripts |
RenderBoard | |
Meta-scriptsThese are scripts that help develop or use other scripts. Section removed, because it's only useful to people installing via monobook.js anyway. |