mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-25 23:05:35 +00:00
60b5c97c0a
New changes: 220713c Basic unit tests for article/section nodes 42134b7 Bypass fragment parsing for non-fragment windows 8d1ec6b Fix #insertContent in source mode to maintain linebreaks 9bebc0f Surface synchronizer (sockets) 4324301 Localisation updates from https://translatewiki.net. c8f4867 Simple document server a1fe22d Run eslint on rebaser folder c4c1809 Fix build modules for rebaser 606b4a8 Add landing page to rebaser demo 327a277 Rebaser: Focus document name input on load of landing page Change-Id: I57975ea090e2e905e5a78b2a715141636dca4748 |
||
---|---|---|
.jsduck | ||
bin | ||
build | ||
lib | ||
modules | ||
screenshots | ||
.eslintrc.json | ||
.gitignore | ||
.gitmodules | ||
.gitreview | ||
.mailmap | ||
.rubocop.yml | ||
.rubocop_todo.yml | ||
.stylelintrc | ||
ApiVisualEditor.php | ||
ApiVisualEditorEdit.php | ||
AUTHORS.txt | ||
autodisablePref.php | ||
betafeatures-icon-VisualEditor-ltr.svg | ||
betafeatures-icon-VisualEditor-rtl.svg | ||
betafeatures-icon-WikitextEditor-ltr.svg | ||
betafeatures-icon-WikitextEditor-rtl.svg | ||
composer.json | ||
CONTRIBUTING.md | ||
extension.json | ||
Gemfile | ||
Gemfile.lock | ||
Gruntfile.js | ||
jsduck.json | ||
LICENSE.txt | ||
package.json | ||
phpcs.xml | ||
Rakefile | ||
README.md | ||
VisualEditor.hooks.php | ||
VisualEditor.php | ||
VisualEditorDataModule.php | ||
VisualEditorDesktopArticleTargetInitModule.php |
VisualEditor
VisualEditor provides a visual editor for wiki pages. It is written in JavaScript and runs in a web browser.
It uses the Parsoid parser to convert wikitext documents to annotated HTML which the VisualEditor is able to load, modify and emit back to Parsoid at which point it is converted back into wikitext.
For more information about these projects, check out the VisualEditor and Parsoid pages on mediawiki.
Developing and installing
For information on installing VisualEditor on a local wiki, please see https://www.mediawiki.org/wiki/Extension:VisualEditor
For information about running tests and contributing code to VisualEditor, see CONTRIBUTING.md. Patch submissions are reviewed and managed with Gerrit. There is also API documentation available for the VisualEditor.