| Editor tools |
|---|
| Editing aids |
| Citation tools |
| Things to review |
| Customisation |

Tools that don't assist with a specific kind of edits, but just whatever edits the user is making.
There are always a lot of different addons for editing or reading Wikipedia, sometimes not so stable or not so long lasting, but you can likely find some that will help you seriously.
Available atmozilla.org.
With thisFirefox-add-on it is possible to make little edits to wiki-articles without having to leave or reload the page, so the flow in reading an article is barely disturbed.
Available nowaddons.mozilla.org.
wikEd is a full-featured, in-browser text editor that adds enhanced text processing functions to Wikipedia and other MediaWiki edit pages (currently Mozilla, Firefox, SeaMonkey, Safari, and Chrome only).
Features include:
Offline MediaWiki Code Editor is a multilingual freeware offline application programmed inAutoHotkey script language for thoseWindows® users who edit articles inWikipedia and other projects of theWikimedia Foundation. It includes tools and assistants with a simple and intuitive user-friendly Graphical User Interface (GUI) which helps the user to generate much of theMediaWiki code. Among other gifts the assistants help the user to:
The application makes easier and faster the edition of articles, even if the user lacks previous knowledge of the markup rules. It helps to prevent mistakes during the process of edition, and to pay less attention to the syntax. Although the application program was designed for users with no previous knowledge of theMediaWiki language, it is also useful for experts, once it saves time and reduces the possibility of typing errors. Although is not a visual editor, it offers the possibility to test offline most of your code in your default web browser. This tests simulate the behavior that would show the wiki code in aWikipedia page. The installer may be downloaded free from theOffline MediaWiki Code Editor site.
Both the installer and the application interface are available in English, Spanish, German and French. Last update (October 13, 2024) can be downloaded fromhere.
The following plugins are available inVisual Studio Code for syntax highlighting and some additional features to help edit Wikipedia and Mediawiki pages and projects, including adding web citations.
Mediawiker is a plugin for theSublime Text editor that permits transparent opening, editing, and saving of MediaWiki pages within the editor itself. It is based on MWClient and supports syntax highlighting, completions, history, bookmarks, notifications, templates, and more.
SeeComparison of file comparison tools.
The most popular are probablyMeld andKompare (both cross-platform, free/libre open source software).
https://git.sr.ht/~enterprisey/syncwiki. Upload and download text files as Wikipedia pages.
WikiFundi is a freely-licenced offline wiki editing environment based onMediaWiki, and thus mimics the familiar Wikipedia environment. It facilitates wiki-based teaching and content creation where internet access and electricity are expensive, intermittent, or unreliable.
It was realized by theWiki in Africa association in collaboration withWikimedia CH andKiwix (Anthere, Emmanuel Engelhard (Kelson), Florent Kaisser, Renaud Gaudin,Tonygarfume and other members of the community).
WikiFundi needs a small portable local server to work; for example, aRaspberry Pi. It can be used by an individual, but was designed to help groups and communities to learn how to edit Wikipedia, and work on articles collaboratively. It is being used for education programs within schools such as theWikiChallenge Ecoles d'Afrique.
Multiple languages are supported, including French, English, and Spanish. For more information, including instructions for downloading and use, seem:WikiFundi/en (most up to date) or its websitehttp://www.wikifundi.org.
AutoWikiBrowser – (Windows platform) Makes repetitive, tedious edits such as spell checkings or category moves faster and easier.
CSVLoader is anAutoWikiBrowser plug-in that allows creating and updating articles usingCSV data files.
mwpush.pl is a Perl script which takes a Wikified text file or input and submits it to a target MediaWiki page.
PyAutoWikiBrowser (PyAWB) is an editing assist tool forMediaWiki similar toAWB, but since it is written inPython, it is intended to becross-platform. Currently it is under development, but it is available for testing as a command line tool. While in beta please restrict editing to your own userspace, or preferably, sign up atTest Wiki and use that. Enter the project test (not Wikipedia) and language test when running make.py to set up the software.
Useful for creating bots, or for interactive repair of interwiki links.
DotNetWikiBot has an option to review and change each edit in Microsoft Word before saving it to live wiki. DotNetWikiBot is a client API on .NET, intended for building bots for MediaWiki sites.
Relink.pl is a Perl5 script that relinks wikitext. It removes red links, given a list of titles that it generates from the raw wikitext. It can also add links given a list of words to link. It will report link counts, how many times each link occurs, and the total number of outgoing links.
Wikipedia:Tools/Navigation popups gives a popup box containing the first paragraph of an article when hovering over a link; it also allows quick access to common editing operations. If the wiki provides the NavPop gadget, it can be enabled in user preferences under the gadgets tab. Otherwise, installed by editing the user'sskin.js file.
Alex Smotrov'sQPreview adds an edit toolbar button that uses XMLHttpRequest to generate page preview without reloading the whole page. QPreview functionality has also been added to thewikEd editor tool.
WikiCheck is a small tool to make checking your watchlist easier. Docked to the left screen edge it shows a list of changes that occurred since the last time the list was checked. Clicking on a change will open the corresponding diff in a new browser window. Recently rewritten.
Seecommons:Commons:Upload tools.
Twinkle is a popular JavaScript Wikipedia gadget that gives autoconfirmed registered users many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives administrators more tools to help them carry out their duties.
Additional tools which useOAuth can be found onSpecial:Tags.
Disambiguation fixer is a program to fix the links to Disambiguation pages. (SeeWikipedia:Disambiguation pages with links)
The following may seem trivial for Unix-experienced people, but a collection of ready-to-use regular expressions can help people who don't know anything or much about regular expressions. For these people: You can use regular expressions in many editors to perform complex editing tasks.
This will give the headings more (or fewer) equal signs (=). I can only provide a version which is verified to work inEclipse, but it will work in many text editors which feature Unix-style regular expressions.
Please change the expressions only if you are very, very sure that it will work correctly, say you have tested that it works.
Search-string:
^=(=*?)([^=]+?)(=*?)=\s*$
For more equal signs replace with:
==$1$2$3==
For fewer equal signs replace with:
$1$2$3
To balance right equals signs to left:
=$1$2$1=
In other editors, the replace strings will have to be different:
For more equal signs replace with:
==\1\2\3==
For less equal signs replace with:
\1\2\3
User:MJCdetroit/monobook.js is a monobook tool that allows many common units to be correctly formatted (e.g. km² and not sq km) and converted between metric and imperial/U.S. customary systems with one click on a 'units' tab in edit mode.
Dates can be delinked and common errors associated with can be corrected with one click on a 'dates' tab in edit mode.
Units and dates can be combined by clicking the 'combined' tab in the edit mode.
To avoid false positives, editors can/should review the changes offered and accept or reject the changes offered and/or do more editing before pressing 'Save'. Simply addimportScript("User:MJCdetroit/monobook.js"); to your own monobook. Follow the instructions in your monobook to clear the cache (i.e., pressCtrl+⇧ Shift+R in Firefox orCtrl+F5 in Internet Explorer) before it will work. —20:32, 21 July 2008 (UTC)[reply]
TheLabelled Image Editor is a Java tool that creates and edits labelled links for an image. Useful for creating clickable maps likeTemplate:United States Labelled Map.http://mujibab.googlepages.com/labelledimageeditor
For a tool to create nice graphical timelines, seemeta:Wikipedia Project Time Charts and theEasy Timeline Homepage. (bymeta:Erik Zachte)

