用户角色、编辑器及相关配置规范

  本文档是《Drupal 架构师建站规范》手册的一部分。

  文档包含用户角色、输入格式、编辑器及相关配置规范,不同语言的网站请使用对应语言的名称命名。

 

用户角色

(admin/user/roles

创建以下两个新增角色:

网站架构师(Architect)

管理员(Admin)

 

角色成员

  • 网站架构师-默认只应将 user 1(即 Drupal 的超级用户)设置为此角色
  • 管理员-网站交付给客户时的管理员帐号(admin/admin)

 

输入格式(Input Format)

(admin/settings/filters)

根据下表添加输入格式

输入格式名称 角色配置 过滤器配置 备注
架构师编辑器
(Architect)
架构师(Architect) 只勾选 HTML校对(HTLM Corrector) 仅供架构师使用的编辑器,可根据需要启用更多高级过滤器,如PHP过滤器等等
管理员编辑器
(Admin)

架构师(Architect)

管理员(Admin)

只勾选 HTML校对(HTLM Corrector) 网站管理员使用的编辑器,无HTML过滤,支持完整的HTML、CSS和JS
默认编辑器
(Default)
将此输入格式设置为默认

勾选 HTML校对(HTLM Corrector)

勾选 HTML过滤(HTML Filter)

面向网站普通用户的编辑器,有HTML过滤,只支持有限的HTML,不支持CSS和JS

 

WYSIWYG 编辑器配置

-(admin/settings/wysiwyg

安装好 wysiwyg 模块并上传相应的编辑器(TinyMCE, CKEditor 或其它),为不同的输入格式分配编辑器,并根据下表为不同的编辑器进行配置

输入格式 编辑器 编辑器按钮
架构师编辑器
(Architect)
TinyMCE, CKEditor 或其它 可全选(一些基本不用的功能可以不选中)
管理员编辑器
(Admin)
TinyMCE, CKEditor 或其它 大部分编辑功能,如:粗体、斜体、下划线、删除线、左对齐、右对齐、居中、右对齐、两端对齐、无序列表、有序列表、减少缩进、增加缩进、撤消、重做、链接、取消链接、图像、清理、前景色、背景色、剪切、复制、粘贴、清除格式、表格、IMCE (如果安装了 IMCE 及imce_wysiwyg 模块)
默认编辑器
(Default)
TinyMCE, CKEditor 或其它 基本编辑功能,如:粗体、斜体、下划线、删除线、无序列表、有序列表、撤消、重做、图像、清理、剪切、复制、粘贴、清除格式、表格、IMCE(视具体情况是否给用户上传文件的功能)

基本配置(Basic Settings)

可保持默认,或按需进入调整

 

清理及输出(Clearup and output)

注:[x] 表示选中,[ ] 表示不勾选

[x]验证 HTML
[x]预格式化
[ ]将样式转化为<font>标签
[ ]移除换行符
[x]应用源代码格式
[x]强制清理普通粘贴
 

Better Formats 配置

-(admin/settings/filters/defaults)

注:需先安装 Better Formats 模块

按下表进行配置,注意配置时的输入格式的顺序要正确

作用对象 配置
节点
  1. 架构师 - 架构师编辑器
  2. 管理员 - 管理员编辑器
  3. ... (其它 - 站点默认)
评论 保持默认,或根据需要定制
区块
  1. 架构师 - 架构师编辑器
  2. 管理员 - 管理员编辑器
  3. ... (其它 - 站点默认)