Real-time CollaborationNo. 021
Multiplayer editing for WordPress at enterprise scale
WordPress doesn’t have native real-time collaboration. Two editors opening the same post will overwrite each other’s work. For enterprise publishers with large teams, this is a constant source of friction and lost work.
I’m currently designing real-time collaboration for the WordPress block editor — presence indicators, live cursors, conflict resolution, and the underlying interaction model for multiplayer editing. The feature is being developed first as an enterprise plugin, then phased into WordPress core.
The design challenges go beyond “add cursors to the editor”:
- Save and publish
- WordPress assumes a single author. Real-time editing breaks that assumption. Who can publish? What happens to drafts? How do you handle autosave when multiple people are typing?
- Conflict resolution
- Two people edit the same block simultaneously. What wins? How do you communicate what happened?
- Presence and awareness
- Who’s in the document? Where are they? Are they actively editing or just viewing?
- Permissions
- Enterprise WordPress has complex roles. Editors, authors, contributors — each with different capabilities. Real-time collaboration has to respect those boundaries.
- Performance
- WordPress sites range from simple blogs to massive publishing operations. The collaboration layer can’t break under load.
I’m also navigating the open-source process — coordinating with core contributors, balancing enterprise needs against consumer use cases, designing for a system that will be extended by thousands of third-party developers.
- Designed at
- Automattic / WordPress
- Work
- Product Design, Design Engineering, Front-end Development