For extra edit page buttons, put the following code inyour skin.js:{{js|User:MarkS/extraeditbuttons.js}}. The buttons include: left aligned text, sub-script, super-script, insert table, insert quoted text. More details can be found atUser:MarkS/Extra edit buttons.
// A small piece of JS written by [[User:MatthewFenton]], This is my first piece of JS.functionwelcome(){if(document.title.indexOf('Editing User talk:')==0){document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+'=='+'Welcome'+'==\n'+'{{subst:User:'+'MatthewFenton/Welcome}}\n~~'+'~~';document.editform.wpSummary.value='Welcome a user to Wikipedia using JS WW';}}functionwelcome_tab(){add_link('#"c-MatthewFenton-2006-07-12T16:25:00.000Z-Wiki_Welcome">contribs16:25, 12 July 2006 (UTC)[reply]Footnote renumbering tool
The templates{{fn}} and{{fnb}} were deleted inMarch 2010. This tool is no longer useful on the English Wikipedia.If you have a page with many footnotes using{{fn}} and{{fnb}}, and they're all in the wrong order, this script could be useful. Written in Python, tested on a Linux system with Python 2.4.
User:Skagedal/Footnote renumbering tool
Decision-making processes
See also:Category:Wikipedia consensus toolsvfd_NavBar
This section is an excerpt fromUser:Sanbeg/vfd NavBar.[edit]User:Sanbeg/vfd NavBar.js is a modified version of the experimental navigation bars. This will hide closed discussions in theAFD &AFC pages, but not in the AFD sub pages (where there's only 1 discussion) and allows you to toggle them individually.
AFD tools
note : AFD stands forArticles For Deletion
Add the following toyour monobook.js file
Code for "AFD" to be added toyour monobook.js functionhidevfd(){vardivs=document.getElementsByTagName("div");for(varx=0;x<divs.length;++x)if(divs[x].className.indexOf("vfd")!=-1)divs[x].style.display="none";document.getElementById('footer').style.display='none';}functionshowvfd(){vardivs=document.getElementsByTagName("div");for(varx=0;x<divs.length;++x)if(divs[x].className.indexOf("vfd")!=-1)divs[x].style.display="";document.getElementById('footer').style.display='';}functionaddlilink(tabs,url,name){varna=document.createElement('a');na.href=url;na.appendChild(document.createTextNode(name));varli=document.createElement('li');li.appendChild(na);tabs.appendChild(li);returnli;}functionvfdlinks(){vartabs=document.getElementById('p-cactions').getElementsByTagName('ul')[0];if(document.title.indexOf("Wikipedia:Articles for deletion")==0){addlilink(tabs,'#"load",vfdlinks,false);elseif(window.attachEvent)window.attachEvent("onload",vfdlinks); |
A script to speed up voting onAFDs. Seeafd helper. Feedback needed.
AGreasemonkey script to add a menu with commonWP:CSD criteria next in the form that appears when deleting articles. It saves time and provides more meaningful deletion reasons in the logs. Can be included directly into monobook.js with basic modification. It is available atUser:Chairboy/csdhelper.greasemonkey.js. Wikipedia administrator access required.
An application used in AFD discussions. Loads a list of all the recent AFD's, and then pre-loads several useful pages when opening an AFD, saving valuable time and energy.
Script for quickly tagging images as lacking source, licensing, or fair use rationale. Also simplifies nominating images for deletion:
User talk:Howcheng/quickimgdelete.js