用户角色、编辑器及相关配置规范
由 lugir 于 星期二, 12/20/2011 - 16:15 发布
本文档是《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 模块
按下表进行配置,注意配置时的输入格式的顺序要正确
作用对象 | 配置 |
---|---|
节点 |
|
评论 | 保持默认,或根据需要定制 |
区块 |
|