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