内容简介
序
前言
第1章 Drupal概述
Drupal是什么?
谁在使用Drupal?
Drupal有哪些特点?
内容管理系统(CMS)简史
网站建设的历史回顾
脚本和数据库时代
内容革命
Drupal如何运行?
模块
用户
节点
实体和字段
内容组织方式
辅助内容类型
获取帮助
小结
第2章 Drupal快速入门
案例研究
实现说明
聚焦:Drupal的管理界面
实践:更改管理设置
聚焦:内容管理
内容
评论
导航
区块
实践:内容管理
创建基本页面
创建文章
管理站点导航
配置区块
聚焦:模块
模块管理页面
查找并安装模块
删除模块
实践:使用模块
Drush
聚焦:访问控制
配置用户访问权限
测试访问控制的重要性
用户配置文件
账户设置
处理违规用户
实践:创建角色和用户
实践:配置权限
聚焦:内容审核工具
自动垃圾信息检测
手动防止垃圾信息工具
实践:联系表单
聚焦:主题
寻找主题
主题安装
主题配置
区块和区域
管理主题设置
实践:站点品牌化
小结
第3章 求职招聘网站
案例研究
实现说明
聚焦:字段和字段用户界面
字段类型
输入窗口部件
显示(Display),视图模式(View Mode)和格式器(Formatters)
重用现有字段
实践:工作内容类型
聚焦:引用
实践:添加引用字段
实践:自定义字段显示
实践:工作申请类型
聚焦:视图模块
SQL与视图
数据类型
显示
视图组件
建立高效的视图
实践:视图模块
工作视图
工作申请视图
更进一步
小结
第4章 多媒体管理
案例研究
实现说明
聚焦:图像样式
样式和效果
使用图像样式
图像样式疑难解答
实践:图像样式
创建图像样式
增强图像质量
聚焦:多媒体
从历史角度看Drupal中的Media模块
多媒体文件
多媒体浏览器
文件实体或者向Drupal网站添加不同的文件类型
实践:音乐评论
评论内容类型
显示多媒体文件
聚焦:内容编辑和图像处理
内容编辑
整合媒体内容
聚焦:文本格式和过滤器
实践:安装WYSIWYG
安装及配置
启用多媒体过滤器
聚焦:网络多媒体资源
流包装器:启用互联网文件浏览器
实践:发布视频
更进一步
小结
第5章 产品评论
案例研究
实现说明
实践:基本产品评论
创建产品评论内容类型
聚焦:Amazon模块
Amazon包含的模块?
Web Service工具
区域设置
推荐设置
Amazon密钥
实践:添加Amazon字段
添加产品字段
查找产品ID编号
聚焦:Voting API和Fivestar
实践:添加评级
添加产品评级字段
添加读者评级字段
聚焦:CSS注入器
实践:修饰显示外观
设置字段显示选项
配置CSS注入器
实践:建立产品列表
聚焦:搜索模块
Cron(计划任务)的重要性
搜索中使用Views
实践:让产品列表可搜索
重写视图字段输出
更进一步
小结
第6章 活动管理
案例研究
实现说明
实践:第一步
创建Event内容类型
访问控制
聚焦:Date模块
Date子模块
Date字段类型
Date表单元素
Date字段设置
实践:添加日期
实践: “即将开始活动”视图
聚焦:日历模块
Calendar视图样式
iCal集成
实践:Calendar视图
聚焦:Flag模块
Flag设置
Flag Actions模块
实践:Flag配置
实践:Attendee视图
更进一步
小结
第7章 管理发布流程
案例分析
实现说明
聚焦:分类(Taxonomy)
词汇表和词语(Vocabularies andTerms)
分类词语链接(Taxonomy Term Links)
词汇参考列表
实践:内容分类(Categorizing Content)
聚焦:Pathauto模块
路径别名(Path Aliases)
Pathauto模式
Token是什么?
实践:自动重命名URL
聚焦:Workbench
My Workbench
实践:创建编辑工作空间(Creating Editorial Work Spaces)
实践:生成范例内容
聚焦:工作台访问(Workbench Access)
使用层次定义访问控制
为WorkbenchAccess区域分配编辑访问权限
实践:Workbench Access
设置Workbench Access的访问控制机制
聚焦:Workbench Moderation
通过Workbench Moderation管理编辑工作流
实践:Workbench Moderation
更进一步
小结
第8章 多语种网站
案例分析
实现说明
聚焦:界面翻译
Local(本地化)模块
实践:安装翻译包
实践:配置本地化功能
语言检测和选择
语言切换器
聚焦:本地化客户端
实践:翻译界面
使用Locale(本地化)模块
使用本地化客户端
聚焦:内容翻译
实践:翻译内容
多语种内容
译文(Translation)
聚焦:国际化
多语种内容选择
字符串
网站范围内与语言相关的变量
模块帮助
路径(Paths)
同步(Synchronization)
实践:国际化功能
内容选择(Content Selection)
全网站范围内的变量(Site-Wide Variables)
内容类型(Content Types)
分类(Taxonomy)
菜单翻译(Menu Translation)
更进一步
小结
第9章 在线商城
案例研究
实现说明
聚焦:Drupal Commerce
电子商务及其商业界面(Commerce and Commerce UI)
购物车(Cart)
结账(Checkout)
客户和界面(Customer and Customer UI)
订单、订单界面、行项目和行项目界面
支付和支付界面(Payment and Payment UI)
商品和商品界面(Product and Product UI)
商品参考
价格,商品定价以及商品定价界面
税务以及税务界面(Tax and Tax UI)
其他附加的Drupal Commerce模块
聚焦:使用Drupal Commerce管理商品
商品和商品类型
实践:商品和商品类型
初始安装工作
配置Product Types(商品类型)
创建实例商品
聚焦:Feeds模块
实践:批量导入商品数据
创建CSV文件的数据导入器
将CSV数据映射为Drupal Commerce商品
导入CSV格式的商品数据
聚焦:建立商店首页和购物车
实践:商品展示(Product Displays)
实践:创建商品目录
聚焦:规则模块(Rules Module)
实践:税收
聚焦:接受在线信用卡支付
实践:PayPal
实践:配置支付方式
实践:处理订单
购物车
结账过程(Checkout Process)
放置测试订单
访问控制(Access Control)
更进一步
小结
附录A 安装与更新Drupal
附录B 选择正确的模块
附录C 本书中使用的模块和主题
附录D Drupal 6与Drupal 7的主要区别