Wikipedia:Gadget/evaluation

From Wikipedia, the free encyclopedia

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[edit]

Script Gadgetability

Navigating to Edit page[edit]

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)[reply]

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 {{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 Tab adds or modifies portlet links
Talk page section tabs adds or modifies portlet links
HighlightEditSections.js

Editing[edit]

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)[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]
QuickEdit adds or modifies portlet links
Inline section editor
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
Quick Preview
defaultsort adds or modifies portlet links
Force edit summary
Force edit summary alternative
qSig
sign.js
Sigdash
LinkFixr.js adds or modifies portlet links
iwiki adds or modifies portlet links

Page appearance[edit]

Duplicate tabs at bottom adds or modifies portlet links
New message history
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)[reply]
Sidebar translator adds or modifies portlet links
Selfrefs as a tab not reliable; adds or modifies portlet links
HighlightRedirects adds or modifies portlet links

Discussions[edit]

!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)[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 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
Signature contraction

Watchlist / Recent Changes[edit]

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

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

Special Pages[edit]

wikEdDiff
Single column diffs
histComb
logPage

Deletion and other processes[edit]

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
CommonsHelper Helper
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

Tagging[edit]

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

Shortcuts for commands[edit]

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 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

Searching[edit]

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)[reply]

Google search relies on external website

Administrative[edit]

ubergodmode.js from 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

Personal[edit]

Status switcher adds or modifies portlet links
Wikibreak Enforcer requires configuration other than installing the script
Edit count tab adds or modifies portlet links
Live edit counter

Miscellaneous[edit]

User:Voice of All/Useful multiple scripts
A collection of some useful scripts multiple scripts
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)|

Meta-scripts[edit]

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