Extension:WikiEditor

The WikiEditor extension provides an improved interface for editing wikitext.

It is the editing interface that Wikipedia started using in 2010 for desktop users.

It includes an extendable framework with a set of feature-based modules, each of which can be selectively enabled or disabled, aiming to improve the user experience of editing in different ways.

Installation

 * In some situations, WikiEditor may not show in your browser after the installation. Clearing your browser cache may solve the problem.
 * ? with WikiEditor version for 1.28 (latest as of 5/7/17 ff440d6 which reports on the Special Pages->Version as: WikiEditor 0.5.0 (952e04b) 09:42, 3 February 2017) the regular and advanced toolbar icons don't appear. Perhaps more details in [] Confirmed with two browsers so not a cache issue. Others reporting same issues in various forums.

Configuration
Add the above code at the bottom of your localsettings>Special:MyLanguage/LocalSettings.php|LocalSettings.php.


 * The button for adding user signatures (four tildes) is available on talk pages and in namespaces specified in .

WikiEditor uses them to represents the icons. To fix this, you have to [https://stackoverflow.com/questions/12328651/svg-is-not-working-on-iis-webserver-on-localhost add the MIME type].
 * Note for IIS setup: By default, IIS doesn't understand .svg files.

Toolbar customization
See toolbar-cust>Special:MyLanguage/Extension:WikiEditor/Toolbar customization|Toolbar customization.

Toolbar Module
A toolbar visible on editing pages which replaces the stock toolbar.

See the toolbar icons.

Sections

 * Toolbar

A toolbar is a series of groups, each with a series of tools, rendered in the writing direction of the content language, with visible dividers between groups.

Supported Tool Types
 * Button - an icon which can be clicked
 * Select - a drop-down list which can be selected from

A booklet is a series of named pages which can be viewed one at a time and navigated through using an index list widget.
 * Booklet

Supported Page Types
 * Table - a grid of columns and rows
 * Characters - a series of rectangular buttons containing text values

Actions
Each tool has an action which is executed when the tool is used.

The most commonly used action is encapsulate, which operates on the currently selected text, prepending text, appending text and in the case that no text was selected inserting text at the cursor.

The encapsulate action takes three parameters, pre, peri and post, which can either be raw text or message keys.

Labs Modules
Part of the WikiEditor extension were a number of alpha quality modules.

These alpha modules are now deprecated and are being removed.

The modules are: highlighter, toc, templates and template editor.

You should not be using them.