內容簡介
全面解讀用Liferay Portal開發入口網站的內容管理、文檔管理、資源框架、搜尋引擎、規則引擎、協作套件、社交網路、動態數據表、網路商店、工作流和知識庫等入口網站建設功能,並且深入介紹了Liferay集市、安裝、用戶許可權、控制臺、審計跟蹤、備份恢復、使用腳本和配置集群等高級管理功能。
目錄
第1章緒論.....13.2發揮Liferay多級站點的作用.....35
1.1
什麼鑄就了Liferay的卓絕..23.3使用站點模板.......38
1.2
LiferayPortal內容管理系統......23.4使用頁面模板.......39
1.2.1.使用Liferay
WCM高效建設站點.......23.4.1.導出和導入站點模板和頁面模板.....41
1.2.2.記錄文檔、影像和視頻等....
43.4.2.本地化.....42
1.3
LiferayPortal協作平台.......53.5允許用戶自定義站點頁面..42
1.4
LiferayPortal社交平台.......63.6定時發布Web內容......43
1.5
LiferayPortalWeb平台.....73.7發布待發布的頁面.......43
1.5.1.把Liferay用作套用開發平台...
83.7.1.啟用待發布環境....44
1.5.2.一個優異的集成平台
83.7.2.使用待發布環境....44
1.5.3.在Liferay
Portal上託管多個站點83.7.3.站點頁面分支......45
1.6
根據需要擴展定製Liferay..93.7.4.待發布功能總結...47
1.7
小結..93.8創建團隊管理站點成員......47
3.9在移動設備上顯示站點頁面.....48
第2章網站內容管理...10
2.1
LiferayWCM的作用..103.10小結......52
2.2
LiferayWCM的功能..11第4章文檔管理...53
2.3
創建站點和管理頁面..114.1文檔和媒體入門...53
2.3.1.創建和管理頁面....124.2
瀏覽“文檔和媒體”Portlet......53
2.3.2.更多的頁面管理工具134.3
文檔類型和元數據集..56
2.
3.3.改變單獨頁面的選項15
4.4使用外部倉庫.......58
2.
3.4.修改頁面布局......16
2.3.5.頁面自定義164.5
倉庫設定示例:SharePoint......59
2.3.6.站點設定...174.6
MicrosoftOffice集成.61
2.
3.7.頁面模板和站點模板18
4.7配置“文檔和媒體”Portlet......62
2.
3.8.站點內容...18
2.3.9.創建Nose-ster頁面...194.8
自動預覽和元數據.......63
2.4
創作內容(基本的).........214.8.1.自動提取RAW元數據.............64
2.
4.1.以簡單方式創建內容....214.8.2.資料夾的文檔類型限制和工作流.....65
2.
4.2.功能全面的所見即所得編輯器........214.8.3.訪問WebDAV.....66
2.5
發布基本內容.......244.9 Liferay Sync.......66
4.9.1.Liferay Sync的工作機制.......67
2.6
Liferay工作流與WCM協同工作..254.9.2.安裝LiferaySync...67
2.7
為Web內容定義工作流264.9.3.Windows67
2.8
小結274.9.4.MacOS.68
4.9.5.行動電話68第3章高級WCM..284.9.6.在桌面上使用LiferaySync68
3.1
有關結構和模板的高級內容.284.9.7.使用Sync資料夾70
3.1.1.使用結構284.9.8.Liferay
Sync訪問許可權..71
3.1.2.編輯結構294.9.9.在移動設備上使用LiferaySync
..71
3.1.3.編輯表單元素.304.10
小結.77
3.1.4.結構默認值30第
5章發揮資源框架的作用.78
3.
1.5.授權.32
3.1.6.使用模板325.1
標記和分類內容..78
5.1.1.標記.787.5
使用維基..121
5.1.2.類別.797.5.1.Liferay維基入門..
121
5.2
使用分面搜尋817.5.2.管理維基..122
5.2.1.搜尋門戶內容.817.5.3.添加和編輯維基頁面
122
5.2.2.高級搜尋837.5.4.維基頁面詳細信息..
124
5.2.3.設定搜尋選項.847.5.5.在“維基”Portlet中導航
124
5.2.4.本節小結897.6
使用投票了解別人的想法和做法.125
5.3
使用資源發布器..897.6.1.創建一個投票125
5.3.1.查詢內容897.6.2.在頁面中添加投票..
126
5.3.2.手工選擇資源.897.6.3.查看投票結果
126
5.3.3.動態選擇資源.907.7
使用聊天工具..127
5.4
顯示設定頁面917.7.1.安裝和配置“聊天”Portlet.127
5.4.1.顯示樣式917.7.2.Jabber伺服器整合.
128
5.4.2.其他設定917.8
把郵件地址集成到“郵件”Portlet129
5.4.3.展示頁面917.9
小結..130
5.5
定義內容關係92
目錄V
第8章社交網路..132
5.6小結93
8.1發揮社交Portlet、“活動跟蹤”和“用戶
第6章個性化和自定義94連線”的作用133
6.1
用戶個人站點948.1.1.安裝社交Portlet133
6.2
頁面自定義....958.1.2.在公開頁面上使用社交網路...133
8.1.3.在個人頁面上使用社交網路..135
6.3
使用Liferay規則引擎...978.1.4.Liferay社交工具實戰演練..136
6.3.1.為什麼要使用規則引擎?97
6.3.2.安裝.978.2
測量社交活動..137
6.4小結..1008.3.1.
第7章協作套件1018.3.2.
8.3.3.Gadget的個性化..142
7.1理解Liferay通用配置選項.101
7.1.1.外觀風格..101
7.1.2.導出/導入
1048.4與Facebook集成.146
7.1.3.作用範圍..
1058.5小結..147
7.1.4.歸檔設定..
105第9章使用Web表單和動態數據表.148
7.1.5.訪問許可權..106
7.1.6.通訊
1069.1在Liferay中創建一個數據表平台148
7.1.7.分享
1079.2定義數據類型..148
7.2使用部落格..1089.3創建數據表.151
7.2.1.“部落格”Portlet
1099.3.1.使用數據表表單.151
7.2.2.聚合博文條目
1129.3.2.使用默認顯示152
7.2.3.“部落格管理員”Portlet..
1129.4美化:創建自定義顯示153
7.3使用日曆組織和分享事件..1139.4.1.詳細信息模板153
7.3.1.配置“日曆”Portlet
.1139.4.2.數據表模板..153
7.3.2.使用“日曆”Portlet
.1139.4.3.使用工作流..155
7.4使用留言板討論問題.1159.4.4.創建Kaleo表單156
7.4.1.配置“留言板”Portlet..
1159.4.5.開始一個新的流程..156
7.4.2.使用留言板..
1189.4.6.使用Kaleo表單158
9.5小結..15913.2.4.管理應用程式..205第10章使用工作流16013.2.5.創建公司.206
13.3查找應用程式207
10.1啟用工作流.160
13.3.1.版本..207
10.2創建新工作流定義16013.3.2.兼容性208
10.2.1.創建一個單步審批工作流.
16113.4下載和安裝應用程式..208
10.2.2.創建更複雜的工作流..
165
13.4.1.下載和安裝.209
10.3把工作流與LiferayPortal集成在一起.16813.4.2.線上部署Liferay.209
10.3.1.配置資源使用工作流流程定義
16813.4.3.通過控制臺安裝應用程式..209
10.3.2.把工作流與其他套用相結合..
17013.4.4.通過liferay.com下載應用程式.210
10.4小結..17313.5創建和上傳應用程式..210
第11章Kaleo表單:定義業務流程..174
13.6外掛程式管理..211
11.1
Kaleo表單17413.6.1.Portlet.211
13.6.2.主題..212
11.2Kaleo設計器17513.6.3.布局模板.212
11.3小結..17713.6.4.Hook外掛程式.212第12章LiferayPortal實用程式.17813.6.5.Web外掛程式.212
13.6.6.從倉庫中安裝外掛程式.212
12.1用“網站收藏(書籤)”Portlet捕獲網站..17813.6.7.手動安裝外掛程式..214
12.1.1.用資料夾組織網站收藏(書籤)
17813.6.8.外掛程式故障排除..215
12.1.2.移動連結.
179
12.1.3.添加和使用網站收藏(書籤)
18013.7小結..218
12.2創建自己的外掛程式倉庫..182第14章安裝和設定220
12.2.1.軟體目錄.
18214.1Liferay版本.220
12.2.2.手工創建一個“軟體目錄”..
18714.2獲取LiferayPortal220
12.2.3.連線到“軟體目錄”..
187
14.3安裝軟體捆綁包.222
12.3購物..187
12.3.1.建立商店.
18814.4套用伺服器.224
12.3.2.配置.
19114.4.1.LiferayHome.224
12.3.3.使用購物車
19214.4.2.Liferay資料庫.224
12.3.4.使用Hook自定義購物車
19414.4.3.Liferay安裝概述.225
12.3.5.管理訂單.
19414.5使用Liferay設定嚮導226
12.3.6.管理優惠券
19514.6手工配置228
12.3.7.集成“Amazon評級”Portlet
.19614.7在已有的套用伺服器上安裝Liferay228
12.4
知識庫.198
12.4.1.“知識庫顯示”Portlet
.19814.8在JBoss7上安裝Liferay.229
12.4.2.控制臺的“知識庫”頁面
20014.8.1.依賴JAR檔案.229
12.4.3.“知識庫文章”Portlet
.20114.8.2.配置JBoss230
12.4.4.“知識庫部分”Portlet
.20114.8.3.資料庫配置231
12.4.5.知識庫導航
20214.8.4.電子郵件配置232
14.8.5.配置數據源和郵件會話233
12.5
小結.20214.8.6.部署Liferay233
第13章利用Liferay集市20314.9在Tomcat7上安裝Liferay234
13.1
集市概念:用戶、公司和應用程式.20314.9.1.依賴JAR檔案.234
13.2
訪問Liferay集市.20314.9.2.配置Tomcat.235
13.2.1.基礎知識.
20314.9.3.配置資料庫236
14.9.4.配置郵件.237
13.2.2.登錄.
205
13.2.3.集市配置頁面
20514.9.5.配置資料庫和郵件會話237
14.9.6.部署Liferay
23716.4.10.關閉271
14.10
在Weblogic10上安裝Liferay23816.5門戶實例271
14.10.1.依賴Jar檔案.
23816.6外掛程式安裝271
14.10.2.配置資料庫.
239
14.10.3.郵件配置
23916.7小結.272
14.10.4.域配置240第17章高級門戶操作.273
14.10.5.部署Liferay.24017.1審計跟蹤273
14.11
Liferay與其他JavaEE版應用程式共存24117.1.1.安裝和配置審計外掛程式274
14.12
小結24217.1.2.使用審計事件274
目錄VII
17.1.3.查看審計報告275
第15章管理.24317.1.4.故事的結論276
15.1
管理用戶24317.2使用“Google分析”監視Liferay.276
15.2
添加用戶24317.3備份Liferay系統.277
15.3
用戶管理24517.3.1.備份原始碼277
15.4
用戶群組24717.3.2.備份Liferay檔案系統.277
15.4.1.創建和編輯用戶群組
24817.3.3.備份Liferay的資料庫.277
15.4.2.指定用戶群組的成員
24817.4Liferay日誌系統.278
15.4.3.用戶群組網站
24917.5為Liferay打補丁.279
15.5
角色和許可權25017.5.1.安裝補丁工具279
15.5.1.定義角色的許可權
25117.5.2.安裝補丁.280
15.5.2.高級用戶角色的特別注意事項
25417.5.3.刪除或還原補丁284
15.6
管理門戶設定25417.5.4.在補丁工具中使用配置檔案..281
15.6.1.密碼策略.
25417.6升級Liferay....282
15.6.2.門戶設定.
25517.6.1.遷移到算法6...282
15
.6.3.一般.....25517.6.2.遷移“影像畫廊”圖片283
15
.6.4.認證.....25617.6.3.審核6.1中新屬性默認值.....283
15.7
把Liferay用戶與企業相集成...25617.6.4.分類已安裝的所有外掛程式284
15.7.1.LDAP.....25617.7小結.....285
15.7.2.單點登錄(SSO).....
260第18章使用腳本增強靈活性.....286
15.7.3.用戶.....
263
15.8
小結.....26318.1訪問Liferay服務.286
18.1.1.BeanShell..286第16章使用控制臺.....26418.1.2.Groovy...287
16.1
自定義欄位....26518.1.3.JavaScript.287
18.1.4.Ruby.....287
16.2
監控.....26618.1.5.Python....288
16.3
外掛程式配置..26618.2從控制臺運行腳本.....288
16.4
伺服器管理....26618.3在工作流中發揮腳本引擎的作用.289
16.4.1.資源.....
267
16.4.2.日誌級別.
26718.4在腳本引擎中自定義Java工具....291
16.4.3.屬性.....
26718.5小結.....293
16.4.4.驗證碼...
268第19章配置Liferay以提高可用性....294
16.4.5.數據遷移.
268
16.4.6.檔案上傳.
26819.1Liferay集群概述.294
16.4.7.郵件.....
26819.2所有節點都要指向同一個Liferay資料庫295
16.4.8.外部服務.
26819.2.1.讀-寫資料庫配置.....295
16.4.9.腳本.....
27119.2.2.資料庫分片....296
VIII
LiferayPortal6.1入口網站建設最佳實踐
19.3文檔和媒體庫集群...29819.5.1.啟用分散式快取305
19.3.1.使用檔案系統存儲....29919.5.2.使用外掛程式修改快取設定305
19.3.2.使用高級檔案系統存儲29919.5.3.直接修改二級快取設定306
19.3.3.使用CMIS存儲..29919.5.4.自定義Hibernate快取設定.....306
19.3.4.使用JCR存儲...30019.5.5.增強的分散式快取算法307
19.3.5.使用Amazon簡單存儲服務....30119.6線上部署..308
19.3.6.使用Documentum存儲..30119.7性能調整..309
19.4集群搜尋..30119.7.1.記憶體.....309
19.4.1.使用可插入的企業搜尋30119.7.2.垃圾收集.309
19.4.2.在所有節點之間建立Lucene索引集群30319.7.3.修改屬性檔案..311
19.4.3.共享搜尋索引..30319.7.4.禁止不用的servlet過濾器.....311
19.5分散式快取....30419.8小結.....311