Skip to main content

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

  1. Select text in the editor
  2. Click the Comment button
  3. Type your comment
  4. 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

  1. Communicate — Use comments to explain changes
  2. Assign sections — Divide work to avoid conflicts
  3. Review changes — Check version history regularly
  4. Resolve comments — Keep discussions organized

👥 Team Feature

Collaboration features are available on all plans. Invite your team from Settings → Users.