Jump to content

Wikipedia:Gadget/evaluation: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
shortcut
Prodego (talk | contribs)
Navigating to Edit page: lets get this one
Line 27: Line 27:
|[[User:Ais523/editsection0tab.js|Simplified edit section 0]] || no obvious problems ([[User:ais523|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.
|[[User:Ais523/editsection0tab.js|Simplified edit section 0]] || no obvious problems ([[User:ais523|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 ∴ [[User:Alex Smotrov|AlexSm]] 19:58, 4 December 2007 (UTC)
: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 ∴ [[User:Alex Smotrov|AlexSm]] 19:58, 4 December 2007 (UTC)
::If we can resolve that, this is good. <span>[[User:Prodego|<font color="darkgreen">''Prodego''</font>]] <sup>[[User talk:Prodego|<font color="darkgreen">talk</font>]]</sup></span> 00:45, 16 December 2007 (UTC)
|-
|-
|[[/../Scripts/Edit Top/]] ||
|[[/../Scripts/Edit Top/]] ||

Revision as of 00:45, 16 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 (or be clearly marked as to requirement)
  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 or copying scripts to MediaWiki space, although the script's maintainer, if any, should be notified.)
  5. There must not be multiple gadgets with exactly the same apparent effect.
  6. 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.
  7. Gadgets should not rely on non-Wikimedia websites for their operation.
  8. Gadgets should be useful for a wide set of users.
  9. Gadgets requiring any permissions other than a username should be clearly marked.

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.
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]
If we can resolve that, this is good. Prodego talk 00:45, 16 December 2007 (UTC)[reply]
[[/../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'.
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
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.