权限.
DXPR Builder 在 dxpr_builder.permissions.yml 中定义了三个权限。请在 People > Permissions (/admin/people/permissions) 授予它们。两个管理页面和媒体浏览器路由改用核心权限;见下表。
权限参考
| 权限 | 机器名 | 解锁内容 |
|---|---|---|
| Administer DXPR Builder configuration | administer dxpr builder configuration |
DXPR Studio 菜单,以及 General Settings、AI、Content Items、Migrations 和 User Licenses 页面 |
| Edit with DXPR Builder | edit with dxpr builder |
在用户可更新的内容上使用编辑器、编辑器的 AI 路由,以及用户自己的编辑器设置 |
| Administer dxpr builder profile | administer dxpr_builder_profile |
User Profiles 页面:创建、编辑和删除构建器档案 |
前两个标记为 restrict access,因此权限页面会在它们旁边显示安全警告。与任何模块一样,Administrator 角色拥有所有权限。
模块检查的 Drupal 核心权限:
| 权限 | 位置 |
|---|---|
administer site configuration |
Page Templates 和 User Templates 管理页面 |
view media |
编辑器打开的 Media Library 对话框(/dxpr_builder/media-library) |
角色建议
内容编辑人员
授予 Edit with DXPR Builder。编辑人员还需要更新其处理内容的权限,例如 Basic page: Edit any content。他们看到的元素、模板和文本编辑器按钮来自分配给其角色的构建器档案。
网站搭建人员和站长
授予 Edit with DXPR Builder 和 Administer dxpr builder profile。这样他们可以决定每个角色看到的内容。DXPR Studio 菜单需要 Administer DXPR Builder configuration,没有它,他们只能通过 /admin/dxpr_studio/dxpr_builder/profile 到达档案页。
管理员
授予全部三项,以及模板页面所需的 Administer site configuration。管理员管理设置、AI、许可证和模板。
基于档案的限制
构建器档案收窄了角色在编辑器中看到的内容。请在 DXPR Studio > DXPR Builder > User Profiles
(/admin/dxpr_studio/dxpr_builder/profile) 创建档案,并在档案表单的 Roles 下分配给角色。档案设置以下内容:
- Elements:选择器中的内容和布局元素;
- Blocks 和 Views:作为元素提供的 Drupal 区块和视图;
- Page templates 和 Global user templates;
- Icon sets;
- Text editor buttons (inline editing) 和 Text editor buttons (modal editing);
- Start editor when page loads;
- Control bars:编辑人员找到元素控制栏的位置,除非他们在 Editor settings 下自行选择;
- Weight:多个已启用的档案共享一个角色时,权重最低者适用。
详情请参阅 用户档案。
编辑器出现的位置
仅有权限还不会显示编辑器。它只在视图显示使用 DXPR Builder 格式化器的字段上运行。请在 Structure > Content types 中设置,再为该类型设置 Manage display。请参阅 内容类型。
许可证
具有 Edit with DXPR Builder 权限的角色中的每个账户都计为一个许可证,user 1 始终计数。账户按邮箱计数,覆盖使用您产品密钥的网站。要释放许可证,请使用 Exclude from editing(DXPR Studio > DXPR Builder > User Licenses 中)。
许可证管理请参阅 用户许可证。