Drupal 實(shí)戰(zhàn)

出版時(shí)間:2013-7  出版社:機(jī)械工業(yè)出版社  作者:葛紅儒  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

《drupal 實(shí)戰(zhàn)》是中文drupal社區(qū)極力推薦的實(shí)力之作,由國(guó)內(nèi)頂尖drupal技術(shù)專家(在全球drupal社區(qū)有一定影響力)老葛撰寫。以實(shí)戰(zhàn)為導(dǎo)向,用一個(gè)商業(yè)性的綜合案例貫穿全書,通過(guò)重現(xiàn)整個(gè)案例的開發(fā)過(guò)程,不僅循序漸進(jìn)地講解了drupal的各項(xiàng)功能和技術(shù),而且系統(tǒng)地講解了drupal應(yīng)用的開發(fā)方法和步驟,能讓讀者迅速具備實(shí)戰(zhàn)能力。
全書一共13章:第1章全面介紹了drupal的安裝和配置,為后面各章的學(xué)習(xí)做了準(zhǔn)備;第2~5章分別講解了如何為圖書添加各種字段,如何設(shè)置路徑別名、圖片樣式和列表,如何制作主題和首頁(yè);第6~10章分別講解了ubercart的詳細(xì)配置,如何實(shí)現(xiàn)站內(nèi)搜索,如何添加社區(qū)互動(dòng)功能,如何做panels控件和定制個(gè)人主頁(yè);第11~13章探討了drupal的seo和性能優(yōu)化,以及商品數(shù)據(jù)的導(dǎo)入與導(dǎo)出。

作者簡(jiǎn)介

葛紅儒,(又稱“老葛”)thinkindrupal.com站長(zhǎng),專職從事drupal的開發(fā)和研究工作已近6年。2013年5月美國(guó)波特蘭drupalcon獎(jiǎng)學(xué)金獲得者。為drupal在國(guó)內(nèi)外的發(fā)展都做出了貢獻(xiàn):為drupal.org貢獻(xiàn)過(guò)多個(gè)模塊,比如field validation、image url formatter等;在drupal 6下,先后漢化了ubercart、views、og、cck、ctools、panels等模塊,在drupal 7下漢化了ubercart;先后翻譯和編寫過(guò)《drupal主題制作指南》、《drupal專業(yè)開發(fā)指南》(第1版和第2版)、《drupal菜鳥20問(wèn)》,以及在國(guó)內(nèi)廣為流傳的《think in drupal》系列中文資料。

書籍目錄

《drupal 實(shí)戰(zhàn)》
前言
第1章 初識(shí)drupal /1
1.1 安裝drupal /2
1.1.1 安裝xampp /2
1.1.2 下載drupal /2
1.1.3 創(chuàng)建數(shù)據(jù)庫(kù) /3
1.1.4 安裝drupal /4
1.2 訪問(wèn)drupal后臺(tái) /6
1.3 讓drupal支持中文 /7
1.3.1 把中文設(shè)為默認(rèn)語(yǔ)言 /7
1.3.2 安裝中文語(yǔ)言包 /8
1.4 常見(jiàn)配置 /10
1.4.1 設(shè)置默認(rèn)時(shí)區(qū) /10
1.4.2 設(shè)置默認(rèn)的日期格式 /11
1.4.3 設(shè)置文件系統(tǒng) /12
1.5 添加內(nèi)容 /13
1.5.1 覆蓋層 /13
1.5.2 article和basic page /14
1.5.3 添加一篇basic page /14
.1.5.4 添加一篇article /17
1.5.5 為article添加評(píng)論 /18
1.6 實(shí)現(xiàn)頁(yè)腳區(qū)域 /19
1.6.1 添加“版權(quán)信息”區(qū)塊 /20
1.6.2 創(chuàng)建菜單并添加菜單鏈接 /23
1.7 添加一個(gè)用戶角色“編輯” /32
1.8 安裝所見(jiàn)即所得編輯器 /34
1.8.1 ckeditor模塊 /35
1.8.2 安裝模塊 /35
1.8.3 設(shè)置ckeditor /38
1.8.4 設(shè)置文件上傳 /40
1.9 小結(jié) /42
第2章 為圖書添加各種字段 /43
2.1 下載并安裝常用模塊 /44
2.1.1 模塊之間的依賴關(guān)系 /44
2.1.2 啟用相關(guān)模塊 /45
2.2 添加圖書內(nèi)容類型 /45
2.3 為圖書添加對(duì)應(yīng)的字段 /46
2.3.1 把“標(biāo)題”重命名為“書名” /47
2.3.2 把正文標(biāo)簽改為“內(nèi)容簡(jiǎn)介” /48
2.3.3 設(shè)置圖書封面字段 /48
2.3.4 添加作者字段 /48
2.3.5 添加isbn、包裝、紙張、開本等字段 /53
2.3.6 添加版次、印次、頁(yè)數(shù)、字?jǐn)?shù)等字段 /54
2.3.7 添加出版時(shí)間、印刷時(shí)間字段 /55
2.3.8 添加作者簡(jiǎn)介、編輯推薦、目錄、書摘等字段 /57
2.3.9 添加出版社字段 /57
2.3.10 添加中圖法分類字段 /60
2.3.11 添加圖書分類字段 /63
2.3.12 使用field group將字段歸類 /66
2.3.13 用field collection處理作者字段 /68
2.4 管理作者字段的顯示 /70
2.5 使用node clone快速添加測(cè)試數(shù)據(jù) /73
2.6 小結(jié) /74
第3章 設(shè)置路徑別名、圖片樣式、列表 /75
3.1 使用pathauto模塊設(shè)置路徑別名 /76
3.1.1 pathauto的管理界面 /76
3.1.2 手動(dòng)添加路徑別名 /77
3.1.3 別名模式 /78
3.1.4 配置 /81
3.1.5 批量更新路徑別名 /82
3.2 設(shè)置圖片樣式 /83
3.2.1 添加樣式50_50 /84
3.2.2 圖片效果 /84
3.2.3 圖片樣式的用途 /86
3.2.4 imagecache actions模塊 /87
3.3 使用views創(chuàng)建列表 /89
3.3.1 添加內(nèi)容類型“站內(nèi)公告” /89
3.3.2 views的管理界面 /89
3.3.3 創(chuàng)建視圖“站內(nèi)公告” /90
3.3.4 views的全局配置 /101
3.3.5 views全局高級(jí)配置 /102
3.3.6 使用views創(chuàng)建圖書列表 /103
3.4 小結(jié) /109
第4章 制作主題 /110
4.1 主題系統(tǒng)的管理界面 /111
4.1.1 主題設(shè)置 /112
4.1.2 bartik主題的設(shè)置 /113
4.2 主題zen /114
4.2.1 zen的目錄結(jié)構(gòu) /115
4.2.2 基于zen制作子主題 /116
4.2.3 調(diào)整頁(yè)腳的css /117
4.3 定制圖書節(jié)點(diǎn)模板 /121
4.3.1 確定大致的目標(biāo)輸出 /121
4.3.2 創(chuàng)建node--book.tpl.php模板文件 /123
4.3.3 預(yù)處理函數(shù) /124
4.3.4 把靜態(tài)html放到node--book.tpl.php中 /125
4.3.5 嵌入動(dòng)態(tài)的php變量 /126
4.3.6 最終的模板文件 /127
4.3.7 字段的其他輸出方式 /130
4.3.8 定制圖書字段模板 /130
4.3.9 設(shè)置人民幣符號(hào) /131
4.3.10 為日期字段選擇輸出格式 /132
4.3.11 調(diào)整css /133
4.4 views覆寫實(shí)例一 /136
4.4.1 field collection views的模板覆寫 /136
4.4.2 主題信息對(duì)話框 /137
4.4.3 定制views模板 /138
4.4.4 views-view.tpl.php覆寫 /139
4.4.5 通過(guò)配置去除html /140
4.4.6 views-view-unformatted.tpl.php覆寫 /141
4.5 views覆寫實(shí)例二 /142
4.5.1 創(chuàng)建views-view--books.tpl.php文件 /143
4.5.2 創(chuàng)建views-view-unformatted--books.tpl.php文件 /144
4.5.3 創(chuàng)建views-view-fields--books.tpl.php文件 /144
4.5.4 去除字段的默認(rèn)wrapper輸出 /146
4.5.5 views中作者字段的設(shè)置 /146
4.5.6 調(diào)整css /146
4.6 小結(jié) /149
第5章 制作首頁(yè) /150
5.1 待做的任務(wù) /151
5.2 首頁(yè)幻燈 /152
5.2.1 添加首頁(yè)幻燈內(nèi)容類型 /152
5.2.2 使用field validation驗(yàn)證url的有效性 /152
5.2.3 添加測(cè)試內(nèi)容 /154
5.2.4 創(chuàng)建視圖frontbanner /154
5.2.5 設(shè)置views slideshow /155
5.2.6 為首頁(yè)幻燈內(nèi)容類型添加分頁(yè)字段 /158
5.2.7 使用views自帶的計(jì)數(shù)器 /159
5.3 使用flag實(shí)現(xiàn)推薦、收藏功能 /159
5.3.1 flag的創(chuàng)建表單 /159
5.3.2 flag的具體設(shè)置 /160
5.3.3 添加“推薦”功能 /161
5.3.4 導(dǎo)出flag /162
5.3.5 在模板里面輸出flag鏈接 /163
5.4 首頁(yè)圖書區(qū)塊視圖 /163
5.4.1 創(chuàng)建視圖front books /163
5.4.2 設(shè)置“熱門圖書” /165
5.4.3 設(shè)置“編輯推薦” /166
5.4.4 設(shè)置更多鏈接 /168
5.5 首頁(yè)分類導(dǎo)航 /168
5.5.1 添加圖書分類導(dǎo)航 /170
5.5.2 覆寫鏈接的路徑 /173
5.5.3 去除多余的html /174
5.6 使用panels搭建首頁(yè) /174
5.6.1 手工創(chuàng)建panels布局 /175
5.6.2 用panels定義自己的首頁(yè) /177
5.6.3 調(diào)整首頁(yè)幻燈的樣式 /182
5.6.4 調(diào)整首頁(yè)的css /184
5.6.5 調(diào)整主導(dǎo)航菜單的樣式 /186
5.6.6 制作自己的logo /187
5.7 小結(jié) /188
第6章 ubercart基本配置 /189
6.1 “購(gòu)買”鏈接 /190
6.1.1 cart links模塊 /190
6.1.2 購(gòu)物車鏈接的設(shè)置 /192
6.2 設(shè)置支付寶 /193
6.3 結(jié)算頁(yè)面 /195
6.4 禁用沒(méi)用的結(jié)算窗格 /197
6.5 支持中國(guó)的地址格式 /199
6.6 設(shè)置運(yùn)送方法 /203
6.6.1 中國(guó)化的uc_customquote模塊 /203
6.6.2 使用rules控制運(yùn)費(fèi)方法的顯示條件 /204
6.6.3 添加其他快遞運(yùn)送方法 /208
6.6.4 設(shè)置默認(rèn)的度量單位 /210
6.6.5 運(yùn)費(fèi)計(jì)算效果 /211
6.7 設(shè)置財(cái)付通 /213
6.8 設(shè)置網(wǎng)匯通 /214
6.9 線下銀行匯款/銀聯(lián)卡轉(zhuǎn)賬 /215
6.10 訂單管理 /217
6.10.1 查看訂單 /217
6.10.2 編輯訂單 /219
6.10.3 訂單配置 /221
6.11 產(chǎn)品配置 /224
6.12 購(gòu)物車配置 /225
6.13 小結(jié) /225
第7章 實(shí)現(xiàn)站內(nèi)搜索 /226
7.1 核心自帶的搜索 /227
7.2 通過(guò)views實(shí)現(xiàn)搜索 /232
7.3 實(shí)現(xiàn)圖書高級(jí)搜索 /235
7.4 集成apachesolr /241
7.4.1 配置solr服務(wù)器 /242
7.4.2 修改solr配置文件 /245
7.4.3 支持中文分詞 /249
7.4.4 只搜索圖書 /252
7.4.5 搜索關(guān)鍵字為空時(shí)顯示所有 /254
7.4.6 實(shí)現(xiàn)分面功能 /255
7.4.7 改進(jìn)搜索條目的顯示 /257
7.4.8 把a(bǔ)pachesolr設(shè)為默認(rèn)搜索 /263
7.4.9 改進(jìn)搜索框的樣式 /263
7.4.10 使用apachesolr_stats實(shí)現(xiàn)熱門搜索 /265
7.5 小結(jié) /266
第8章 添加社區(qū)互動(dòng)功能 /267
8.1 實(shí)現(xiàn)書評(píng)功能 /268
8.1.1 創(chuàng)建內(nèi)容類型書評(píng) /268
8.1.2 設(shè)置普通用戶的權(quán)限 /271
8.1.3 五星投票 /272
8.1.4 書評(píng)的顯示 /273
8.1.5 圖書平均評(píng)分的實(shí)現(xiàn) /276
8.1.6 控制html輸出 /279
8.2 實(shí)現(xiàn)商品問(wèn)答功能 /285
8.2.1 創(chuàng)建內(nèi)容類型“商品問(wèn)答” /285
8.2.2 創(chuàng)建商品問(wèn)答列表視圖 /286
8.3 積分 /287
8.3.1 寫書評(píng)掙積分 /288
8.3.2 發(fā)評(píng)論送積分 /292
8.3.3 刪除書評(píng)、評(píng)論時(shí)減積分 /293
8.3.4 訂單完成送積分 /294
8.3.5 把積分和角色關(guān)聯(lián)起來(lái) /297
8.3.6 為不同角色設(shè)置不同的價(jià)格 /300
8.4 小結(jié) /305
第9章 做個(gè)panels控 /306
9.1 使用panels解決權(quán)限控制問(wèn)題 /307
9.1.1 創(chuàng)建內(nèi)容類型“資源” /307
9.1.2 使用transliteration模塊轉(zhuǎn)換文件名字 /309
9.1.3 使用panels控制匿名用戶查看下載資源 /311
9.2 panels與views content panes /314
9.3 使用panels控制區(qū)塊的顯示 /318
9.3.1 使用panels覆寫圖書詳細(xì) 頁(yè)面 /321
9.3.2 使用panels覆寫幫助中心詳細(xì)頁(yè)面 /323
9.3.3 使用panels覆寫站內(nèi)公告詳細(xì)頁(yè)面 /324
9.3.4 使用panels覆寫頁(yè)腳導(dǎo)航詳細(xì)頁(yè)面 /325
9.3.5 使用panels覆寫站內(nèi)公告列表頁(yè)面 /325
9.3.6 使用panels覆寫圖書列表頁(yè)面 /331
9.4 書評(píng)和問(wèn)答 /333
9.4.1 新增一個(gè)panels布局 /334
9.4.2 準(zhǔn)備要顯示的內(nèi)容 /336
9.4.3 創(chuàng)建書評(píng)/問(wèn)答的panels頁(yè)面 /337
9.4.4 使用panels覆寫書評(píng)/問(wèn)答的節(jié)點(diǎn)詳細(xì)頁(yè)面 /342
9.4.5 覆寫書評(píng)/問(wèn)答頁(yè)面的外觀 /345
9.5 小結(jié) /352
第10章 定制個(gè)人主頁(yè) /354
10.1 個(gè)人資料 /355
10.1.1 為profile添加字段 /357
10.1.2 創(chuàng)建顯示profile的視圖和panel頁(yè)面 /360
10.1.3 把用戶頭像放到profile里面管理 /364
10.2 導(dǎo)入省市縣數(shù)據(jù) /365
10.2.1 創(chuàng)建導(dǎo)入器 /366
10.2.2 csv數(shù)據(jù)加工 /373
10.2.3 導(dǎo)入數(shù)據(jù) /375
10.3 賬戶管理 /379
10.3.1 編輯個(gè)人資料 /379
10.3.2 我的積分 /383
10.3.3 收貨地址簿 /387
10.3.4 我的預(yù)付款 /391
10.3.5 編輯賬戶信息 /394
10.3.6 我的賬戶 /395
10.4 訂單管理 /396
10.4.1 我的訂單 /396
10.4.2 已購(gòu)圖書 /397
10.5 我的社區(qū) /400
10.5.1 我的評(píng)論 /401
10.5.2 我的書評(píng) /402
10.5.3 我的收藏 /403
10.5.4 讀過(guò)的書 /406
10.5.5 想讀的書 /407
10.5.6 個(gè)人首頁(yè) /408
10.5.7 去掉標(biāo)簽欄 /411
10.6 小結(jié) /412
第11章 drupal seo /413
11.1 seo checklist模塊 /414
11.1.1 seo checklist介紹 /415
11.1.2 工具 /415
11.1.3 page title /416
11.1.4 url 路徑 /420
11.1.5 創(chuàng)建搜索引擎賬號(hào) /425
11.1.6 追蹤你的訪客 /426
11.1.7 頁(yè)面內(nèi)容 /430
11.1.8 清潔html代碼 /434
11.1.9 將站點(diǎn)提交到搜索引擎 /436
11.1.10 社會(huì)化媒體 /441
11.1.11 使用mollom反垃圾 /443
11.1.12 地理 /451
11.1.13 性能 /451
11.1.14 附加任務(wù) /458
11.2 小結(jié) /458
第12章 seo與性能優(yōu)化 /459
12.1 面包屑導(dǎo)航 /460
12.1.1 drupal面包屑的解決方案 /461
12.1.2 自定義面包屑 /462
12.1.3 設(shè)置面包屑 /467
12.1.4 舉一反三 /474
12.2 鏈接、圖片的優(yōu)化 /477
12.2.1 在views中為鏈接圖片設(shè)置屬性 /478
12.2.2 menu attributes模塊 /482
12.3 相關(guān)推薦(基于solr) /483
12.4 性能優(yōu)化 /485
12.4.1 views的緩存 /485
12.4.2 panels的緩存 /487
12.4.3 entity cache /488
12.4.4 性能監(jiān)測(cè) /489
12.4.5 opcode緩存 /491
12.4.6 控制模塊的數(shù)量 /493
12.4.7 memcache /494
12.5 小結(jié) /497
第13章 商品數(shù)據(jù)的導(dǎo)入導(dǎo)出 /498
13.1 使用feeds導(dǎo)入圖書信息 /499
13.1.1 ubercart的庫(kù)存系統(tǒng) /499
13.1.2 添加圖書唯一編號(hào)字段 /501
13.1.3 “庫(kù)存”和“收藏人氣”動(dòng)態(tài)化 /503
13.1.4 添加擴(kuò)展字段 /504
13.1.5 建立feeds的導(dǎo)入器 /507
13.1.6 feeds與field collection模塊的整合 /510
13.1.7 ubercart feed mappers /511
13.1.8 設(shè)置unique target /511
13.1.9 使用feeds tamper進(jìn)行預(yù)處理 /512
13.1.10 使用feeds導(dǎo)入圖片 /516
13.1.11 準(zhǔn)備導(dǎo)入的數(shù)據(jù) /517
13.1.12 導(dǎo)入 /517
13.1.13 使用vbo批量更新數(shù)據(jù) /519
13.1.14 庫(kù)存的更新與同步 /524
13.2 商品數(shù)據(jù)的導(dǎo)出 /526
13.2.1 google購(gòu)物搜索 /526
13.2.2 使用views data export導(dǎo)出csv數(shù)據(jù) /529
13.2.3 使用views data export導(dǎo)出xml數(shù)據(jù) /532
13.3 小結(jié) /535

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Drupal 實(shí)戰(zhàn) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7