图书介绍

Drupal 7宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Drupal 7宝典
  • (美)希日夫,(美)但伍迪著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302291978
  • 出版时间:2012
  • 标注页数:596页
  • 文件大小:226MB
  • 文件页数:614页
  • 主题词:网站-开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Drupal 7宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 入门3

第1章Drupal内容管理系统简介3

1.1探索开源的内容管理系统3

1.1.1什么是内容4

1.1.2什么是CMS4

1.1.3使用CMS的理由5

1.1.4使用开源的理由8

1.2探索Drupal9

1.2.1考虑Drupal的优缺点9

1.2.2 Drupal的开源许可9

1.2.3 Drupal的体系结构10

1.2.4 Drupal 7中的新特性13

1.3 Drupal社区14

1.3.1社区的运作方式14

1.3.2如何加入社区16

1.4小结17

第2章 获取和安装Drupal19

2.1获取安装文件19

2.1.1探索Drupal…org站点22

2.1.2了解所需文件23

2.2技术要求24

2.2.1服务器要求25

2.2.2对站点访问者和管理员的要求25

2.3安装Drupal26

2.3.1创建本地开发站点26

2.3.2在Web托管服务器上安装27

2.3.3运行Drupal安装程序28

2.4小结34

第3章Drupal初体验35

3.1前端:Drupal的公共界面35

3.1.1菜单结构38

3.1.2模块40

3.1.3区块和区域41

3.2后端:Drupal的管理界面42

3.2.1管理菜单43

3.2.2使用仪表板48

3.2.3定制管理界面49

3.3小结51

第4章 配置Drupal站点53

4.1站点的基本配置53

4.1.1修改站点信息55

4.1.2配置区域和语言设置56

4.1.3错误处理选项57

4.1.4配置媒体管理57

4.1.5配置文本格式60

4.1.6配置计划任务62

4.2主题配置62

4.2.1全局主题配置63

4.2.2主题专属配置64

4.3管理搜索和URL设置66

4.3.1配置站点搜索66

4.3.2配置clean URL68

4.3.3创建URL别名69

4.4设置系统日志和报告70

4.4.1使用Syslog模块70

4.4.2使用数据库日志模块71

4.4.3配置统计模块72

4.4.4管理更新提示73

4.5配置站点RSS Feed74

4.6小结75

第Ⅱ部分 使用Drupal的站点创建工具79

第5章Drupal默认主题79

5.1操作主题管理器79

5.2默认主题一览81

5.2.1 Bartik81

5.2.2 Garland83

5.2.3 Seven85

5 2.4 Stark85

5.3小结86

第6章Drupal默认模块87

6.1启用和禁用模块87

6.2管理已启用的模块89

6.3默认模块90

6.3.1 Aggregator模块91

6.3.2 Block模块91

6.3.3 Blog模块91

6.3.4 Book模块91

6.3.5 Color模块92

6.3.6 Comment模块92

6.3.7 Contact模块92

6.3.8 Content Translation模块93

6.3.9 Contextual Links(上下文语境链接)模块93

6.3.10 Dashboard模块93

6.3.11 Database Logging模块93

6.3.12 Field模块93

6.3.13 Field SQL Storage(字段SQL存储)模块94

6.3.14 Field UI模块94

6.3.15 File模块94

6.3.16 Filter模块94

6.3.17 Forum模块94

6.3.18 Help模块95

6.3.19 Image模块95

6.3.20 List模块95

6.3.21 Locale模块95

6.3.22 Menu模块96

6.3.23 Node模块96

6.3.24 Open ID模块96

6.3.25 Options模块96

6.3.26 Overlay模块96

6.3.27 Path模块96

6.3.28 PHP Filter模块97

6.3.29 Poll模块97

6.3.30 RDF模块97

6.3.31 Search模块97

6.3.32 Shortcut模块98

6.3.33 Statistics模块98

6.3.34 Syslog模块98

6.3.35 System模块98

6.3.36 Taxonomy模块98

6.3.37 Testing模块99

6.3.38 Text模块99

6.3.39 Toolbar模块99

6.3.40 Tracker模块99

6.3.41 Trigger模块99

6.3.42 Update Manager模块100

6.3.43 User模块100

6.4小结100

第7章 区块101

7.1区块101

7.2区块管理器概述104

7.2.1理解关键概念104

7.2.2管理和配置区块105

7.3介绍默认区块107

7.4小结109

第8章 菜单管理器111

8.1菜单管理器概述111

8.2创建和管理菜单112

8.2.1创建新菜单113

8.2.2管理现有菜单114

