VisualEditor/Real-time collaboration

A work-in-progress demo exists in the VisualEditor codebase which provides support for real-time collaboration in a VE environment.

The code is currently experimental and unstable.

Standalone

 * 1) Make sure you have the latest master of VisualEditor core from git (and place it at   if inside MediaWiki).
 * 2) Install a MongoDB instance.
 * 3) In the root folder of VisualEditor core (or   if inside MediaWiki), run   and then.
 * 4) In the   sub-folder run.
 * 5) Create a   file by copying   and making any changes you require.
 * 6) Run    to start the server.
 * 7) Go to   (or whatever port you set in  )

If you update the code, you will need to re-run  and then restart the server from within.

Once you have the standalone server working you can have a go at the MediaWiki integration:

MediaWiki

 * 1) Check out the latest version of VisualEditor-MediaWiki from https://github.com/wikimedia/mediawiki-extensions-VisualEditor, and run   to get the latest associated version of VE core in.
 * 2) Follow the steps above to get the standalone server running.
 * 3) Add   to your   (or whatever server/port you ended up using above).
 * 4) Go to Special:CollabPad on your wiki.

Known issues

 * References are disabled (T194842, T194843, T194844)
 * Redo is disabled (T185706)

Support
You can speak with us in our chat channel,.

Past efforts

 * VisualEditor/Design/Realtime collaboration
 * Parser 2011/Real-time collaboration
 * C. Scott's talks, panels, and presentations