玄武屏 v1.0 起支持多人协作编辑:邀请协作者、设置权限、元素级锁定,类似 Figma / 飞书文档的协作模式。
协作 vs 演示房间
| 维度 | 协作编辑 | 演示房间 |
|---|---|---|
| 时机 | 内容创作期 | 内容播放期 |
| 角色 | 编辑者 / 评论者 / 查看者 | 主讲人 / 参与者 / 观众 |
| 数据 | 修改 .xwp | 实时同步状态 |
| 持续 | 长期 | 单场 |
| 权限 | 文件级 | 房间级 |
协作权限
"分享 → 邀请协作者"
↓
权限选择:
○ 可编辑(写权限)
○ 可评论(只能注释,不能改)
○ 仅查看(只读)
○ 主讲人(编辑 + 发起房间)元素级锁
同一元素同一时间只能 1 人编辑,避免冲突:
张三选中"标题"元素 → 自动锁定
李四这时点同一元素 → 显示"张三正在编辑"
张三完成 + 移开 → 锁释放
李四可编辑了锁的粒度:
- 元素级(最细)
- 页面级(编辑结构时)
- 母版级(编辑母版时)
实时光标
每个协作者的光标在画布上实时显示(不同颜色 + 头像):
张三的光标 (蓝)
李四的光标 (绿)
王五的光标 (橙)评论
不修改内容,只评论:
选中元素 → 右键 → "添加评论"
↓
评论框:
"这里建议改用 GGB 动画"
"@王五 你看一下"
↓
@ 提到的人收到通知评论支持:
- 富文本
- @ 协作者
- 图片附件
- 解决 / 重启
- 评论历史(按时间)
操作历史与版本
每次保存都生成版本快照:
"文件 → 历史版本"
↓
时间轴显示所有保存:
10:00 张三 创建
10:30 张三 添加 5 页
11:15 李四 修改母版
12:00 王五 添加 GGB 元素
↓
点击任意版本 → 预览 → 恢复支持:
- 不限版本数(专业版)
- 30 天快照保留(免费版)
- 一键回滚
团队组与企业版
团队组
5–20 人小团队:
- 共享文件夹
- 统一权限管理
- 团队模板库
企业版
更大规模:
- 部门 / 组织架构
- SSO 单点登录
- 审计日志
- 私有化部署
详见「77. 定制服务流程」。
协作冲突处理
虽然有元素级锁,特殊情况下可能冲突:
| 冲突 | 处理 |
|---|---|
| 网络延迟 双方同时改 | 后到的覆盖(CRDT 机制) |
| 离线编辑 | 重新连接时自动合并 |
| 删除 vs 编辑 | 警告:"元素已被删除" |
| 冲突太多 | 强制锁定,要求一方放弃 |
离线协作
支持离线编辑:
- 本地 IndexedDB 缓存全部修改
- 重连后自动同步
- 长时间离线(> 7 天)需人工合并
评审工作流
适合企业评审:
1. 初稿(编辑者)
2. 提交评审(状态:待评审)
3. 评论员 / 主管评论
4. 编辑者根据评论修改
5. 通过 → 状态变"已发布"发布后变只读,需进入新版本。
移动端协作
iPad / 手机:
- 完整协作能力(与 PC 一致)
- 评论 / @ 同步通知
- 简化的编辑工具
邮件 / 通知
协作触发的事件:
- 被邀请加入:邮件 + 平台通知
- 被 @ 评论:邮件 + 平台通知
- 元素修改:可选订阅
- 评审请求:高优先级通知
安全与隐私
| 数据 | 谁能看 |
|---|---|
| 文件内容 | 所有协作者 |
| 编辑历史 | 所有编辑者 |
| 评论 | 协作者 + 被 @ 的人 |
| 谁看过 | 仅文件主 |
复盘和审计
企业版有完整审计日志:
- 谁、什么时候、改了什么
- 用于合规审计 / 故障排查
- 可导出为 CSV / Excel
跨场景应用
| 场景 | 协作典型用法 |
|---|---|
| 教研组 | 老师协作备一节优课 |
| 企业 | 多部门联合产品发布 |
| 设计公司 | 客户评审稿 |
| 政府 | 公文协作起草 |
| 培训机构 | 课程团队协作 |
| 学术研究 | 多人合著演示 |
下一章进入"行业方案" section(14 章 SEO 关键章)。