8.2.3配置全局的Menu模块设置114

8.2.4为内容类型配置菜单116

8.3创建和管理菜单项118

8.3.1创建菜单项119

8.3.2管理菜单项121

8.4小结122

第9章 使用动作和触发器123

9.1默认的简单动作123

9.2添加高级动作125

9.2.1高级动作介绍125

9.2.2创建一个高级动作126

9.3为动作分配触发器128

9.3.1了解触发器128

9.3.2为高级动作分配触发器129

9.4小结130

第Ⅲ部分 操作内容133

第10章Drupal的内容管理133

10.1理解关键概念133

10.1.1内容和节点133

10.1.2内容类型和字段134

10.1.3内容与元数据134

10.1.4内容条目的版本控制134

10.1.5发布状态和生命周期135

10.1.6多语言内容135

10.2理解Drupal内容类型和字段136

10.2.1探索默认的内容类型136

10.2.2创建内容类型139

10.2.3编辑内容类型142

10.2.4删除内容类型146

10.3控制内容创建的方式147

10.3.1配置标准内容条目的默认值147

10.3.2理解字段设置以及字段实例设置152

10.4创建新内容155

10.4.1理解创作基础155

10.4.2使用标准的内容条目选项156

10.5管理现有内容162

10.5.1内容的发布和取消发布164

10.5.2修改内容164

10.5.3删除内容165

10.6小结166

第11章 管理分类167

11.1了解关键概念167

11.1.1 Metadata(元数据)168

11.1.2 Taxonomy(分类)169

11.1.3 Vocabulary(词汇表)169

11.1.4 Term(术语)170

11.1.5 Tagging(标签)170

11.1.6 Tag cloud(标签云)170

11.2分类管理器简介170

11.2.1列出可用的词汇表171

11.2.2查看词汇表术语171

11.2.3查看词汇表字段172

11.3创建词汇表173

11.3.1定义新的词汇表173

11.3.2绑定至内容类型174

11.4管理术语178

11.4.1添加新词汇表术语178

11.4.2编辑和删除词汇表术语180

11.5小结181

第12章 格式化内容和媒体183

12.1理解文本格式化183

12.1.1文本格式管理简介184

12.1.2创建和定制文本格式185

12.1.3控制文本格式的使用188

12.2操作图像189

12.2.1创建图像字段189

12.2.2配置图像工具包191

12.2.3定义图像样式191

12.2.4使用图像样式193

12.3操作其他媒体195

12.3.1添加文件至内容196

12.3.2嵌入远程媒体196

12.3.3研究贡献模块197

12.4使用WYSIWYG编辑器198

12.4.1添加一个WYSIWYG编辑器198

12.4.2创建Wysiwyg profiles199

12.5小结203

第13章 管理网站首页205

13.1控制首页布局205

13.2为首页使用不同的模板206

13.3在首页发布内容207

13.4在首页发布模块输出208

13.4.1使用模块发布内容208

13.4.2使用自定义区块发布内容210

13.5在首页发布区块211

13.6小结212

第14章 使用高级内容管理技术213

14.1创建内容版本213

14.1.1了解内容版本的业务因素213

14.1.2配置内容版本214

14.2实施创作工作流216

14.2.1为工作流使用Rules和Views216

14.2.2为工作流使用Maestro218

14.2.3使用Workflow模块219

14.3控制垃圾评论219

14.3.1控制评论功能的使用219

14.3.2使用CAPTCHA和 reCAPTCHA阻止机器人220

14.3.3使用Mollom进行自动化评论审核223

14.4创建内容层次结构226

14.4.1应用Book模块使内容关系结构化226

14.4.2使用分类创建内容层次结构226

14.5内容聚合227

14.5.1 Drupal Web feeds介绍227

14.5.2配置内容聚合228

14.6小结230

第15章 使用评论功能233

15.1 Comment模块介绍233

15.1.1启用和禁用此模块234

15.1.2配置评论234

15.1.3为评论定义字段237

15.2控制评论的样式239

15.2.1默认模板239

15.2.2默认样式表240

15.2.3主题化函数240

15.3管理评论240

15.4小结243

第16章 管理Blog内容245

16.1 Blog模块介绍245

16.1.1启用和禁用模块248

16.1.2配置模块248

16.2管理Blog249

16.2.1添加blog文章250

16.2.2编辑blog252

16.2.3删除blog254

16.3控制Blog模块样式255

16.4使用Most Recent Blog Posts区块255

16.5小结256

第17章 使用Book模块257

17.1 Book模块介绍257

