2014-04-26

Visual Editor paste

New page

{{Wikimedia engineering project information

|name = VisualEditor|description = Creating a visual editor for MediaWiki, other platforms and the Web at large|logo = VisualEditor-logo.svg|start = 2011-05-15|end = |group = [[Wikimedia Features engineering|Features]]|EPM = [[User:Jdforrester (WMF)|James Forrester]], [[User:Trevor Parscal|Trevor Parscal]]|team = [[User:Catrope|Roan Kattouw]], [[User:Robmoen|Rob Moen]], [[User:Krenair|Alex Monk]], [[User:ESanders (WMF)|Ed Sanders]], [[User:Mooeypoo|Moriel Schottlender]], [[User:Krinkle|Timo Tijhof]] • [[User:DChan (WMF)|David Chan]] <small>(Language Engineering)</small>, [[User:RYasmeen (WMF)|Rummana Yasmeen]] <small>(Quality Assurance)</small>|projectpage = VisualEditor|display = {{{display|}}}}}

: ''For the VisualEditor deployment at the English Wikipedia, see [[w:Wikipedia:VisualEditor|Wikipedia:VisualEditor]].''

: ''For changes made using the VisualEditor, see [{{canonicalurl:Special:RecentChanges|tagfilter=visualeditor}} VisualEditor], [{{canonicalurl:Special:RecentChanges|tagfilter=visualeditor-needcheck}} VisualEditor: Check], and [{{canonicalurl:Special:RecentChanges|tagfilter=visualeditor-switched}} VisualEditor: Switched]''

The '''VisualEditor project''' aims to create a reliable rich-text editor for MediaWiki. It is being developed so it can be used as a [[Extension:VisualEditor|MediaWiki extension]], using the [[Parsoid]] project to supply HTML+RDFa.

It is currently deployed to various namespaces on this wiki

(including the main namespace in which this page exists); more

