Wikipedia:Gadget/evaluation: Difference between revisions
Appearance
Content deleted Content added
some rules |
→Scripts: clear descriptions, start writing some feedback on some of the scripts |
||
Line 10: | Line 10: | ||
== Scripts == |
== Scripts == |
||
{| class="wikitable" |
{| class="wikitable" |
||
!Script!! |
!Script!!Gadgetability |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 17: | Line 17: | ||
|- |
|- |
||
|- |
|- |
||
|[[/../Scripts/Add edit section 0/]] || probably redundant to the next script, which is designed as a more portable version |
|||
|[[/Add edit section 0/]] || Adds <span style="border:1px solid gray; border-bottom:none; padding:2px"> 0 </span> tab to [[:meta:Help:Section#Editing before the first section|edit the top section of the page]] |
|||
|- |
|- |
||
|[[User:Ais523/editsection0tab.js|Simplified edit section 0]] || |
|[[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. |
||
|- |
|- |
||
|[[/../Scripts/Edit Top/]] || |
|||
|[[/Edit Top/]] || Adds [edit] link below the page heading to [[:meta:Help:Section#Editing before the first section|edit the top section of the page]] |
|||
|- |
|- |
||
|[[User:Gerbrant/edit/top.js|Gerbrant.edit.top]]|| |
|[[User:Gerbrant/edit/top.js|Gerbrant.edit.top]]|| |
||
|- |
|- |
||
|[[User talk:Alex Smotrov/edittop.js|Universal EditTop]]|| |
|[[User talk:Alex Smotrov/edittop.js|Universal EditTop]]|| |
||
|- |
|- |
||
|[[User:Barticus88/edit section zero.js|Randall Bart's Fiddle Edit Tab]]|| |
|[[User:Barticus88/edit section zero.js|Randall Bart's Fiddle Edit Tab]]|| |
||
|- |
|- |
||
|[[/Talk page section tabs/]] || |
|[[/../Scripts/Talk page section tabs/]] || |
||
|- |
|- |
||
|[[MediaWiki:HighlightEditSections.js|HighlightEditSections.js]] || |
|[[MediaWiki:HighlightEditSections.js|HighlightEditSections.js]] || |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 37: | Line 37: | ||
===Editing=== |
===Editing=== |
||
|- |
|- |
||
|[[User:cacycle/wikEd|wikEd]] || not portable between browsers |
|||
|[[User:cacycle/wikEd|wikEd]] || A full-featured in-browser text editor for Wikipedia edit pages. Works in [[Firefox]]/Mozilla only. Provides wikicode syntax highlighting, regular expression search and replace, MS Word and HTML to wikicode conversion, server-independent ''Show preview'' and ''Show changes'', fullscreen editing mode, and single-click fixing of common mistakes |
|||
|- |
|- |
||
|[[:de:Benutzer:ASM/quickedit.js|QuickEdit]] || |
|[[:de:Benutzer:ASM/quickedit.js|QuickEdit]] || |
||
|- |
|- |
||
|[[User:Supadawg/secedit.js|Inline section editor]] || |
|[[User:Supadawg/secedit.js|Inline section editor]] || |
||
|- |
|- |
||
|[[/../Scripts/Formatter/]] || |
|||
|[[/Formatter/]] || Formats the article by removing excess whitespace and simplifying links |
|||
|- |
|- |
||
|[[/../Scripts/Replace/]] || |
|||
|[[/Replace/]] || allows for [[Regular expression|regexp]] inline replacing in textboxes |
|||
|- |
|- |
||
|[[User:Gerbrant/edit/regexReplace.js|Gerbrant.edit.regexReplace]]|| |
|[[User:Gerbrant/edit/regexReplace.js|Gerbrant.edit.regexReplace]]|| |
||
|- |
|- |
||
|[[User:Gerbrant/edit/autoReplace.js|Gerbrant.edit.autoReplace]]|| |
|[[User:Gerbrant/edit/autoReplace.js|Gerbrant.edit.autoReplace]]|| |
||
|- |
|- |
||
|[[User:MarkS/Extra edit buttons|XEB]] || |
|[[User:MarkS/Extra edit buttons|XEB]] || |
||
|- |
|- |
||
|[[User talk:Alex Smotrov/qpreview.js|qPreview]]|| |
|[[User talk:Alex Smotrov/qpreview.js|qPreview]]|| |
||
|- |
|- |
||
|[[User:Sander Säde/quickpreview.js|Quick Preview]]|| |
|||
|[[User:Sander Säde/quickpreview.js|Quick Preview]]||Adds button Quick preview to the edit form. Clicking it will do an AJAX call to update/show the preview. Much faster then regular preview, which requires reloading the whole page, also does not change the cursor position in the edit window, making it easier to continue editing. Unlike InstaView templates, images etc are rendered correctly, also the script is much "lighter" then InstaView. ([[User:Sander_S%C3%A4de/My_scripts#Script:_Quick_Preview|documentation]]) |
|||
|- |
|- |
||
|[[User:DStoykov/defaultsort.js|defaultsort]] || |
|[[User:DStoykov/defaultsort.js|defaultsort]] || |
||
|- |
|- |
||
|[[/../Scripts/Force edit summary/]] || |
|||
|[[/Force edit summary/]] || Force user to make an edit summary if none is given (there is an option in the ''edit'' tab of [[Special:Preferences]] for the same purpose) |
|||
|- |
|- |
||
|[[/Force edit summary alternative/]] || |
|[[/../Scripts/Force edit summary alternative/]] || |
||
|- |
|- |
||
|[[Wikipedia_talk:WikiProject_User_scripts/Scripts/qSig|qSig]]|| |
|[[Wikipedia_talk:WikiProject_User_scripts/Scripts/qSig|qSig]]|| |
||
|- |
|- |
||
|[[User:Olliminatore/sign.js|sign.js]] || |
|[[User:Olliminatore/sign.js|sign.js]] || |
||
|- |
|- |
||
|[[/../Scripts/Sigdash/]] || |
|||
|[[/Sigdash/]] || Change the ''Your signature with timestamp'' edit button to use a real em dash instead of two hyphens |
|||
|- |
|- |
||
|[[MediaWiki:LinkFixr.js|LinkFixr.js]] || |
|[[MediaWiki:LinkFixr.js|LinkFixr.js]] || |
||
|- |
|- |
||
|[[User talk:Alex Smotrov/iwiki.js|iwiki]]|| |
|[[User talk:Alex Smotrov/iwiki.js|iwiki]]|| |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 78: | Line 77: | ||
===Page appearance=== |
===Page appearance=== |
||
|- |
|- |
||
|[[/Duplicate tabs at bottom/]] || |
|[[/../Scripts/Duplicate tabs at bottom/]] || |
||
|- |
|- |
||
|[[/New message history/]] || |
|[[/../Scripts/New message history/]] || |
||
|- |
|- |
||
|[[/HistoryCount/]] || |
|[[/../Scripts/HistoryCount/]] || |
||
|- |
|- |
||
|[[/../Scripts/Time/]] || |
|||
|[[/Time/]] || Adds the current date and time (UTC) to the top right, after the "log out" link (or anywhere else up there) |
|||
|- |
|- |
||
|[[User:ais523/topcontrib.js|Color-coded contribs]] || |
|[[User:ais523/topcontrib.js|Color-coded contribs]] || |
||
|- |
|- |
||
|[[User:ais523/hidetopcontrib.js|Hide top contributions]] || |
|[[User:ais523/hidetopcontrib.js|Hide top contributions]] || |
||
|- |
|- |
||
|[[/Set Book Source/]] || |
|[[/../Scripts/Set Book Source/]] || |
||
|- |
|- |
||
|[[User:Tra#Sidebar_translator|Sidebar translator]] || |
|[[User:Tra#Sidebar_translator|Sidebar translator]] || |
||
|- |
|- |
||
|[[User:Ais523/selfreftab.js|Selfrefs as a tab]]|| |
|[[User:Ais523/selfreftab.js|Selfrefs as a tab]]||not reliable |
||
|- |
|- |
||
|[[User:Dschwen/HighlightRedirects|HighlightRedirects]]|| |
|[[User:Dschwen/HighlightRedirects|HighlightRedirects]]|| |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 102: | Line 101: | ||
====Discussions==== |
====Discussions==== |
||
|- |
|- |
||
|[[User:ais523/votesymbols.js|!Vote symbols]] || |
|[[User:ais523/votesymbols.js|!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'. |
||
|- |
|- |
||
|[[User:ais523/highlightmyname.js|Username highlighter]] || |
|[[User:ais523/highlightmyname.js|Username highlighter]] || not portable |
||
|- |
|- |
||
|[[User:ais523/highlightmyname2.js|Username highlighter 2]] || |
|[[User:ais523/highlightmyname2.js|Username highlighter 2]] || portable version of previous script ([[User:ais523|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) |
||
|- |
|- |
||
|[[User:ais523 non-admin/adminrights.js|Admin highlighter]] || |
|[[User:ais523 non-admin/adminrights.js|Admin highlighter]] || relies on changing the imported code |
||
|- |
|- |
||
|[[User:Invitatious/scripts/highlightsig|Highlight your comments]] || |
|[[User:Invitatious/scripts/highlightsig|Highlight your comments]] || requires configuration other than importing the script |
||
|- |
|- |
||
|[[User:Where/commentLocalize|Comment localization]] || |
|[[User:Where/commentLocalize|Comment localization]] || |
||
|- |
|- |
||
|[[User:Where/sigContract|Signature contraction]] || |
|[[User:Where/sigContract|Signature contraction]] || |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 120: | Line 119: | ||
====Watchlist / Recent Changes==== |
====Watchlist / Recent Changes==== |
||
|- |
|- |
||
|[[/Watchlist since/]] || |
|[[/../Scripts/Watchlist since/]] || |
||
|- |
|- |
||
|[[User talk:Alex Smotrov/wlunwatch.js| AJAX Unwatch]] || |
|[[User talk:Alex Smotrov/wlunwatch.js| AJAX Unwatch]] || |
||
|- |
|- |
||
|[[User:Tra#User_watchlist|User watchlist]] || |
|[[User:Tra#User_watchlist|User watchlist]] || |
||
|- |
|- |
||
|[[User:ais523/catwatch.js|Category watchlist]] || requires configuration other than importing the script |
|||
|[[User:ais523/catwatch.js|Category watchlist]] || Enhances the watchlist to show the addition of pages to specified categories. Now also works in Firefox and Safari; incompatible with Enhanced Recent Changes in preferences. (The script has now been upgraded to be easier on the servers, and so now allows watching additions to categories of any size.) |
|||
|- |
|- |
||
|[[User:Misza13/Scripts/Watchlist sorter|Watchlist sorter]] || |
|[[User:Misza13/Scripts/Watchlist sorter|Watchlist sorter]] || |
||
|- |
|- |
||
|[[User:ais523/watchlistnotifier.js|Watchlist notifier]] || |
|[[User:ais523/watchlistnotifier.js|Watchlist notifier]] || ([[User:ais523|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/]] || |
|||
|[[/All diffs above here/]] || Add 'adah' links next to each watchlist entry which opens all diffs from that shown in the watchlist in separate windows |
|||
|- |
|- |
||
|[[User:TheJosh/Scripts/New Page Patroller|New Page Patroller]] || |
|[[User:TheJosh/Scripts/New Page Patroller|New Page Patroller]] || |
||
|- |
|- |
||
|[[User:TheJosh/Scripts/Recent_Change_Patroller|Recent Changes Patroller]] || |
|[[User:TheJosh/Scripts/Recent_Change_Patroller|Recent Changes Patroller]] || |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 142: | Line 141: | ||
====Special Pages==== |
====Special Pages==== |
||
|- |
|- |
||
|[[User:Cacycle/wikEdDiff|wikEdDiff]] || |
|[[User:Cacycle/wikEdDiff|wikEdDiff]] || |
||
|- |
|- |
||
|[[/Single column diffs/]] || |
|[[/../Scripts/Single column diffs/]] || |
||
|- |
|- |
||
|[[User_talk:Alex Smotrov/histcomb.js|histComb]] || |
|[[User_talk:Alex Smotrov/histcomb.js|histComb]] || |
||
|- |
|- |
||
|[[User talk:Alex Smotrov/logpage.js|logPage]] || |
|[[User talk:Alex Smotrov/logpage.js|logPage]] || |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 154: | Line 153: | ||
===Deletion and other processes=== |
===Deletion and other processes=== |
||
|- |
|- |
||
|[[/../Scripts/Easy db/]] || |
|||
|[[/Easy db/]] || Adds tabs when viewing the ''article'' (not in the edit form) to tag an article for speedy deletion |
|||
|- |
|- |
||
|[[User talk:Dycedarg/easyprod.js|Easy prod]] || |
|[[User talk:Dycedarg/easyprod.js|Easy prod]] || |
||
|- |
|- |
||
|[[/../Scripts/AutoAFD.js/]] || |
|||
|[[/AutoAFD.js/]] || Adds 'AfD' tab to ''edit page'' to nominate an article for [[WP:AFD|deletion]] |
|||
|- |
|- |
||
| [[/../Scripts/CloseAFD/]] || not useful for non-established users |
|||
| [[/CloseAFD/]] || Adds 'close' and 'relist' tabs to edit page of [[WP:AFD|AfD]] debates to close/relist them |
|||
|- |
|- |
||
|[[User:Jnothman/afd_helper|afd helper]] || |
|||
|[[User:Jnothman/afd_helper|afd helper]] || Adds 'vote' links to all edit-AFD-page links which make voting on an AFD a one-click process; also AFD-nomination feature like AutoAFD (link in toolbox on left when viewing page, not editing) |
|||
|- |
|- |
||
|[[User:Henrik/afc-helper|afc helper]] || |
|[[User:Henrik/afc-helper|afc helper]] || |
||
|- |
|- |
||
|[[/../Scripts/Autocopyvio.js/]] || |
|||
|[[/Autocopyvio.js/]] || Add 'copyvio' tab on Edit page to mark a page as a copyright violation and submit it to the [[Wikipedia:Copyright_problems|Copyright problems]] page |
|||
|- |
|- |
||
|[[User:Digitalme/aiv.js|AIV Helper]] || |
|[[User:Digitalme/aiv.js|AIV Helper]] || |
||
|- |
|- |
||
|[[User:Krimpet/CommonsHelper Helper|CommonsHelper Helper]] || |
|[[User:Krimpet/CommonsHelper Helper|CommonsHelper Helper]] || |
||
|- |
|- |
||
|[[User:^demon/CSD AutoReason|CSD AutoReason]] || |
|[[User:^demon/CSD AutoReason|CSD AutoReason]] || only works for administrators |
||
|- |
|- |
||
|[[/MotD closure script/]] || |
|[[/../Scripts/MotD closure script/]] || |
||
|- |
|- |
||
|[[User:Jayvdb/Deletion sorting tool|delsort.js]] || |
|[[User:Jayvdb/Deletion sorting tool|delsort.js]] || |
||
|- |
|- |
||
|[[User:Ultraexactzz/afdsort|AFDsort]] || |
|[[User:Ultraexactzz/afdsort|AFDsort]] || |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 184: | Line 183: | ||
===Tagging=== |
===Tagging=== |
||
|- |
|- |
||
|[[/../Scripts/Quick wikify/]] || |
|||
|[[/Quick wikify/]] || Add 'wikify' tab on Edit pages to add {{template|wikify}} to top of page and save |
|||
|- |
|- |
||
|[[/Unreferenced tool/]] || |
|[[/../Scripts/Unreferenced tool/]] || |
||
|- |
|- |
||
|[[/CleanupTab.js/]] || |
|[[/../Scripts/CleanupTab.js/]] || |
||
|- |
|- |
||
|[[/test-n.js/]] || |
|[[/../Scripts/test-n.js/]] || test-n templates are no longer commonly used |
||
|- |
|- |
||
|[[/test-enhanced/]] || |
|[[/../Scripts/test-enhanced/]] || |
||
|- |
|- |
||
|[[/Tag unverified image/]] || |
|[[/../Scripts/Tag unverified image/]] || |
||
|- |
|- |
||
|[[/Revert tools/]] || |
|[[/../Scripts/Revert tools/]] || |
||
|- |
|- |
||
|[[User:Howcheng/quickimgdelete.js|quickimgdelete]] || |
|[[User:Howcheng/quickimgdelete.js|quickimgdelete]] || |
||
|- |
|- |
||
|[[User talk:Nmajdan/welcome newuser.js|welcome new user]] || |
|[[User talk:Nmajdan/welcome newuser.js|welcome new user]] || |
||
|- |
|- |
||
|[[User:Seed_2.0/tags|Tags]] || |
|[[User:Seed_2.0/tags|Tags]] || |
||
|- |
|- |
||
Line 209: | Line 208: | ||
===Shortcuts for commands=== |
===Shortcuts for commands=== |
||
|- |
|- |
||
|[[/Add purge to tabs/]] || |
|[[/../Scripts/Add purge to tabs/]] || |
||
|- |
|- |
||
|[[/Changes since I last edited/]] || |
|[[/../Scripts/Changes since I last edited/]] || |
||
|- |
|- |
||
|[[/Show last diff/]] || |
|[[/../Scripts/Show last diff/]] || |
||
|- |
|- |
||
|[[/External editor/]] || |
|[[/../Scripts/External editor/]] || |
||
|- |
|- |
||
|[[/../Scripts/User tabs/]] || |
|||
|[[/User tabs/]] || Adds tabs for edit count, page moves, contribs, and block logs when viewing user or user talk pages |
|||
|- |
|- |
||
|[[/User Contribs Tabs/]] || |
|[[/../Scripts/User Contribs Tabs/]] || |
||
|- |
|- |
||
|[[/Six tabs/]] || |
|[[/../Scripts/Six tabs/]] || |
||
<span style="border:1px solid gray; border-bottom:none; padding:2px">'''Article'''</span> |
|||
<span style="border:1px solid gray; border-bottom:none; padding:2px">'''edit'''</span> |
|||
<span style="border:1px solid gray; border-bottom:none; padding:2px">hist</span> |
|||
|
|||
<span style="border:1px solid gray; border-bottom:none; padding:2px">Discussion</span> |
|||
<span style="border:1px solid gray; border-bottom:none; padding:2px">edit</span> |
|||
<span style="border:1px solid gray; border-bottom:none; padding:2px">hist</span> |
|||
|- |
|- |
||
|[[/Compact Navigation/]] || |
|[[/../Scripts/Compact Navigation/]] || |
||
|- |
|- |
||
|[[Wikipedia:Tools/Navigation popups]] || |
|[[Wikipedia:Tools/Navigation popups]] || already added to gadgets |
||
|- |
|- |
||
|[[Wikipedia:Tools/Navigation shortcuts|Navigation shortcuts]] || |
|[[Wikipedia:Tools/Navigation shortcuts|Navigation shortcuts]] || |
||
|- |
|- |
||
|godmode-light.js from [http://sam.zoy.org/wikipedia/ Sam Hocevar] || |
|godmode-light.js from [http://sam.zoy.org/wikipedia/ Sam Hocevar] || script not stored on Wikipedia |
||
|- |
|- |
||
|[[/../Scripts/Logs link/]] || |
|||
|[[/Logs link/]] || Add a 'Logs' link to the toolbox, which links to [[Special:Log]] for that page. If the page is a user page, user talk page or a user subpage, the link goes to logs for that user |
|||
|- |
|- |
||
|[[/../Scripts/Compare link/]] || |
|||
|[[/Compare link/]] || Makes the "compare selected versions" button on history pages into a link (allows diffs in new windows, tabs, etc.) |
|||
|- |
|- |
||
|[[/../Scripts/Autolink/]] || |
|||
|[[/Autolink/]] || Makes plaintext <nowiki>[[wikilinks]]</nowiki> and <nowiki>{{templates}}</nowiki> clickable (especially useful on monobook.js pages and the like) |
|||
|- |
|- |
||
|[[User:Misza13/Scripts/View source|View source]] || |
|[[User:Misza13/Scripts/View source|View source]] || |
||
|- |
|- |
||
|[[/../Scripts/RBL check/]] || |
|||
|[[/RBL check/]] || Adds an "[[DNSBL|RBL]] check" link to the toolbox on IP user/talk/contribs pages |
|||
|- |
|- |
||
|[[User:Haza-w/Caction_tool|WP cactions]] || |
|[[User:Haza-w/Caction_tool|WP cactions]] || |
||
|- |
|- |
||
|[[User:Tra#What_links_here_watchlist|What links here watchlist]] || |
|[[User:Tra#What_links_here_watchlist|What links here watchlist]] || |
||
|- |
|- |
||
|[[User:Gerbrant/edit/linksInDiff.js|Gerbrant.edit.linksInDiff]]|| |
|[[User:Gerbrant/edit/linksInDiff.js|Gerbrant.edit.linksInDiff]]|| |
||
|- |
|- |
||
|[[User:Barticus88/WhatLinksHere.js|Barticus88/WhatLinksHere.js]]|| |
|[[User:Barticus88/WhatLinksHere.js|Barticus88/WhatLinksHere.js]]|| |
||
|- |
|- |
||
|[[User:EcceNux/replylinks.js|EcceNux/replylinks.js]] || |
|[[User:EcceNux/replylinks.js|EcceNux/replylinks.js]] || |
||
|- |
|- |
||
|[[User:Ais523/stubtagtab.js]] || |
|[[User:Ais523/stubtagtab.js]] || |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 264: | Line 256: | ||
===Searching=== |
===Searching=== |
||
|- |
|- |
||
|[[/../Scripts/Google search/]] || relies on external website |
|||
|[[/Google search/]] || Changes the wikipedia search box into a google wikipedia domain search. Also has a Feelin' lucky button |
|||
|- |
|- |
||
|[[/../Scripts/Google link/]] || relies on external website |
|||
|[[/Google link/]] || Add toolbox links to search [[Google]] and [[Yahoo! Search|Yahoo!]] for the title of the page |
|||
|- |
|- |
||
|[[/Multi-NS search/]] || Adds a drop-down menu to the search box to choose the namespace to search in |
|[[/../Scripts/Multi-NS search/]] || Adds a drop-down menu to the search box to choose the namespace to search in |
||
|- |
|- |
||
|[[User:Henrik/sandbox/google-search|Google search]] || |
|[[User:Henrik/sandbox/google-search|Google search]] || relies on external website |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 276: | Line 268: | ||
===Administrative=== |
===Administrative=== |
||
|- |
|- |
||
| ubergodmode.js from [http://sam.zoy.org/wikipedia/ Sam Hocevar] || |
| ubergodmode.js from [http://sam.zoy.org/wikipedia/ Sam Hocevar] || admin-only script |
||
|- |
|- |
||
|[[User talk:Outriggr/metadatatest.js|Article assessment script]] || |
|[[User talk:Outriggr/metadatatest.js|Article assessment script]] || |
||
|- |
|- |
||
|[[User:Steel359/Protection js|Protection js]] || |
|[[User:Steel359/Protection js|Protection js]] || only useful for admins |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 286: | Line 278: | ||
===Personal=== |
===Personal=== |
||
|- |
|- |
||
| [[User:Misza13/Scripts/Status switcher|Status switcher]] || |
| [[User:Misza13/Scripts/Status switcher|Status switcher]] || |
||
|- |
|- |
||
|[[Wikipedia:WikiProject User scripts/Scripts/WikiBreak Enforcer|Wikibreak Enforcer]] || |
|[[Wikipedia:WikiProject User scripts/Scripts/WikiBreak Enforcer|Wikibreak Enforcer]] || requires configuration other than installing the script |
||
|- |
|- |
||
|[[User:Magnus animum/count.js|Edit count tab]] || |
|[[User:Magnus animum/count.js|Edit count tab]] || |
||
|- |
|- |
||
|[[User:Henrik/live-edit-counter|Live edit counter]] || |
|[[User:Henrik/live-edit-counter|Live edit counter]] || |
||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
Line 298: | Line 290: | ||
===Miscellaneous=== |
===Miscellaneous=== |
||
|- |
|- |
||
|[[User:Voice of All/Useful]] || |
|[[User:Voice of All/Useful]] || multiple scripts |
||
|- |
|- |
||
|[[User:GeorgeMoney/UserScripts|A collection of some useful 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] || Display a Wikipedia article in 2 of the languages in which it is available, side by side (for example, Russian and Spanish) |
||
|- |
|- |
||
|[[Wikipedia_talk:WikiProject_User_scripts/Scripts/removeAccessKeys|Remove Access Keys]] || |
|[[Wikipedia_talk:WikiProject_User_scripts/Scripts/removeAccessKeys|Remove Access Keys]] || |
||
|- |
|- |
||
|[[User:Csörföly D/last.fm widget|last.fm widget]] || |
|[[User:Csörföly D/last.fm widget|last.fm widget]] || relies on external site |
||
|- |
|- |
||
|[[User:Pyrospirit/scriptpackage.js|scriptpackage.js]] || multiple scripts |
|||
|[[User:Pyrospirit/scriptpackage.js|scriptpackage.js]] || A collection of many of the scripts on this page, conveniently put together in one package. Includes [[WP:TW|Twinkle]], [[User:Cacycle/wikEd|wikEd]], [[User:Lupin/popups.js|popups]], and lots of other useful scripts. Good for installing many editing/anti-vandalism tools all at once. |
|||
|- |
|- |
||
|[[User:Wikidudeman/Hodgepodge|Wikidudeman's Hodgepodge]] || |
|[[User:Wikidudeman/Hodgepodge|Wikidudeman's Hodgepodge]] || multiple scripts |
||
|- |
|- |
||
|[[User:Matthew_Yeager/renderboard.js|RenderBoard]] || |
|||
|[[User:Matthew_Yeager/renderboard.js|RenderBoard]] || Script created to generate the appropriate template needed for rendering game boards. Currently used for chess and its' variants, but expanding to more games. Please contact [[User_Talk:Matthew_Yeager|Matthew Yeager]] if you would like this to include a certain game or if you have any questions. |
|||
|- |
|- |
||
!colspan=2| |
!colspan=2| |
||
=== Meta-scripts === |
=== Meta-scripts === |
||
These are scripts that help develop or use other 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. |
||
|- |
|||
|[[/Syntax highlighter/]] || Meta-script highlights anything that looks like css code inside pre tags by giving a class to each bit. Makes it much easier to read. Use your monobook.css to format your monobook.css. :-) Now for js code it's also available |
|||
|- |
|||
|[[/Inclusion/]] || Use these short commands to include scripts and css from other places (like synchronizing your accounts on all wikis) |
|||
|- |
|||
|[[User talk:Gerbrant/mng/decache.js|Gerbrant.mng.decache]]||Selectively remove one or more user scripts from your browser cache. Needs external application. ([[User talk:Gerbrant/mng/decache.js|documentation]]) |
|||
|- |
|||
|[[User talk:Pyrospirit/noie.js|noie.js]]||This short piece of code allows you to disable certain scripts in Internet Explorer only. Used to prevent script errors with non-IE compatible scripts. |
|||
|} |
|} |
Revision as of 09:13, 4 December 2007
This project page is actively undergoing a major edit for a little while. To help avoid edit conflicts, please do not edit this page while this message is displayed. This page was last edited at 09:13, 4 December 2007 (UTC) (17 years ago) – this estimate is cached, . Please remove this template if this page hasn't been edited for a significant time. If you are the editor who added this template, please be sure to remove it or replace it with {{Under construction}} between editing sessions. |
Rules
(This is only a first attempt, feel free to edit these if you disagree with any or want to suggest new ones)
- Gadgets must work if just included with no further configuration. (They may be configurable via monobook.js, but must work even if not configured.)
- Gadgets must work in all major browsers.
- Gadgets must not be so powerful that new users using them would be likely to cause disruption by mistake.
- 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.)
- Gadgets must not require their own source code to be edited to update them.
- There must not be multiple gadgets with the same apparent effect.
Scripts
Script | Gadgetability |
---|---|
Navigating to Edit page | |
[[/../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 | |
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 | Display a Wikipedia article in 2 of the languages in which it is available, side by side (for example, Russian and Spanish) |
Remove Access Keys | |
last.fm widget | relies on external site |
scriptpackage.js | multiple scripts |
Wikidudeman's Hodgepodge | multiple scripts |
RenderBoard | |
Meta-scriptsThese are scripts that help develop or use other scripts. Section removed, because it's only useful to people installing via monobook.js anyway. |