< VisualEditor
|
Wikimedia Foundation projects
VisualEditor real-time collaboration
"CollabPad" ![]() Providing a real-time collaboration tool in MediaWiki
|

Special:CollabPad
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.
Demos
Standalone
- Make sure you have the latest master of VisualEditor core from git (and place it at
extensions/VisualEditor/lib/veif inside MediaWiki). - Install a MongoDB instance.
- In the root folder of VisualEditor core (or
extensions/VisualEditor/lib/veif inside MediaWiki), runnpm installand thennpx grunt build. - In the
rebaser/sub-folder runnpm install. - Create a
config.yamlfile by copyingconfig.dev.yamland making any changes you require. - Run
npm startto start the server. - Go to
http://localhost:8081(or whatever port you set inconfig.yaml)
If you update the code, you will need to re-run npx grunt build and then restart the server from within rebaser/.
Once you have the standalone server working you can have a go at the MediaWiki integration:
MediaWiki
- Check out the latest version of VisualEditor-MediaWiki from https://github.com/wikimedia/mediawiki-extensions-VisualEditor, and run
git submodule updateto get the latest associated version of VE core inlib/ve. - Follow the steps above to get the standalone server running.
- Add
$wgVisualEditorRebaserURL = 'http://localhost:8081';to yourLocalSettings.php(or whatever server/port you ended up using above). - Go to Special:CollabPad on your wiki.
Known issues
Support
You can speak with us in our chat channel, #mediawiki-visualeditor connect.
Past efforts
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.