information about this test deployment can be found on [https://blog.wikimedia.org/2012/06/21/help-us-shape-wikimedias-prototype-visual-editor Wikimedia's blog], the [[Special:MyLanguage/Help:VisualEditor/FAQ|FAQs]], and [{{fullurl:VisualEditor:Welcome|useskin=vector}} VisualEditor:Welcome] or [{{fullurl:VisualEditor:Test|useskin=vector}} VisualEditor:Test]. Please note that the test deployment only works with the Vector skin. For more information, please visit the [[Special:MyLanguage/VisualEditor/Portal|VisualEditor Portal]].

== 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

<nowiki> </nowiki>pre-condition for increasing the number of Wikimedia contributors.

== Status ==

{{VisualEditor Portal}}

{{Wikimedia project status line|VisualEditor}}

: ''You can see the team's current [https://gerrit.wikimedia.org/r/#/projects/mediawiki/extensions/VisualEditor,dashboards/default code dashboard on gerrit].''

== Timeline ==

* Some level of exploration was done in 2010 by the [[usability:Wikipedia Usability Initiative|Wikipedia Usability Initiative]].

* The 2011 [[strategy:Product Whitepaper|product whitepaper]]

<nowiki> </nowiki>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 [[foundation:2011-2012 Annual Plan Questions and Answers|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 [[Wikimedia_Engineering/2012-13_Goals|2012-13 Engineering Goals]] document sets a timeline for VisualEditor's development and deployment up to the end of June 2013.

* VisualEditor is scheduled to be deployed across Wikimedia

projects over the coming months. Below is the schedule as of December

2013:

{| class="wikitable"

|+

Wikipedia roll-out timeline ([[VisualEditor/Rollouts|detailed list]])

!

Week of…

!

Launch

!

Users

! scope="col" width="60%" |

Projects

!

Status

|-

| Summer 2012

| rowspan="3" | Phase 0

| All users

| Mediawiki.org<ref>Initially restricted to just the VisualEditor: namespace, later for all pages.

</ref>

| {{Done}}

|-

| 1 July 2013

| Logged-in users

| rowspan="2" | English Wikipedia (en)<ref>Subsequently switched back to "opt-in" mode in September 2013.

</ref>

| {{Done}}

|-

| 15 July 2013

| All users

| {{Done}}

|-

| 24 July 2013

| rowspan="2" | Phase 1

| Logged-in users

| rowspan="2" | ''7 of the largest Wikipedias''

Spanish (es), French (fr), Hebrew (he), Italian (it), Polish (pl), Russian (ru) & Swedish (sv)<ref>German (de) and Dutch (nl) initially proposed, but withdrawn before full deployment due to community concerns.

</ref>

| {{Done}}

|-

| 29 July 2013

| All users

| {{Done}}

|-

| 30 September 2013

| rowspan="2" | Phase 2

| Logged-in users

| rowspan="2" | ''27 of the next largest Wikipedias''

Bulgarian (bg), Catalan (ca), Cebuano (ceb), Czech (cs), Danish (da),

<nowiki> </nowiki>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)

|{{Done}}

|-

| 7 October 2013

| All users

|{{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

<nowiki> </nowiki>(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),

<nowiki> </nowiki>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

<nowiki> </nowiki>(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

<nowiki> </nowiki>Flemish (vls), Kalmyk (xal), Yiddish (yi), Yoruba (yo), Zeelandic

(zea), Zulu (zu)

|{{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)

|{{done}}

|-

| TBC

| Phase 5

| All users

| ''53 Wikipedias with some characters not normally directly-available to users''

''(Provisional list) ''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)

|

|-

| TBC

| Phase 6

| All users

| ''59 Wikipedias with complex characters inserted using Input Method Editors''

''(Provisional list) ''Amharic

(am), Arabic (ar), Aramaic (arc), Egyptian Arabic (arz), Assamese (as),

Behari (bh), Bengali (bn), Tibetan (bo), Bishnupriya (bpy), Buginese

(bug), Min Dong (cdo), Cherokee (chr), Sorani Kurdish (ckb), Cree (cr),

Dhivehi (dv), Dzongkha (dz), Persian (fa), Gilaki (glk), Gothic (got),

Gujarati (gu), Manx (gv), Hakka (hak), Hindi (hi), Akan (hy), Japanese

(ja), Georgian (ka), 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), Pontic (pnt), Pashto (ps),

Sanskrit (sa), Sindhi (sd), Serbo-Croatian (sh), Sinhala (si), Tamil

(ta), Telugu (te), Thai (th), Tigrinya (ti), Tagalog (tl), Uyghur (ug),

Urdu (ur), Wu (wuu), Zhuang (za), Classical Chinese (zh-classical), Min

Nan (zh-min-nan), Cantonese (zh-yue)

|

|-

| TBC

| Phase 7

| All users

| ''9 [[Writing_systems#LanguageConverter|language variant]] Wikipedias''

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

|

|}

VisualEditor may be offered to users at non-Wikipedia projects, such

as Commons or Wiktionary, after deployment to the Wikipedias has

completed. No timeline has been set for this.

VisualEditor was made opt-in on the English Wikipedia in September 2013.

VisualEditor was made opt-in on the Spanish Wikipedia in February 2014.

=== Notes ===

<references />

== Documentation ==

* [https://doc.wikimedia.org/VisualEditor/master/ Generated code documentation]

You can speak with us in our chat channel, {{IRC|mediawiki-visualeditor}}.

== Related pages ==

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

* [[VisualEditor/Design_and_features|Design and features]]

* [[VisualEditor/Planning_and_testing|Planning and testing]]

* [[VisualEditor/Software|Software]]

* [[VisualEditor/Feedback/Archives|Feedback archives]]

* [[VisualEditor/Presentations|Presentations]]

== See also ==

* [[Parsoid]]

* [[Extension:VisualEditor]] (including installation instructions)

* [[Future]]

* [[Wikitext.next]]

* [[m:Statistics|Statistics]]: some are available at [http://ee-dashboard.wmflabs.org/datasources] (enter "visual" in the search bar, choose one and click "Visualize"), e.g. [http://ee-dashboard.wmflabs.org/graphs/enwiki_ve_hourly_perc_by_user_type English Wikipedia hourly edits, visual editor vs wikitext (% by user group)]

* [[VisualEditor gadgets]]

Show more