Page MenuHomePhabricator

Next Steps for Real Time Collaboration
Open, Needs TriagePublic0 Estimated Story Points


Type of activity: Pre-scheduled session
Main topic: None

The problem

At the October Editing team offsite, we built consensus for an MVP for the real-time collaboration feature of visual editor. If all goes well, that MVP might be mostly done by the dev summit.

So what's the next step?

Expected outcome

Building continuity with the offsite. Expanding the community discussing this feature and building broader consensus. Which of the issues deliberately excised from the MVP (for example, T149661) should be in the "next step" of the evolution of this feature?

Current status of the discussion

See the offsite notes for a start.

FIXME: This link requires special permissions.

Some issues left unresolved:

  • Is there a user group model? Can we resuscitate WikiProjects? Or do we use AI to suggest collaborators, avoiding all explicit "friends lists" or "wikiproject members".
  • We have a basic "report abuse" function, but who patrols for harassment and what tools do they need?
  • How are active edit sessions visible? Can you watch edits in real-time in read-only mode to follow a developing story?
  • What backend changes should we tackle? Multiple authors? Fine-grained authorship?


Event Timeline

cscott created this task.Nov 1 2016, 5:19 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 1 2016, 5:19 AM
Qgil added a subscriber: Qgil.

Can you add projects/tags related to the topics discussed, please?

Qgil added a comment.Nov 11 2016, 12:11 PM

Who would be the person facilitating this session? Please assign this task to that person if you are aiming to have this session pre-scheduled. Thank you!

cscott claimed this task.Nov 11 2016, 10:08 PM

This is one I would be interested in facilitating. I would hope that @Jdforrester-WMF, @Pginer-WMF, and @TheDJ (to name a few) could also participate, since they have had excellent contributions to this sort of discussion in the past. I'd love it if we could identify someone active in WikiProject-tools to participate (for the "user group" part), someone from Community-Relations-Support and/or OTRS (for the abuse/anti-harassment/anti-vandalism aspects), and someone like @brion from the database-schema side to weigh in on core support.

Qgil updated the task description. (Show Details)Nov 15 2016, 11:35 AM
Qgil updated the task description. (Show Details)Nov 25 2016, 8:22 AM

This proposal seems to have enough interests, but there is no discussion so far. I am moving it to "on track" for now, but all pre-scheduled sessions are supposed to have ongoing discussions.

Qgil added a comment.Nov 29 2016, 12:46 PM

Since this proposal doesn't fit in a main topic, maybe it would be better to move it under Unconference.

Qgil added a comment.Dec 2 2016, 9:25 AM

In terms of room capacity and configuration, what would be your preference?

  • The biggest room in theater configuration (up to 200 people, only chairs, no tables) and required video recording (meaning also that people have to wait for the mic to speak etc).
  • A big room in classroom configuration (up to 70-80 people, chairs and tables) and required video recording (meaning also that people have to wait for the mic to speak etc).
  • A big room in classroom configuration (up to 70-80 people, chairs and tables) and optional video recording (i.e. only recording the initial introduction but then relaxing things during the discussion, or no recording at all).
  • A smaller room, flexible configuration, optional video recording...

@cscott Hey! As developer summit is less than four weeks from now, we are working on a plan to incorporate the ‘unconference sessions’ that have been proposed so far and would be generated on the spot. Thus, could you confirm if you plan to facilitate this session at the summit? Also, if your answer is 'YES,' I would like to encourage you to update/ arrange the task description fields to appear in the following format:

Session title
Main topic
Type of activity
Description Move ‘The Problem,' ‘Expected Outcome,' ‘Current status of the discussion’ and ‘Links’ to this section
Proposed by Your name linked to your MediaWiki URL, or profile elsewhere on the internet
Preferred group size
Any supplies that you would need to run the session e.g. post-its
Interested attendees (sign up below)

  1. Add your name here

We will be reaching out to the summit participants next week asking them to express their interest in unconference sessions by signing up.

To maintain the consistency, please consider referring to the template of the following task description:

Jdforrester-WMF set the point value for this task to 0.Feb 9 2017, 6:16 PM
Aklapper removed cscott as the assignee of this task.Jun 19 2020, 4:15 PM

This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!

For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)