This page contains changes which are not marked for translation.

For help installing and running VisualEditor, see Extension:VisualEditor.
For changes made on this wiki using VisualEditor, see the filters visualeditor and visualeditor-switched.

The VisualEditor project aims to create a reliable rich-text editor for MediaWiki. VisualEditor is available as a MediaWiki extension using the Parsoid project to supply HTML+RDFa; however, its core implementation can be run without MediaWiki, Parsoid, or Node.js.

As of mid-2015, it is available to all users here at MediaWiki.org and on more than half of the Wikipedias, including French, Russian, and Italian. It is also available as an opt-in Beta Feature to logged-in users on most other projects, in all languages. VisualEditor is only available in some namespaces, including the main namespace (where this page is), but not in discussion namespaces.

More information about VisualEditor can be found on Wikimedia's blog and the FAQs. Please visit the main, multi-lingual VisualEditor Portal.

Contents

Rationale

The decline in new contributor growth is the single most serious challenge facing the Wikimedia movement. Removing avoidable technical impediments associated with Wikimedia's editing interface is a necessary pre-condition for increasing the number of Wikimedia contributors.

Status

Dashboards

History

  • Some level of exploration was done in 2010 by the Wikipedia Usability Initiative.
  • The 2011 product whitepaper published by the Wikimedia Foundation's strategic product team identified rich-text editing as one of the "Great Movement Projects". Work subsequently started in May 2011.
  • The 2011-12 Wikimedia annual plan, released July 2011, states a goal for VisualEditor: "First opt-in user-facing production usage by December 2011, and first small wiki default deployment by June 2012".
  • The 2012-13 Engineering Goals document sets a timeline for VisualEditor's development and deployment up to the end of June 2013.
  • The 2013–2014 Engineering Goals document lists the goals for that year.
  • VisualEditor is scheduled to be deployed across Wikimedia projects over the coming months. Below is the schedule as of May 2015:
Roll-out timeline (detailed list)
Week of… Launch Users Projects Status
Summer 2012 Phase 0 All users Mediawiki.org[1] Y Done
1 July 2013 Logged-in users English Wikipedia (en)[2] Y Done
15 July 2013 All users Y Done
24 July 2013 Phase 1 Logged-in users 7 of the largest Wikipedias

Spanish (es),[3] French (fr), Hebrew (he), Italian (it), Polish (pl), Russian (ru) & Swedish (sv)[4]

Y Done
29 July 2013 All users Y Done
30 September 2013 Phase 2 Logged-in users 27 of the next largest Wikipedias

Bulgarian (bg), Catalan (ca), Cebuano (ceb), Czech (cs), Danish (da), Modern Greek (el), Estonian (et), Basque (eu), Finnish (fi), Galician (gl), Croatian (hr), Hungarian (hu), Indonesian (id), Latvian (lv), Malay (ms), Neopolitan (nap), Norwegian - Nynorsk (nn), Norwegian - Bokmål (no), Sicilian (scn), Simple English (simple), Slovak (sk), Slovenian (sl), Turkish (tr), Ukrainian (uk), Venetian (vec), Volapük (vo), Waray-Waray (war)

Y Done
7 October 2013 All users Y Done
2 December 2013 Phase 3 All users 91 Wikipedias with all characters normally directly available to users

Acehnese (ace), Aymara (ay), Central Bikol (bcl), Bislama (bi), Banjar (bjn), Chavacano (cbk-zam), Chechen (ce), Chamorro (ch), Cheyenne (chy), Corsican (co), Kashubian (csb), Zazaki (diq), Emilian-Romagnol (eml), Extremaduran (ext), Fijian (fj), Faroese (fo), Franco-Provençal/Arpitan (frp), North Frisian (frr), Friulian (fur), Scottish Gaelic (gd), Hawai'ian (haw), Fiji Hindi (hif), Haitian (ht), Interlingua (ia), Ilokano (ilo), Ido (io), Lojban (jbo), Kongo (kg), Kikuyu (ki), Greenlandic (kl), Komi-Permyak (koi), Ripuarian (ksh), Cornish (kw), Ladino (lad), Lak (lbe), Ganda (lg), Limburgish (li), Ligurian (lij), Lombard (lmo), Banyumasan (map-bms), Malagasy (mg), Maori (mi), Minangkabau (min), Maltese (mwl), Erzya (myv), Nauruan (na), Low Saxon (nds), Dutch Low Saxon (nds-nl), Novial (nov), Norman (nrm), Northern Sotho (nso), Chichewa (ny), Oromo (om), Pangasinan (pag), Kapampangan (pam), Papiamento (pap), Picard (pcd), Pennsylvania German (pdc), Norfuk (pih), Piedmontese (pms), Portuguese (pt), Quechuan (qu), Romansh (rm), Romani (rmy), Kirundi (rn), Aromanian (roa-rup), Tarantino (roa-tara), Kinyarwanda (rw), Northern Sami (se), Sango (sg), Samoan (sm), Shona (sn), Somali (so), Sranan (srn), Swazi (ss), Sesotho (st), Saterland Frisian (stq), Sundanese (su), Tongan (to), Tok Pisin (tpi), Tsonga (ts), Tumbuka (tum), Tahitian (ty), Tuvan (tyv), Veps (vep), West Flemish (vls), Kalmyk (xal), Yiddish (yi), Yoruba (yo), Zeelandic (zea), Zulu (zu)