17.1.1启用和禁用此模块259

17.1.2配置模块260

17.2管理Book和Page262

17.2.1添加一个顶级book页面264

17.2.2添加子页面265

17.2.3编辑book页面266

17.2.4删除book页面268

17.3控制Book模块样式269

17.3.1默认模板269

17.3.2默认的样式表270

17.3.3主题化函数271

17.4使用Book Navigation区块271

17.5小结273

第Ⅳ部分 操作与内容相关的模块277

第18章 使用Aggregator模块277

18.1 Aggregator模块介绍277

18.1.1启用和禁用模块278

18.1.2配置Aggregator模块278

18.2管理Aggregator281

18.2.1添加和删除feed类别282

18.2.2添加和删除feed284

18.3控制Aggregator样式287

18.3.1默认模板287

18.3.2默认的样式表289

18.3.3主题化函数289

18.4使用Latest Items Block289

18.5小结290

第19章 操作表单291

19.1使用Drupal的Contact模块291

19.1.1创建网站联系表单292

19.1.2创建用户联系表单295

19.2创建自定义表单296

19.2.1安装和配置Webforms模块297

19.2.2使用Webforms创建新表单299

19.2.3使用Webforms收集数据305

19.3小结306

第20章 使用Forum模块307

20.1 Forum模块介绍307

20.1.1启用和禁用模块308

20.1.2配置Forum模块309

20.2管理论坛311

20.2.1使用容器312

20.2.2使用论坛315

20.2.3论坛主题317

20.3控制Forum模块的样式323

20.3.1默认模板323

20.3.2默认的样式表325

20.4使用Active Forum Topics区块326

20.5使用New Forum Topics区块327

20.6小结328

第21章 使用Poll模块329

21.1 Poll模块概述329

21.1.1启用和禁用Poll模块331

21.1.2配置Poll模块331

21.2管理投票333

21.2.1添加投票333

21.2.2编辑投票336

21.2.3删除投票336

21.3控制Poll模块样式337

21.3.1默认模板338

21.3.2默认的样式表340

21.4使用Most Recent Poll区块340

21.5小结341

第22章 管理多语言内容343

22.1理解核心概念343

22.1.1内容343

22.1.2国际化(i18n)344

22.1.3区域设置(locales)344

22.1.4本地化(L 10n)344

22.1.5本地化Drupal345

22.1.6元数据345

22.1.7多语言内容345

22.1.8翻译集345

22.2多语言内容管理概述345

22.2.1 Locale模块346

22.2.2 Content translation模块346

22.2.3 Drupal翻译包347

22.3启用多语言内容347

22.3.1启用多语言347

22.3.2启用多语言内容349

22.4创作和管理多语言内容351

22.4.1创建一个新翻译集351

22.4.2管理翻译集353

22.4.3管理翻译同步353

22.5管理多语言内容和界面展示355

22.5.1理解语言协商355

22.5.2配置语言协商356

22.6小结361

第V部分 管理用户365

第23章 理解Drupal用户系统365

23.1用户系统概述365

23.1.1用户管理器366

23.1.2配置Account Settings367

23.1.3 My Account页面371

23.2创建新用户373

23.3管理用户374

23.3.1编辑用户账户374

23.3.2阻止用户375

23.3.3取消用户账户375

23.4操作默认配置文件377

23.5控制默认配置文件的样式380

23.5.1默认模板380

23.5.2默认样式表382

23.5.3主题化函数382

23.6使用Tracker模块382

23.7启用Tracker模块383

23.7小结383

第24章 控制用户访问385

24.1 Drupal访问控制概述385

24.2添加新角色386

24.3为角色安排用户388

24.4设置权限389

24.4.1控制全局访问389

24.4.2阻止IP地址389

24.4.3控制区块级别的访问390

24.5小结391

第25章 配置用户注册393

25.1启用用户注册393

25.1.1 Drupal身份验证396

25.1.2使用OpenID396

25.2管理通知398

25.3使用用户登录功能400

25.3.1使用Login区块400

25.3.2使用Login页面400

25.3.3请求密码功能401

25.4样式化显示402

25.5小结403

第Ⅵ部分 定制和扩展系统407

第26章 定制Drupal外观407

26.1理解主题的工作原理407

26.2主题的组成部分408

26.2.1目录结构408

26.2.2主题文件409

26.3添加新主题411

26.4定制主题414

26.4.1通过配置修改主题414

26.4.2通过更改代码修改主题419

26.5创建新主题427

26.5.1创建主题的前提条件427

26.5.2创建自定义的子主题429

26.6使用管理主题430

