《Using Drupal 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)安吉拉拜伦(AngelaByron),(美)安迪生贝尔(AddisonBerry),(美)布鲁诺(BrunoDeBondt)著;胡乔林,陈新译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2014
  • ISBN:9787512348356
  • 页数:451 页
图书介绍:利用了Drupal庞大的社区贡献模块,并且探索了如何使Web框架独特而有价值。使用本指南,您将学习到如何以一种有趣的方式组合多个模块(仅需最少的代码工作量),进而开发出多个社区驱动的网站,包括求职招聘网站、照片库、网上商店、产品评论数据库以及活动日历等。第二版侧重于使用Drupal 7,也是本开源系统的最新版本。每个项目都贯穿整个章节,其中循序渐进式“秘诀”有助于您精确的构建出站点需要的功能。通过本书,初学Drupal的开发者将会通过实践部分将会获得实战经验,而有经验的Drupal开发者将会学些到真实的最佳实践方法。主要内容有:学习Drupal的概念以及构建区块,以及如何使所有模块整体上协调运行;马上开始动手建立您的第一个Drupal站点;探索满足每个项目的需求的解决方案,并且探究了为什么选择特定模块的原因;通过案例来理解每个项目,包括客户的需求与愿望;学习了如何配置模块以及概览了模块运行机制;发掘了一些新的模块,包括Drupal Commerce 、Media以及Workbench模块。

序 1

前言 3

第1章Drupal概述 13

Drupal是什么? 13

谁在使用Drupal? 14

Drupal有哪些特点? 15

内容管理系统(CMS)简史 16

网站建设的历史回顾 16

脚本和数据库时代 18

内容革命 19

Drupal如何运行? 20

模块 22

用户 22

节点 23

实体和字段 25

内容组织方式 25

辅助内容类型 27

获取帮助 28

小结 29

第2章Drupal快速入门 30

案例研究 31

实现说明 32

聚焦:Drupal的管理界面 33

实践:更改管理设置 36

聚焦:内容管理 37

内容 37

评论 41

导航 42

区块 44

实践:内容管理 46

创建基本页面 47

创建文章 48

管理站点导航 51

配置区块 52

聚焦:模块 55

模块管理页面 55

查找并安装模块 56

删除模块 58

实践:使用模块 59

Drush 62

聚焦:访问控制 63

配置用户访问权限 63

测试访问控制的重要性 66

用户配置文件 66

账户设置 66

处理违规用户 68

实践:创建角色和用户 68

实践:配置权限 70

聚焦:内容审核工具 76

自动垃圾信息检测 76

手动防止垃圾信息工具 78

实践:联系表单 78

聚焦:主题 81

寻找主题 82

主题安装 83

主题配置 83

区块和区域 85

管理主题设置 86

实践:站点品牌化 86

小结 88

第3章 求职招聘网站 90

案例研究 91

实现说明 92

聚焦:字段和字段用户界面 92

字段类型 94

输入窗口部件 95

显示(Display),视图模式(View Mode)和格式器(Formatters) 97

重用现有字段 100

实践:工作内容类型 102

聚焦:引用 109

实践:添加引用字段 110

实践:自定义字段显示 111

实践:工作申请类型 118

聚焦:视图模块 123

SQL与视图 124

数据类型 126

显示 127

视图组件 129

建立高效的视图 131

实践:视图模块 133

工作视图 134

工作申请视图 142

更进一步 155

小结 156

第4章多媒体管理 158

案例研究 159

实现说明 160

聚焦:图像样式 161

样式和效果 162

使用图像样式 166

图像样式疑难解答 167

实践:图像样式 168

创建图像样式 169

增强图像质量 172

聚焦:多媒体 173

从历史角度看Drupal中的Media模块 173

多媒体文件 174

多媒体浏览器 175

文件实体,或者向Drupal网站添加不同的文件类型 177

实践:音乐评论 177

评论内容类型 177

显示多媒体文件 183

聚焦:内容编辑和图像处理 186

内容编辑 186

整合媒体内容 188

聚焦:文本格式和过滤器 188

实践:安装WYSIWYG 192

安装及配置 192

启用多媒体过滤器 197

聚焦:网络多媒体资源 197

流包装器:启用互联网文件浏览器 198

实践:发布视频 199

更进一步 200

小结 201

第5章产品评论 202

案例研究 203

实现说明 203

实践:基本产品评论 205

创建产品评论内容类型 206

聚焦:Amazon模块 209

Amazon包含的模块? 210

Web Service工具 210

区域设置 211

推荐设置 211

Amazon密钥 211

实践:添加Amazon字段 211