Y Done
13 January 2014 Phase 4 All users 23 remaining Wikipedias with all characters normally directly available to users

Alemannic (als), Aragonese (an), Asturian (ast), Bavarian (bar), Belarusian (be), Belarussian Taraškievica (be-x-old), Bosnian (bs), Esperanto (eo), West Frisian (fy), Irish (ga), Javanese (jv), Latin (la), Luxembourgish (lb), Lithuanian (lt), Occitan (oc), Palatinate German (pfl), Romanian (ro), Scots (sco), Albanian (sq), Swahili (sw), Tswana (tn), Vietnamese (vi), Xhosa (xh)

Y Done
November 2014 All users Tagalog (tl) Y Done
27 November 2014 Logged-in users

Opt-in only

Available as a beta feature at the following projects (at all languages): Wikiquote, Wikibooks, Wikinews, Wikivoyage and Wikiversity Y Done
30 March 2015 Phase 5 All users 53 Wikipedias with some characters not normally directly-available to users

Abkhazian (ab), Afrikaans (af), Akan (ak), Anglo-Saxon (ang), Avar (av), Azerbaijani (az), Bashkir (ba), Samogitian (bat-smg), Bambara (bm), Breton (br), Buryat (bxr), Crimean Tatar (crh), Old Church Slovonic (cu), Chuvash (cv), Welsh (cy), Lower Sorbian (dsb), Ewe (ee), Fula (ff), Võro (fiu-vro), Gagauz (gag), Guarani (gn), Hausa (ha), Upper Sorbian (hsb), Igbo (ig), Inupiak (ik), Icelandic (is), Karakalpak (kaa), Kabyle (kab), Kabardian (kbd), Karachay-Balkar (krc), Komi (kv), Kyrgyz (ky), Lezgian (lez), Lingala (ln), Latgalian (ltg), Moksha (mdf), Meadow Mari (mhr), Macedonian (mk), Mongolian (mn), Hill Mari (mrj), Maltese (mt), Nahuatl (nah), Navajo (nv), Ossetian (os), Rusyn (rue), Sakha (sah), Silesian (szl), Turkmen (tk), Tatar (tt), Udmurt (udm), Venda (ve), Walloon (wa), Wolof (wo)

Y Done
TBC Phase 6a All users 14 Wikipedias with slightly more complex scripts

(Provisional list) Amharic (am), Buginese (bug), Min Dong (cdo), Cree (cr), Manx (gv), Hakka (hak), Armenian (hy), Georgian (ka), Pontic (pnt), Serbo-Croatian (sh), Tigrinya (ti), Mingrelian (xmf), Zhuang (za), Min Nan (zh-min-nan)

In progress
TBC Phase 6 All users 45 Wikipedias with complex characters inserted using Input Method Editors

Arabic (ar), Aramaic (arc), Egyptian Arabic (arz), Assamese (as), Behari (bh), Bengali (bn), Tibetan (bo), Bishnupriya (bpy), Cherokee (chr), Sorani Kurdish (ckb), Dhivehi (dv), Dzongkha (dz), Persian (fa), Gilaki (glk), Gothic (got), Gujarati (gu), Hindi (hi), Japanese (ja), Khmer (km), Kannada (kn), Korean (ko), Kashmiri (ks), Lao (lo), Malayalam (ml), Marathi (mr), Burmese (my), Mazanderani (mzn), Nepali (ne), Nepal Bhasa (new), Oriya (or), Punjabi (pa), Pali (pi), Saraiki (Western Punjabi) (pnb), Pashto (ps), Sanskrit (sa), Sindhi (sd), Sinhala (si), Tamil (ta), Telugu (te), Thai (th), Uyghur (ug), Urdu (ur), Wu (wuu), Classical Chinese (zh-classical), Cantonese (zh-yue)

TBC Phase 7 All users 9 language variant Wikipedias

Gan (gan), Inuktitut (iu), Kazakh (kk), Kurdish (ku), Tachelhit (shi), Serbian (sr), Tajik (tg), Uzbek (uz), Chinese (zh)

Enabling VisualEditor by default for all users or for all logged-in users can be requested by contacting product manager James Forrester.

Notes

  1. Initially restricted to just the VisualEditor: namespace, later for all pages.
  2. Subsequently switched back to "opt-in" mode in September 2013 until September 2015.
  3. Subsequently switched back to "opt-in" mode in February 2014 until December 2015.
  4. German (de) and Dutch (nl) initially proposed, but withdrawn before full deployment due to community concerns.

Documentation

Related pages

For more information on VisualEditor and its design process, see these directory pages:

See also

Read in another language