26.7小结432

第27章 定制内容展示433

27.1基本原理433

27.2 Views概述434

27.2.1 Views框架概述434

27.2.2安装Views435

27.2.3使用Views436

27.2.4创建新视图439

27.2.5编辑和删除视图443

27.3 Panels概述444

27.3.1安装Panels445

27.3.2开始使用Panels446

27.3.3创建新的面板448

27.3.4编辑和删除面板453

27.4小结454

第28章 定制Drupal功能455

28.1基本原理455

28.2合适的工具457

28.2.1 Devel模块457

28.2.2 Coder模块457

28.2.3 Drush458

28.2.4版本控制458

28.3 Drupal API458

28.4定制模块459

28.5创建新模块459

28.5.1创建一个新模块目录460

28.5.2创建.info文件460

28.5.3创建.module文件461

28.5.4与数据库交互463

28.5.5向模块添加区块464

28.6主题化一个模块464

28.6.1重用现有主题挂钩464

28.6.2实现hook theme()465

28.6.3使用预处理函数467

28.7小结468

第29章 扩展站点469

29.1寻找扩展469

29.2使用扩展471

29.2.1自动添加新模块471

29.2.2手动添加新模块473

29.2.3自动添加新主题474

29.2.4手动添加新主题476

29.2.5自动卸载扩展476

29.2.6手动卸载扩展477

29.3处理常见问题的关键扩展478

29.3.1改进内容的管理和展示478

29.3.2改进管理479

29.3.3增强搜索480

29.3.4增强表单481

29.3.5增强导航481

29.3.6媒体管理482

29.3.7社区功能483

29.3.8添加地理功能485

29.3.9增强SEO485

29.3.10添加广告管理486

29.3.11开发人员相关模块487

29.4小结488

第30章 使用Ubercart实现电子商务489

30.1了解Ubercart489

30.1.1功能490

30.1.2使用Ubercart491

30.2获取和安装Ubercart491

30.2.1安装需求491

30.2.2与现有站点集成492

30.3配置Ubercart493

30.3.1配置必需的核心模块493

30.3.2核心选项505

30.3.3 Ubercart附加功能506

30.3.4订单发货选项506

30.3.5支付选项507

30.4商店管理507

30.4.1管理产品507

30.4.2管理订单510

30.4.3管理顾客511

30.4.4查看报表512

30.4.5创建条件动作513

30.5增强Ubercart513

30.6小结514

第Ⅶ部分 Drupal在企业中的应用517

第31章 保证站点安全517

31.1安全最佳实践517

31.1.1使Drupal核心更安全517

31.1.2使第三方扩展更安全519

31.1.3使内容更安全520

31.2关注安全通知520

31.3小结522

第32章 管理站点性能523

32.1解决常见的性能问题523

32.1.1通过缓存和资源整合减少服务器负载523

32.1.2通过控制区块可见性减少服务器负载526

32.1.3配置额外的性能设置527

32.2测试性能530

32.2.1模拟系统负载530

32.2.2使用Devel模块分析性能531

32.2.3分析Views性能532

32.3小结532

第33章 创建搜索引擎友好的网站535

33.1创建搜索引擎友好的URL535

33.1.1启用Clean URLs功能536

33.1.2使用Path和Pathauto模块542

33.2管理规范化问题546

33.2.1理解规范化问题546

33.2.2配置规范的首页URL547

32.2.3配置内容的规范URL548

32.2.4安装并启用Global Redirect模块549

33.3添加内容元数据553

33.3.1元数据类型介绍554

33.3.2控制元数据554

33.4使用XML Sitemap添加站点地图555

33.5优化页面模板555

33.5.1 HTML语义和模板实践介绍555

33.5.2内容语义和RDFa介绍556

33.6创建自定义错误页面557

33.6.1创建自定义404错误页面557

33.6.2创建自定义403错误页面558

33.6小结559

第34章 创建可访问的网站561

34.1可访问性的定义561

34.2 Drupal和可访问性562

34.2.1增强主题的可访问性563

34.2.2创建可访问的内容564

34.3小结565

第35章 处理变更管理567

35.1使站点离线567

35.2备份站点569

35.3从备份恢复569

35.4使用Update manager模块570

35.5管理站点升级572

35.5.1处理次要升级573

35.5.2处理主要版本升级575

35.6小结576

第Ⅷ部分 附录579

附录A Drupal安装的目录结构579

附录B关键文件的位置583

附录C安装XAMPP591

附录D安装MAM P593

附录E本书之外——其他在线帮助资源595

热门推荐