Jump to content

Wikipedia:Tools/Editing tools

From Wikipedia, the free encyclopedia

General editing tools

Screenshot of wikEd, a full-featured in-browser text editor

Tools that don't assist with a specific kind of edits, but just whatever edits the user is making.

Firefox addons

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 at mozilla.org.

QuickWikiEditor

With this Firefox-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 now addons.mozilla.org.

wikEd

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:

  • Pasting formatted text, e.g. from MS-Word (including tables)
  • Converting the formatted text to wikicode
  • Wikicode syntax highlighting
  • Regular expression search and replace and find-as-you-type
  • Server-independent Show preview and Show changes
  • Fullscreen editing mode
  • Single-click fixing of common mistakes
  • History for summary, search, and replace fields
  • Search/replace box that supports regular expressions.

Offline MediaWiki Code Editor

Offline MediaWiki Code Editor is a multilingual freeware offline application programmed in AutoHotkey script language for those Windows® users who edit articles in Wikipedia and other projects of the Wikimedia 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 the MediaWiki code. Among other gifts the assistants help the user to:

  • Apply list style
  • Build links
  • Split in columns
  • Insert special characters
  • Insert inline references
  • Insert images
  • Insert image galleries
  • Insert tables
  • Browse/Concatenate files
  • Compare versions of a document
  • Convert to HTML and preview
  • Two-windows mode

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 the MediaWiki 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 a Wikipedia page. The installer may be downloaded free from the Offline 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 from here.

Visual Studio Code Plugins for Wikipedia and Mediawiki

The following plugins are available in Visual Studio Code for syntax highlighting and some additional features to help edit Wikipedia and Mediawiki pages and projects, including adding web citations.

Sublime Text Mediawiker

Mediawiker is a plugin for the Sublime 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.

Text comparison and edit merging

See Comparison of file comparison tools.

The most popular are probably Meld and Kompare (both cross-platform, free/libre open source software).

syncwiki

https://git.sr.ht/~enterprisey/syncwiki. Upload and download text files as Wikipedia pages.

WikiFundi

WikiFundi is a freely-licenced offline wiki editing environment based on MediaWiki, 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 the Wikimedia CH and Kiwix (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, a Raspberry 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 the WikiChallenge Ecoles d'Afrique.

Multiple languages are supported, including French, English, and Spanish. For more information, including instructions for downloading and use, see http://www.wikifundi.org.

Semi-auto edit bots

AutoWikiBrowser

AutoWikiBrowser – (Windows platform) Makes repetitive, tedious edits such as spell checkings or category moves faster and easier.

CSVLoader

CSVLoader is an AutoWikiBrowser plug-in that allows creating and updating articles using CSV data files.

mwpush

mwpush.pl is a Perl script which takes a Wikified text file or input and submits it to a target MediaWiki page.

PyAutoWikiBrowser

PyAutoWikiBrowser (PyAWB) is an editing assist tool for MediaWiki similar to AWB, but since it is written in Python, it is intended to be cross-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 at Test Wiki and use that. Enter the project test (not Wikipedia) and language test when running make.py to set up the software.

Pywikibot

Useful for creating bots, or for interactive repair of interwiki links.

DotNetWikiBot

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.

Information display

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's skin.js file.

Alternative preview

Alex Smotrov's QPreview adds an edit toolbar button that uses XMLHttpRequest to generate page preview without reloading the whole page. QPreview functionality has also been added to the wikEd editor tool.

WikiCheck watchlist 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.

Wikisyntax conversion utilities

From spreadsheet tables

From OpenOffice and LibreOffice

  • LibreOffice provides MediaWiki export functionality. The package libreoffice-wiki-publisher needs to be installed.
  • Writer2MediaWiki: OpenOffice macro for converting to MediaWiki format
  • Pandoc

From any productivity suite

  • VisualEditor, the WYSIWYG editor deployed on multiple Wikipedias allows for the copying/pasting of content from Word documents into a wiki page. Most formatting is kept intact - including tables. However, images and advanced formatting will need to be cleaned up upon import. For testing: mw:Project:Sandbox.
  • User:Cacycle/wikEd editor extension functionality, see above

From Microsoft Word

  • Transferring a single wiki page in MediaWiki to Word is easy, just save the desired webpage and then open the page in Microsoft Word.

From HTML

Online, no installation required

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant