日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Drupal实战(think in Drupal 2,3合集)正式出版了

發布時間:2024/1/1 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Drupal实战(think in Drupal 2,3合集)正式出版了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Drupal實戰一書,由機械工業出版社出版了,現在,可以在當當、亞馬遜,china-pub上訂購了,訂購地址:

CHina-pub: http://product.china-pub.com/3768210

當當:
http://product.dangdang.com/product.aspx?product_id=23289430

亞馬遜:
http://www.amazon.cn/Drupal%E5%AE%9E%E6%88%98-%E8%91%9B%E7%BA%A2%E5%84%92/dp/B00DSFD05G/ref=sr_1_9?ie=UTF8&qid=1372999529&sr=8-9

基本信息

  • 作者: 葛紅儒 ??
  • 叢書名: 實戰系列
  • 出版社:機械工業出版社
  • ISBN:9787111429999
  • 上架時間:2013-6-28
  • 出版日期:2013 年7月
  • 開本:16開
  • 頁碼:1
  • 版次:1-1
所屬分類:

計算機 > 數碼/設計 > 網頁設計綜合

?

內容簡介

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

目錄

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

前言

為什么要寫這本書
  在5年前,我剛剛接觸Drupal的時候,讀的是電子版的《Pro Drupal Development》,有一章讀了好幾遍,始終沒有弄明白。那個時候,周末閑著沒事,為了打發時間,嘗試去翻譯這本Drupal書籍,在接下來的六七個月里,差不多每個周末以及工作之余的空閑時間,都是在翻譯這本書中度過的。翻譯的文章,最初寫在紙質的本子上,然后自己錄入電腦里面。這便是第1版的《Drupal專業開發指南》。我仍然記得,剛剛翻譯完時的情景,自己的心情是那么的歡欣。
  從那以后,我便與Drupal結下了緣分。后來,我辭了職,專門做Drupal的研究、咨詢、開發工作。一度為生活所迫,想著或許可以依靠翻譯Drupal中文資料掙點錢花。經過兩個月每天10個小時的辛勤工作,一口氣將《Drupal專業開發指南》的第2版翻譯成了中文。遺憾的是,這并沒有幫我賺到錢。我也嘗試著去找出版社出版,但是并沒有如愿。
  在翻譯第2版《Drupal專業開發指南》的時候,我便有了這樣的想法:自己寫一本像《Thinking in Java》一樣的書籍,讓它成為Drupal中文書籍中的經典。這個想法在Drupal 6下面并沒有得到實現,后來便有了Drupal 7。而在這期間,第3版《Drupal專業開發指南》已出版,但作者已經換成了一個搞管理咨詢的人,寫得并不好,所以我就沒有再去翻譯它。于是,我利用空閑的時間開始寫《Think in Drupal》,這樣便有了《Think in Drupal》的第一集,并把它放在淘寶網上賣,但是賣得并不理想。所以自己一度沒有繼續寫下去的動力了。
  后來,看到很多人反映,現在在Drupal 7下,沒有多少人貢獻Drupal中文資料了。自己做了無數次的思想斗爭以后,決定繼續寫《Think in Drupal》,我將第二本命名為了第二集,我希望它就像一個電視連續劇一樣,將來會有第三集、第四集、第五集,直到第四十集。
  第二集在淘寶網上的銷量比過去翻了一倍。這給了我信心,接著便有了第三集、第四集的陸續問世。第四集問世后,一個月可以賣出去100多本了,與第一集剛剛問世時的5~7本相比,銷量翻了十幾倍。或許我是第一個在淘寶網上公開出售自己完全擁有著作權的資料的人。很多朋友說,這是非法出版物,我不得不去查詢相關的法律,查詢非法出版物的定義,發現自己的這種行為并不屬于非法出版物。我就像一個農民,在自己的地里種了點兒莊稼,自己吃不完,拿出來賣了一點而已。我不得不一次又一次地向他人解釋,這個不屬于非法出版物,我是擁有著作權的。
  一個偶然的機會,一個朋友把我推薦給了機械工業出版社的楊福川老師。機械工業出版社愿意出版我寫的這些資料,這讓我很高興。我和楊福川老師商定將《Think in Drupal》中的第二集、第三集集結成一本圖書,這便是本書。
  讀者對象
  在本書中,完整地講述了如何使用Drupal搭建一個網上書店系統,所以對于以下讀者,應該是有幫助的:
  Drupal用戶和愛好者
  Drupal模塊開發者
  有網上書店項目需求的讀者
  Drupal網站管理員
  如何閱讀本書
  與大多數的技術書籍不同,本書只講了一個案例,完整、翔實地記錄了使用Drupal搭建網上書店的過程,所以建議大家:
  首先,把這本書從頭到尾通讀一遍,這是我閱讀技術類書籍常用的辦法,這樣可以大致了解一下每一章都實現了網上書店的哪些功能,做到心中有數。
  然后,按照本書的順序,自己從頭到尾把網上書店系統搭建一遍。我相信,你在搭建的過程中,對Drupal的了解會逐步增強。
  本書并沒有講解Drupal是什么、Drupal的歷程等內容,我相信這些內容大家通過網絡都能搜索到;本書沒有講解如何編寫Drupal模塊,所以也不需要你有太多的開發基礎。部分章節中也會給出一些程序,如果能夠讀懂的話,自然不錯;讀不懂的話,只需要能夠將其復制、粘貼到相應的位置即可。
  勘誤和支持
  由于作者的水平有限,編寫時間倉促,書中難免會出現一些錯誤或者不準確的地方,懇請讀者批評指正。大家可以直接訪問作者的博客站點http://www.thinkindrupal.com。你可以將書中的錯誤發布在網站的讀者問答欄目里面;如果你遇到問題,也可以訪問網站的論壇頁面,我將盡量在線上為讀者提供最滿意的解答。書中的全部源文件可以從作者的百度云盤中下載:http://pan.baidu.com/share/link?shareid=2968818456&uk=504328357。如果你有更多的寶貴意見,也歡迎發送郵件至郵箱g089h515r806@gmail.com,期待能夠得到你的真摯反饋。 .  致謝
  首先,感謝我的父母及親人,感謝他們的從小到大對我的理解和支持。
  感謝Eskalate的羅先生和曹先生,沒有他們辛勤地開拓市場,就沒有Eskalate的Drupal團隊,也就沒有我的Drupal技能。感謝原公司同事劉亮、張良、邱哲、王志偉、張耀星、胡一凡、方擎、易仲,感謝他們在學習Drupal上對我的幫助與支持,很多Drupal技能是在與同事共同解決客戶的問題時學到的。
  感謝崔克俊,是他促成了中華書局的網上書店項目crbook.cn,本書中的網上書店案例,就直接來源于這些已有項目的實踐。
  感謝外語教學與研究出版社(外研社)網絡部、數字出版社聘我擔任他們的技術顧問,書中的很多技術都直接來自外研社相關站點的實踐。感謝外研社技術部門的白小雨、章林、張超、王海霞、戴濤。還要感謝謝瓊、謝蘇波、王歡,感謝他們在技術開發的間隙與我一起交流乒乓球球技。
  感謝吳建華的引薦,在你的努力下才促成了這本書的合作與出版。
  感謝機械工業出版社華章公司的編輯楊福川老師,在大多數出版社都認為Drupal技術冷門、小眾,不愿意出版相關書籍的情況下,他卻堅持出版本書;感謝機械工業出版社華章公司的編輯孫海亮老師,為本書的格式、用語做了細致的標注。
  最后,感謝Drupal的創始人Dries、Views模塊的作者Earl Miles、Rules模塊的作者Fago,還要感謝Drupal專業開發指南的原作者John VanDyk、Matt Westgate。
  葛紅儒

?

總結

以上是生活随笔為你收集整理的Drupal实战(think in Drupal 2,3合集)正式出版了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。