~5 minute read
Collaboration Features
Real-time collaboration, sharing, permissions, and branching workflows.
Real-Time Collaboration
Nodeable enables teams to work together in real-time on the same branch. All changes are synchronized instantly across all collaborators using Y.js CRDT technology.
Seeing Collaborators
- Player Panel: Shows all users currently viewing the branch
- Cursor Overlay: See where other users are working on the canvas
- Connection Status: Green indicator shows when you're connected; yellow/red indicates connection issues
Collaboration Features
- Live Cursors: Each collaborator's cursor is visible with their name and assigned color
- Selection Sharing: See what others have selected
- Viewport Sync: Optionally follow another user's view
- Auto-Save: All changes are automatically saved and synced
Best Practices
- Communicate with your team about who is working on what
- Use branches for independent work streams
- Review changes frequently to avoid conflicts
Sharing & Permissions
Workspace Roles
| Role | Description |
|---|---|
| OWNER | Full control, can delete workspace, manage billing |
| EDITOR | Can create/edit/delete content |
| VIEWER | Read-only access |
Inviting Members
- Open workspace settings
- Navigate to "Members" or "Team"
- Enter email addresses and select roles
- Invitations are sent via email
Public Links
Share branches with external stakeholders using public links:
- Open the branch you want to share
- Click "Share" or "Public Link"
- Enable public access
- Copy the generated URL
- Share with external collaborators
Public links provide read-only access to the branch content.
Branching
Creating Branches
Create a new branch for:
- New features
- Architecture changes
- Proof of concepts
- Design reviews
Branch Management
- Main Branch: The primary version, typically production-ready
- Feature Branches: Isolated work areas
- Branching Strategy: Keep branches short-lived and focused
Comparing Branches
Use the diff overlay to compare changes between branches and see what has been added, modified, or removed.