Jump to content

Wikipedia:Gadget/evaluation: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Tra (talk | contribs)
m Miscellaneous: remove text copied from WP:US/S by mistake
Line 300: Line 300:
|[[User:GeorgeMoney/UserScripts|A collection of some useful scripts]] || multiple scripts
|[[User:GeorgeMoney/UserScripts|A collection of some useful scripts]] || multiple scripts
|-
|-
|[http://wikipediabilingual.mozdev.org/ Wikipedia Bilingual] || Display a Wikipedia article in 2 of the languages in which it is available, side by side (for example, Russian and Spanish)
|[http://wikipediabilingual.mozdev.org/ Wikipedia Bilingual] ||
|-
|-
|[[Wikipedia_talk:WikiProject_User_scripts/Scripts/removeAccessKeys|Remove Access Keys]] ||
|[[Wikipedia_talk:WikiProject_User_scripts/Scripts/removeAccessKeys|Remove Access Keys]] ||

Revision as of 17:04, 4 December 2007

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)

  1. Gadgets must work if just included with no further configuration. (They may be configurable via monobook.js, but must work even if not configured.)
  2. Gadgets must work in all major browsers.
  3. Gadgets must not be so powerful that new users using them would be likely to cause disruption by mistake.
  4. Gadgets must be in MediaWiki space. (This is a technical restriction, although it exists for good reason; it can be fixed simply by moving scripts to MediaWiki space, although the permission of the script's maintainer, if any, should be found first.)
  5. Gadgets must not require their own source code to be edited to update them.
  6. There must not be multiple gadgets with exactly the same apparent effect.
  7. 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.
  8. Gadgets should not rely on non-Wikimedia websites for their operation.
  9. Gadgets should be useful for a wide set of users.
  10. Gadgets should not require any permissions other than a username (possibly scripts that require autoconfirmed should be allowed, depending on what they do, but this should be made clear).

Scripts

Script Gadgetability
[[/../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-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.