图书介绍

Drupal高手建站技术手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Drupal高手建站技术手册
  • 方擎等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121118135
  • 出版时间:2010
  • 标注页数:313页
  • 文件大小:72MB
  • 文件页数:329页
  • 主题词:网站-开发-技术手册

PDF下载


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

下载说明

Drupal高手建站技术手册PDF格式电子书版下载

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

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

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

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

图书目录

基 础篇2

第1章Drupal入门2

1.1内容管理系统(CMS)2

1.2开源的PHP WCMS3

1.2.1 Drupal3

1.2.2 Joomla5

1.2.3 Typo37

1.2.4 WordPress8

1.2.5比较10

1.3 Drupal功能总览11

1.3.1内容管理11

1.3.2用户管理12

1.3.3主题模板13

1.3.4博客平台14

1.3.5论坛社区15

1.3.6多语言支持16

1.3.7站点管理工具16

1.3.8模块17

1.3.9其他特性17

1.4小结18

第2章 安装Drupal 619

2.1版本的选择19

2.2获得Drupal19

2.3创建数据库20

2.4使用安装向导24

2.4.1选择向导的界面语言24

2.4.2创建settingsphp文件24

2.4.3设置数据库25

2.4.4设置站点初始信息27

2.4.5完成安装30

2.5 Hello Drupal!32

2.5.1创建个人博客32

2.5.2开启功能模块32

2.5.3发布第一篇博客33

2.5.4选择合适的主题35

2.6小结37

第3章Drupal的基本概念38

3.1节点38

3.2内容类型39

3.3模块39

3.4主题40

3.5区块42

3.6菜单42

3.7用户43

3.8评论43

3.9分类44

3.10小结44

第4章 管理Drupal45

4.1介绍45

4.2内容管理46

4.2.1创建节点47

4.2.2管理节点51

4.2.3管理评论52

4.2.4管理节点类型53

4.2.5发布设置60

4.2.6 RSS发布设置61

4.2.7类别管理62

4.3用户管理64

4.3.1用户管理65

4.3.2访问规则67

4.3.3角色69

4.3.4用户相关设置71

4.4站点创建74

4.4.1区块管理75

4.4.2菜单导航管理80

4.4.3模块管理83

4.4.4主题管理85

4.5站点配置89

4.5.1动作89

4.5.2管理专用主题91

4.5.3简洁URLs91

4.5.4日期与时间93

4.5.5错误报告94

4.5.6文件系统94

4.5.7图像处理工具95

4.5.8输入格式95

4.5.9日志和报警99

4.5.10性能99

4.5.11站点信息101

4.5.12站点维护101

4.6站点报告102

4.6.1最近日志记录102

4.6.2出现“访问被拒绝(Access denied)”的页面103

4.6.3查看返回404错误的路径103

4.6.4站点状态104

4.7小结105

第5章 主要模块介绍106

5.1博客(Blog )106

5.2文集(Book)108

5.2.1创建文集109

5.2.2管理文集111

5.3联系表单(Contact)111

5.3.1联系表单类别管理112

5.3.2网站用户的联系表单113

5.3.3联系表单链接115

5.4论坛(Forum)116

5.4.1容器(Container)和论坛(Forum)118

5.4.2论坛全局设置119

5.5本地化(Locale)和翻译(Content Translation)121

5.5.1更换界面语言121

5.5.2修改现有翻译124

5.5.3导出翻译包125

5.5.4为节点创建多语言版本126

5.5.5本地化域名127

5.6自定义路径(Path)128

5.6.1创建节点时设置自定义路径128

5.6.2使用后台集中管理自定义路径128

5.7访问统计130

5.8触发器130

5.9小结132

第6章 部署Drupal133

6.1测试环境与生产环境133

6.2选择最适合你的服务器架构133

6.2.1单服务器133

6.2.2 Web服务器和数据库服务器134

6.2.3更复杂的架构134

6.3部署流程135

6.3.1第一次部署135

6.3.2更新运行中的Drupal网站137

6.4小结138

第7章Drupal网站维护139

7.1网站清理139

7.1.1清理缓存139

7.1.2清理垃圾节点和评论140

7.1.3非法用户140

7.1.4垃圾上传文件141

7.1.5日志142

7.2网站备份142

7.2.1准备工作142

7.2.2数据库备份142

7.2.3网站程序备份143

7.2.4用户文件备份143

7.3网站数据恢复143

7.3.1使用phpMyAdmin144

7.3.2使用BigDump144

7.4小结146

高 级篇148

第8章 常用第三方模块148

8.1 CCK148

8.1.1为什么需要字段148

8.1.2扩展内容类型149

8.1.3 CCK提供的字段类型153

8.2 Views157

8.2.1基础概念157

8.2.2创建视图159

8.2.3列表样式167

8.2.4导入与导出168

8.3 Panels169

8.3.1 Panel布局170

8.3.2创建Panel节点171

8.3.3创建Panel区块172

8.4小结173

第9章Drupal模块开发174

9.1开发环境搭建174

9.1.1开发工具174

9.1.2 Drupal运行环境177

9.1.3 Devel模块178

9.2模块开发基础179

9.2.1钩子函数180

9.2.2菜单系统180

9.3创建Drupal模块180

9.3.1为模块命名181

9.3.2模块文件夹181

9.3.3模块注册文件181

9.3.4创建页面182

9.3.5创建自定义区块184

9.4小结186

第10章Drupal主题开发187

10.1 Drupal的主题机制188

10.1.1 MVC架构188

10.1.2模板技术和网站主题189

10.1.3 Drupal主题引擎190

10.2 theme函数193

10.2.1执行流程194

10.2.2 hook theme194

10.3主要模板文件195

10.3.1通用模板变量196

10.3.2 page.tpl.php197

10.3.3 node.tpl.php199

10.3.4 block.tpl.php200

10.3.5 comment.tpl.php201

10.4小结202

第11章Drupal API203

11.1 API文档使用指南203

11.2操作节点204

11.2.1节点对象204

11.2.2载入节点205

11.2.3获得节点展示代码205

11.2.4保存节点206

11.2.5删除节点206

11.2.6节点钩子函数206

11.3操作用户208

11.3.1用户对象208

11.3.2全局$user变量209

11.3.3载入用户209

11.3.4用户钩子函数210

11.4操作数据库212

11.4.1数据库查询213

11.4.2获得结果214

11.4.3分页查询214

11.5表单API216

11.5.1创建表单216

11.5.2表单提交数据的验证219

11.5.3处理提交数据221

11.5.4修改已存在的表单222

11.6小结223

第12章Drupal网站安全224

12.1访问权限控制224

12.2过滤用户输入内容225

12.3安全的数据库查询225

12.4防止跨站请求伪造(CSRF)227

12.5小结228

实 战篇230

第13章 实践项目一:大学教务处新闻网站230

13.1项目背景230

13.2需求分析230

13.2.1需求分析的重要性230

13.2.2用例图231

13.2.3网站功能231

13.2.4非功能性需求232

13.2.5项目估计233

13.3设计233

13.3.1核心页面设计233

13.3.2主要内容类型236

13.3.3所需模块236

13.3.4主题237

13.3.5用户角色与权限237

13.4系统实现238

13.4.1新闻审核238

13.4.2新闻视图240

13.4.3创建首页242

13.4.4注册规则243

13.4.5联系表单244

13.4.6自定义错误页面245

13.4.7定制主题246

13.4.8安装中文语言包248

13.5测试248

13.5.1软件测试简介249

13.5.2使用SimpleTest进行单元测试249

13.5.3使用虚拟机搭建测试环境251

13.5.4测试用例254

13.6小结255

第14章 实践项目二:在线订餐系统256

14.1项目背景256

14.2需求分析与功能设计256

14.2.1核心业务数据257

14.2.2页面设计257

14.2.3所需模块258

14.3系统实现258

14.3.1创建内容类型258

14.3.2订餐模块的开发260

14.3.3订单列表264

14.3.4订餐页面的美化265

14.4小结265

附录A PHP基础266

附录BMySQL基础281

附录C第三方模块介绍302

热门推荐