Wikipedia:Gadget/evaluation

This page is an attempt to determine which existing user scripts could be added to the 'Gadgets' section of Special:Preferences as a gadget. You can help by writing comments explaining why a script should or should not be included.

The actual discussion to include a script as a gadget takes place at Wikipedia:Gadget/proposals.

Notes:

  • Scripts that add, modify or otherwise use portlet links (via addPortletLink() or otherwise) will generally only work on the MonoBook-like skins (MonoBook, Simple, Chick, MySkin) and usually on Modern skin.
  • Scripts that use "bodyContent" or other MonoBook-specific element IDs will also generally only work on the MonoBook-like skins; older skins use "content" while Modern skin uses "mw_content".

Scripts

ScriptGadgetability
Add edit section 0probably redundant to the next script, which is designed as a more portable version
It would be great to get this one more usable. It adds the edit link, not a tab, so it is more consistent. Prodego talk 00:47, 16 December 2007 (UTC)[reply]

adds or modifies portlet links

Simplified edit section 0no 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.
One obvious problem is the appearance of «0» when it shouldn't appear, e.g. in MediaWiki namespace for non-admins, or when the page has only one section anyway ∴ AlexSm 19:58, 4 December 2007 (UTC)[reply]

adds or modifies portlet links

Edit Top
Gerbrant.edit.top
Universal EditTop
Randall Bart's Fiddle Edit Tabadds or modifies portlet links
Talk page section tabsadds or modifies portlet links
HighlightEditSections.js

Editing

wikEdwikEd is already a gadget on the German, French, Hungarian, and Occitan Wikipedia as well as the Polish Wiktionary. It works currently only for Firefox and related browsers. I suggest to add it as a gadget on the English Wikipedia. Сасусlе 04:26, 15 January 2008 (UTC)[reply]
Also at the Vietnamese Wikipedia and Vietnamese Wiktionary. – Minh Nguyễn (talk, contribs) 20:36, 21 January 2008 (UTC)[reply]
It is also added at the Macedonian Wikipedia.--MacedonianBoy (talk) 13:23, 21 September 2009 (UTC)[reply]
QuickEditadds or modifies portlet links
Inline section editor
Formatteradds or modifies portlet links
Replaceadds or modifies portlet links
Gerbrant.edit.regexReplaceadds or modifies portlet links
Gerbrant.edit.autoReplacepossibly adds or modifies portlet links, can't really tell at a glance
XEB
qPreview
Quick Preview
defaultsortadds or modifies portlet links
Force edit summary
Force edit summary alternative
qSig
sign.js
Sigdash
LinkFixr.jsadds or modifies portlet links
iwikiadds or modifies portlet links

Page appearance

Duplicate tabs at bottomadds or modifies portlet links
New message history
HistoryCountadds or modifies portlet links
Timeadds or modifies portlet links
Color-coded contribsuses "bodyContent" ID
Hide top contributionsadds or modifies portlet links, uses "bodyContent" ID
Set Book SourceCurrently requires the user to edit the script, in order to change the default redirect URL. I could change this, if there was interest in making this a gadget.Lunchboxhero (talk) 01:09, 11 January 2008 (UTC)[reply]
Sidebar translatoradds or modifies portlet links
Selfrefs as a tabnot reliable; adds or modifies portlet links
HighlightRedirectsadds or modifies portlet links

Discussions

!Vote symbolsIs 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'.
Scripts of this nature tend to place the vote symbols before ANY bold tag that contains the word. —Random832 19:31, 4 December 2007 (UTC)[reply]
Any bold tag outside article space, but yes, I agree that that can be a problem. --ais523 10:02, 5 December 2007 (UTC)
Username highlighternot portable; uses "bodyContent" ID
Username highlighter 2portable 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)

uses "bodyContent" ID

Admin highlighterrelies on changing the imported code; uses "bodyContent" ID
Highlight your commentsrequires configuration other than importing the script
Comment localizationuses "bodyContent" ID
Signature contraction

Watchlist / Recent Changes

Watchlist since
AJAX Unwatchsuperseded by User:Js/watchlist (following comments refer to that script)

