VisualEditor's new CollabPad feature that was demonstrated at the Wikimedia Hackathon in Barcelona was very nice to see. It would be nice to have this on officewiki, so that rather than start a collaborative document on Etherpad and persist to wiki later, we can collaboratively edit wiki documents in real time directly from officewiki.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T196211 Deploy CollabPad to officewiki | |||
Open | None | T76548 Provide real-time collaboration in VisualEditor-MediaWiki | |||
Open | None | T76546 Provide real-time collaborative editing in VisualEditor | |||
Resolved | Esanders | T74658 VisualEditor: Be able to serialise the linear model | |||
Resolved | Esanders | T142943 Move originalDomElements to the index-value store | |||
Resolved | • Catrope | T70892 Make VisualEditor transaction processing exception-safe | |||
Open | None | T52098 Ordered application of annotations to avoid fragmentation (e.g. ''[[Foo|Fo]]''[[Foo|o]]) | |||
Resolved | Feature | Esanders | T64933 Detect no-op transactions on objects as well as annotations |
Event Timeline
It looks like VisualEditorRebaserURL needs to be set but that sounds like something that might point to a service that isn't set up in prod?
Also I'm not sure why this would be opened only on one private wiki.
Yes, there's a Node service that currently keeps all documents in memory. The test wiki used for the demo is still running if you want to experiment, although it comes absolutely with no guarantees (ask me on IRC for a link). We may need to add a legal disclaimer before we can offer a public service.
Running on office wiki would be a good place to start testing, but we'd need to add some authentication to the server.
As far as I can understand, it cannot be just enabled ATM, some development work is still needed. Stalling and marking as low priority then.
This kind of multi-person, real-time editing might be useful for edit-a-thons and student groups, too. Education programs could work together on a draft (e.g., in userspace) before editing anything in the mainspace. Edit-a-thon organizers would probably appreciate the ability to jump in, see what's happening, and fix it "mid-edit". @Ragesoss, have you looked at this? It's sort of like EtherPad, but with VisualEditor and therefore able to output wikitext.
@Whatamidoing-WMF no, I haven't tried it, but definitely interested! A good shared editing tool would be really useful for most of the kinds of programs on both Wiki Education Dashboard and Programs & Events Dashboard.
If that is still the case, then can someone please create a dedicated task for this and make it a subtask of this task?