Real-time Collaboration
Work together seamlessly. LusterCMS enables real-time collaboration so your team can edit content simultaneously without conflicts.
Features
👥 Live Presence
See who's working on what:
- Avatar indicators — See who's viewing each page
- Cursor tracking — See where others are editing
- Activity status — Know who's actively editing vs. viewing
✏️ Concurrent Editing
Multiple people can edit the same content:
- Conflict-free — Changes merge automatically
- Real-time sync — See updates instantly
- Autosave — All changes saved automatically
💬 Comments & Annotations
Discuss content in context:
- Inline comments — Comment on specific text
- Thread replies — Have conversations
- Resolve/reopen — Track discussion status
- Mentions — Notify specific team members
📋 Checklists
Track tasks within content:
- Add checklists — Create to-do items
- Assign tasks — Assign to team members
- Track progress — See completion status
How It Works
LusterCMS uses Y.js for real-time collaboration:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ User A │◄───►│ WebSocket │◄───►│ User B │
│ Browser │ │ Server │ │ Browser │
└─────────────┘ └─────────────┘ └─────────────┘
│
▼
┌─────────────┐
│ Database │
│ (Persist) │
└─────────────┘
- Changes sync in real-time via WebSocket
- Conflicts are automatically resolved
- All changes are persisted to the database
Using Collaboration
Presence Indicators
Look for:
- Colored avatars — Each user has a unique color
- Cursor labels — Shows who's editing where
- Status dots — Green = active, yellow = idle
Commenting
- Select text in the editor
- Click the Comment button
- Type your comment
- Others will see it instantly
Notifications
Get notified when:
- Someone mentions you
- Someone replies to your comment
- Content you're watching is updated
Collaboration Settings
Configure in Settings → Collaboration:
- Auto-save interval — How often to save
- Presence timeout — When to mark users as idle
- Comment notifications — Email preferences
Best Practices
- Communicate — Use comments to explain changes
- Assign sections — Divide work to avoid conflicts
- Review changes — Check version history regularly
- Resolve comments — Keep discussions organized
👥 Team Feature
Collaboration features are available on all plans. Invite your team from Settings → Users.