uses "bodyContent" ID, but appears to have a fallback for other skins

User watchlistdoesn't always work for everyone; adds or modifies portlet links
Category watchlistrequires 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)

uses "bodyContent" ID

All diffs above here
New Page Patrolleradds or modifies portlet links
Recent Changes Patrolleradds or modifies portlet links

Special Pages

wikEdDiff
Single column diffs
histComb
logPage

Deletion and other processes

Easy dbadds or modifies portlet links
Easy prodadds or modifies portlet links
AutoAFDadds or modifies portlet links
CloseAFDnot useful for non-established users; adds or modifies portlet links
afd helperuses "bodyContent" ID
afc helperuses "bodyContent" ID
Autocopyvioadds or modifies portlet links
AIV Helperadds or modifies portlet links
CommonsHelper Helper
CSD AutoReasononly works for administrators; script blanked, obsoleted by new MediaWiki features and/or site-wide JS
MotD closure scriptadds or modifies portlet links (using an obsolete helper script)
delsort.jsadds or modifies portlet links
AFDsortadds or modifies portlet links

Tagging

Quick wikifyadds or modifies portlet links
Unreferenced tooladds or modifies portlet links
CleanupTabadds or modifies portlet links
test-ntest-n templates are no longer commonly used; adds or modifies portlet links
test-enchancedadds or modifies portlet links
Tag unverified imageadds or modifies portlet links
Revert toolsuses "contentSub" ID
quickimgdeleteadds or modifies portlet links
welcome new useradds or modifies portlet links
Tagsadds or modifies portlet links

Shortcuts for commands

Add purge to tabsadds or modifies portlet links
Changes since I last editedadds or modifies portlet links
Show last diffadds or modifies portlet links
External editoradds or modifies portlet links
User tabsadds or modifies portlet links
User Contribs Tabsadds or modifies portlet links
Six tabsadds or modifies portlet links
Compact Navigationadds or modifies portlet links
Wikipedia:Tools/Navigation popupsalready added to gadgets
Navigation shortcutsadds or modifies portlet links (curiously, talk page gives installation instructions for all skins)
godmode-light.js from Sam Hocevarscript not stored on Wikipedia
Logs linkadds or modifies portlet links
Compare link
Autolinkuses "bodyContent" ID
View sourceadds or modifies portlet links
RBL checkadds or modifies portlet links
WP cactionsadds or modifies portlet links (curiously, claims to work in any skin)
What links here watchlistadds or modifies portlet links
Gerbrant.edit.linksInDiffuses "bodyContent" ID, but only as a fallback
Barticus88/WhatLinksHere.jsadds or modifies portlet links
EcceNux/replylinks.jsuses "bodyContent" ID
User:Ais523/stubtagtab.jsadds or modifies portlet links

Searching

Google searchrelies on external website
Google linkrelies on external website; adds or modifies portlet links
Multi-NS searchAdds a drop-down menu to the search box to choose the namespace to search in

Known issue: Has no effect when the "Go" button (as opposed to "Search") is clicked. —Ilmari Karonen (talk) 18:09, 26 July 2008 (UTC)[reply]

Google searchrelies on external website

Administrative

ubergodmode.js from Sam Hocevaradmin-only script
Article assessment scriptrequires configuration other than importing the script; uses "siteSub"/"contentSub" ID, searches for portlet links
Protection jsonly useful for admins; adds or modifies portlet links

Personal

Status switcheradds or modifies portlet links
Wikibreak Enforcerrequires configuration other than installing the script
Edit count tabadds or modifies portlet links
Live edit counter

Miscellaneous

User:Voice of All/Usefulmultiple scripts
A collection of some useful scriptsmultiple scripts
Wikipedia Bilingual
Remove Access Keysuses "column-one" ID
last.fm widgetrelies on external site
scriptpackage.jsmultiple scripts
Wikidudeman's Hodgepodgemultiple scripts
RenderBoardadds or modifies portlet links
Sidebar link translator (Image at File:Sidebartrans.jpg)|

Meta-scripts

These are scripts that help develop or use other scripts. Section removed, because it's only useful to people installing via monobook.js anyway.