你将构建: 一个站点:有一位撰写 CMS 条目的内容编辑者,还有一位队友与你实时编辑画布
在本教程中,你将为一位作者开放某个站点的访问权限,了解他能改什么、不能改什么,并与一位队友共同编辑一个页面。你需要工作区的所有者或管理员权限,以及另一个人(或另一个浏览器)来扮演作者。
选择合适的角色
每个人有一个角色。工作区角色适用于工作区中的所有站点;内容编辑者角色则按站点分配。
| 角色 | 适合 | 可以 |
|---|---|---|
| 所有者(Owner) | 账户持有人 | 所有操作,包括计费 |
| 管理员(Admin) | 团队负责人 | 管理成员、域名和集成,导出站点,发布到生产环境 |
| 编辑者(Editor) | 设计师和开发者 | 设计页面,编辑 CMS、数据和工作流,发布到预发布环境 |
| 查看者(Viewer) | 审阅者 | 以只读方式打开站点 |
| 内容编辑者(Content editor) | 作者和客户 | 在一个站点上编辑和发布 CMS 条目以及页面上的纯文本 |
添加内容编辑者
确认对方有账户
请作者先注册 Malla。你需要通过对方账户的邮箱来添加。
打开站点的成员
在仪表盘上,打开站点卡片的菜单,选择 Members。你也可以在编辑器中打开站点菜单,选择 Site settings:Members 是第一个分区。
添加对方
在 Add a content editor 下输入对方的邮箱,点击 Add。对方会出现在 Content editors 列表中。工作区中的所有人都列在 From the workspace 下,并显示各自的工作区角色。
作者列在 Content editors 下,角色为 Content editor。
看看内容编辑者看到什么
打开共享的站点
以作者身份登录。站点列在仪表盘的 Shared with you 下。打开它。
在 CMS 中撰写
编辑器会在 CMS 中打开。左侧边栏显示 CMS、Forms 和 Tables;Data 和 Logic 被隐藏。选择一个集合,点击 New item,填写字段并发布。
修改页面上的文字
再次点击侧边栏中的 CMS 回到画布。工具栏显示 Content editor 徽标,检查器被隐藏。选中一段文本并双击即可修改文字。按钮、链接、样式和布局保持只读,也没有 Publish 按钮。
共同编辑
打开同一个页面
请一位拥有 Editor 角色的队友打开同一个站点。对方的头像会出现在工具栏中、Publish 旁边。悬停在头像上可查看对方所在的页面。
关注对方的操作
对方的光标在画布上移动,对方选中的元素会显示其颜色的轮廓。对方的修改会实时出现,即使是在你正在编辑的元素上。
撤销你自己的修改
修改一个颜色,再让队友修改一段文字。按 ⌘Z:只有你的颜色会恢复。撤销永远不会还原队友的修改。
离线继续工作
如果网络断开,工具栏中的状态标签会显示 Offline · changes saved locally。继续工作即可:重新连接后你的修改会被发送。
作者可以独立更新内容,你和队友可以同时编辑同一个页面而不会互相覆盖。
你学到了什么
- 工作区角色适用于所有站点;内容编辑者在 Site settings → Members 中被添加到单个站点。
- 内容编辑者在 CMS 中撰写并修改纯文本,而设计、数据和逻辑保持只读。
- 每个人都能看到彼此的头像、光标和选择,撤销只会还原你自己的修改。
阅读本教程背后的指南: