Collaboration
Real-Time Editing
Edit content simultaneously with your team members.
Overview
When working within an organization, multiple team members can edit the same content at the same time. Changes are synchronized in real time using conflict-free collaborative editing technology (Yjs/CRDT).
How It Works
- Live sync — Changes appear instantly for all editors
- Cursors — See other editors' cursor positions and selections in real time
- Conflict-free — Simultaneous edits to the same content are automatically merged without conflicts
- Offline support — If you lose connection, your changes are synced when you reconnect
What's Synchronized
- All brick content and properties
- Rich text editing (character by character)
- Brick additions, deletions, and reordering
- Item changes within bricks
What's Not Synchronized
- Theme settings (applied per-content, not per-session)
- Lesson-level operations (adding/deleting lessons)
- Content metadata (title, settings)
Best Practices
- Communicate with your team about who is editing which lesson to avoid confusion
- Different lessons — In a course, team members can each work on a different lesson simultaneously
- Review changes — Use snapshots to save checkpoints of collaborative work
Real-time collaboration requires an organization scope. Personal content does not support simultaneous editing.