w:en:project:Gadget/evaluation
{{historical}}
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
{| class="wikitable"
!Script!!Gadgetability
|-
!colspan=2|
=Navigating to Edit page=
|-
|-
|Add edit section 0 || probably 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)
adds or modifies portlet links
|-
|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 {{tls|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)
adds or modifies portlet links
|-
|Edit Top ||
|-
|-
|-
|Randall Bart's Fiddle Edit Tab|| adds or modifies portlet links
|-
|Talk page section tabs || adds or modifies portlet links
|-
|-
!colspan=2|
=Editing=
|-
|wikEd || wikEd 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)
: Also at the Vietnamese Wikipedia and Vietnamese Wiktionary. – Minh Nguyễn (talk, contribs) 20:36, 21 January 2008 (UTC)
::It is also added at the Macedonian Wikipedia.--MacedonianBoy (talk) 13:23, 21 September 2009 (UTC)
|-
|QuickEdit || adds or modifies portlet links
|-
|-
|Formatter || adds or modifies portlet links
|-
|Replace || adds or modifies portlet links
|-
|Gerbrant.edit.regexReplace|| adds or modifies portlet links
|-
|Gerbrant.edit.autoReplace|| possibly adds or modifies portlet links, can't really tell at a glance
|-
|XEB ||
|-
|qPreview||
|-
|-
|defaultsort || adds or modifies portlet links
|-
|-
|Force edit summary alternative ||
|-
|qSig||
|-
|sign.js ||
|-
|Sigdash ||
|-
|LinkFixr.js || adds or modifies portlet links
|-
|iwiki|| adds or modifies portlet links
|-
!colspan=2|
=Page appearance=
|-
|Duplicate tabs at bottom || adds or modifies portlet links
|-
|-
|HistoryCount || adds or modifies portlet links
|-
|Time || adds or modifies portlet links
|-
|Color-coded contribs || uses "bodyContent" ID
|-
|Hide top contributions || adds or modifies portlet links, uses "bodyContent" ID
|-
|Set Book Source || Currently 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)
|-
|Sidebar translator || adds or modifies portlet links
|-
|Selfrefs as a tab||not reliable; adds or modifies portlet links
|-
|HighlightRedirects|| adds or modifies portlet links
|-
!colspan=2|
==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'.
: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)
::Any bold tag outside article space, but yes, I agree that that can be a problem. --ais523 10:02, 5 December 2007 (UTC)
|-
|Username highlighter || not portable; uses "bodyContent" ID
|-
|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)
uses "bodyContent" ID
|-
|Admin highlighter || relies on changing the imported code; uses "bodyContent" ID
|-
|Highlight your comments || requires configuration other than importing the script
|-
|Comment localization || uses "bodyContent" ID
|-
|-
!colspan=2|
==Watchlist / Recent Changes==
|-
|Watchlist since ||
|-
| AJAX Unwatch || superseded by User:Js/watchlist (following comments refer to that script)
uses "bodyContent" ID, but appears to have a fallback for other skins
|-
|User watchlist || doesn't always work for everyone; adds or modifies portlet links
|-
|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)
uses "bodyContent" ID
|-
|-
|New Page Patroller || adds or modifies portlet links
|-
|Recent Changes Patroller || adds or modifies portlet links
|-
!colspan=2|
==Special Pages==
=Deletion and other processes=
|-
|Easy db || adds or modifies portlet links
|-
|Easy prod || adds or modifies portlet links
|-
|AutoAFD || adds or modifies portlet links
|-
| CloseAFD || not useful for non-established users; adds or modifies portlet links
|-
|afd helper || uses "bodyContent" ID
|-
|afc helper || uses "bodyContent" ID
|-
|Autocopyvio || adds or modifies portlet links
|-
|AIV Helper || adds or modifies portlet links
|-
|-
|CSD AutoReason || only works for administrators; script blanked, obsoleted by new MediaWiki features and/or site-wide JS
|-
|MotD closure script || adds or modifies portlet links (using an obsolete helper script)
|-
|delsort.js || adds or modifies portlet links
|-
|AFDsort || adds or modifies portlet links
|-
!colspan=2|
=Tagging=
|-
|Quick wikify || adds or modifies portlet links
|-
|Unreferenced tool || adds or modifies portlet links
|-
|CleanupTab || adds or modifies portlet links
|-
|test-n || test-n templates are no longer commonly used; adds or modifies portlet links
|-
|test-enchanced || adds or modifies portlet links
|-
|Tag unverified image || adds or modifies portlet links
|-
|Revert tools || uses "contentSub" ID
|-
|quickimgdelete || adds or modifies portlet links
|-
|welcome new user || adds or modifies portlet links
|-
|Tags || adds or modifies portlet links
|-
!colspan=2|
=Shortcuts for commands=
|-
|Add purge to tabs || adds or modifies portlet links
|-
|Changes since I last edited || adds or modifies portlet links
|-
|Show last diff || adds or modifies portlet links
|-
|External editor || adds or modifies portlet links
|-
|User tabs || adds or modifies portlet links
|-
|User Contribs Tabs || adds or modifies portlet links
|-
|Six tabs || adds or modifies portlet links
|-
|Compact Navigation || adds or modifies portlet links
|-
|Wikipedia:Tools/Navigation popups || already added to gadgets
|-
|Navigation shortcuts || adds or modifies portlet links (curiously, talk page gives installation instructions for all skins)
|-
|godmode-light.js from [http://sam.zoy.org/wikipedia/ Sam Hocevar] || script not stored on Wikipedia
|-
|Logs link || adds or modifies portlet links
|-
|Compare link ||
|-
|Autolink || uses "bodyContent" ID
|-
|View source || adds or modifies portlet links
|-
|RBL check || adds or modifies portlet links
|-
|WP cactions || adds or modifies portlet links (curiously, claims to work in any skin)
|-
|What links here watchlist || adds or modifies portlet links
|-
|Gerbrant.edit.linksInDiff|| uses "bodyContent" ID, but only as a fallback
|-
|Barticus88/WhatLinksHere.js|| adds or modifies portlet links
|-
|EcceNux/replylinks.js || uses "bodyContent" ID
|-
|User:Ais523/stubtagtab.js || adds or modifies portlet links
|-
!colspan=2|
=Searching=
|-
|Google search || relies on external website
|-
|Google link || relies on external website; adds or modifies portlet links
|-
|Multi-NS search || Adds 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)
|-
|Google search || relies on external website
|-
!colspan=2|
=Administrative=
|-
| ubergodmode.js from [http://sam.zoy.org/wikipedia/ Sam Hocevar] || admin-only script
|-
|Article assessment script || requires configuration other than importing the script; uses "siteSub"/"contentSub" ID, searches for portlet links
|-
|Protection js || only useful for admins; adds or modifies portlet links
|-
!colspan=2|
=Personal=
|-
| Status switcher || adds or modifies portlet links
|-
|Wikibreak Enforcer || requires configuration other than installing the script
|-
|Edit count tab || adds or modifies portlet links
|-
|-
!colspan=2|
=Miscellaneous=
|-
|User:Voice of All/Useful || multiple scripts
|-
|A collection of some useful scripts || multiple scripts
|-
|[http://wikipediabilingual.mozdev.org/ Wikipedia Bilingual] ||
|-
|Remove Access Keys || uses "column-one" ID
|-
|last.fm widget || relies on external site
|-
|scriptpackage.js || multiple scripts
|-
|Wikidudeman's Hodgepodge || multiple scripts
|-
|RenderBoard || adds or modifies portlet links
|-
|Sidebar link translator (Image at :File:Sidebartrans.jpg)|
|-
!colspan=2|
= 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.
|}