添加产品字段 212

查找产品ID编号 213

聚焦:Voting API和Fivestar 215

实践:添加评级 216

添加产品评级字段 217

添加读者评级字段 218

聚焦:CSS注入器 219

实践:修饰显示外观 220

设置字段显示选项 220

配置CSS注入器 223

实践:建立产品列表 225

聚焦:搜索模块 228

Cron(计划任务)的重要性 229

搜索中使用Views 230

实践:让产品列表可搜索 230

重写视图字段输出 233

更进一步 234

小结 235

第6章活动管理 237

案例研究 238

实现说明 238

实践:第一步 239

创建Event内容类型 239

访问控制 240

聚焦:Date模块 241

Date子模块 241

Date字段类型 242

Date表单元素 243

Date字段设置 244

实践:添加日期 248

实践:“即将开始活动”视图 251

聚焦:日历模块 254

Calendar视图样式 255

iCal集成 256

实践:Calendar视图 256

聚焦:Flag模块 258

Flag设置 260

Flag Actions模块 262

实践:Flag配置 263

实践:Attendee视图 264

更进一步 267

小结 268

第7章管理发布流程 269

案例分析 270

实现说明 271

聚焦:分类(Taxonomy) 272

词汇表和词语(Vocabularies and Terms) 272

分类词语链接(Taxonomy Term Links) 273

词汇参考列表 274

实践:内容分类(Categorizing Content) 275

聚焦:Pathauto模块 278

路径别名(Path Aliases) 278

Pathauto模式 279

Token是什么? 279

实践:自动重命名URL 281

聚焦:Workbench 283

My Workbench 284

实践:创建编辑工作空间(Creating Editorial Work Spaces) 285

实践:生成范例内容 286

聚焦:工作台访问(Workbench Access) 289

使用层次定义访问控制 289

为Workbench Access区域分配编辑访问权限 291

实践:Workbench Access 292

设置Workbench Access的访问控制机制 294

聚焦:Workbench Moderation 300

通过Workbench Moderation管理编辑工作流 300

实践:Workbench Moderation 303

更进一步 308

小结 309

第8章多语种网站 310

案例分析 311

实现说明 312

聚焦:界面翻译 313

Local(本地化)模块 313

实践:安装翻译包 317

实践:配置本地化功能 321

语言检测和选择 321

语言切换器 322

聚焦:本地化客户端 322

实践:翻译界面 323

使用Locale(本地化)模块 324

使用本地化客户端 324

聚焦:内容翻译 328

实践:翻译内容 329

多语种内容 330

译文(Translation) 331

聚焦:国际化 333

多语种内容选择 335

字符串 335

网站范围内与语言相关的变量 336

模块帮助 336

路径(Paths) 337

同步(Synchronization) 337

实践:国际化功能 337

内容选择(Content Selection) 337

全网站范围内的变量 (Site-Wide Variables) 338

内容类型(Content Types) 340

分类(Taxonomy) 343

菜单翻译(Menu Translation) 346

更进一步 347

小结 348

第9章在线商城 350

案例研究 351

实现说明 352

聚焦:Drupal Commerce 352

电子商务及其商业界面(Commerce and Commerce UI) 353

购物车(Cart) 353

结账(Checkout) 354

客户和界面(Customer and Customer UI) 354

订单、订单界面、行项目和行项目界面 355

支付和支付界面(Payment and Payment UI) 356

商品和商品界面(Product and Product UI) 356

商品参考 357

价格,商品定价以及商品定价界面 357

税务以及税务界面(Tax and Tax UI) 358

其他附加的Drupal Commerce模块 358

聚焦:使用Drupal Commerce管理商品 358

商品和商品类型 358

实践:商品和商品类型 359

初始安装工作 359

配置Product Types(商品类型) 360

创建实例商品 362

聚焦:Feeds模块 364

实践:批量导入商品数据 366

创建CSV文件的数据导入器 367

将CSV数据映射为Drupal Commerce商品 368

导入CSV格式的商品数据 370

聚焦:建立商店首页和购物车 371

实践:商品展示(Product Displays) 372

实践:创建商品目录 375

聚焦:规则模块(Rules Module) 383

实践:税收 387

聚焦:接受在线信用卡支付 388

实践:PayPal 390

实践:配置支付方式 393

实践:处理订单 395

购物车 395

结账过程(Checkout Process) 396

放置测试订单 397

访问控制(Access Control) 400

更进一步 403

小结 403

附录A安装与更新Drupal 405

附录B选择正确的模块 423

附录C本书中使用的模块和主题 437

附录D Drupal 6与Drupal 7的主要区别 441