《Liferay Portal 6.1门户网站建设最佳实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)斯诺福著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302372066
  • 页数:311 页
图书介绍:本书全面介绍安装、管理、维护和使用Liferay Portal 6.1的知识。安装Tomcat7、Jboss7和WebSphere8三个常用Web服务器上的安装步骤,以及安装过程中的常见问题处理方法;管理方面介绍组织机构、用户、用户组、角色和许可等内容;维护方面介绍审计跟踪、备份恢复、日志和补丁升级;使用方面介绍Web内容管理、基于文件的内容管理、用户协作和社交网络,还介绍工作流、知识库、动态数据列表、Drools规则引擎、Kaleo表单和liferay集市。

第1章 绪论 1

1.1 什么铸就了Liferay的卓绝 2

1.2 Liferay Portal内容管理系统 2

1.2.1 使用Liferay WCM高效建设站点 2

1.2.2 记录文档、影像和视频等 4

1.3 Liferay Portal协作平台 5

1.4 Liferay Portal社交平台 6

1.5 Liferay Portal Web平台 7

1.5.1 把Liferay用作应用开发平台 8

1.5.2 一个优异的集成平台 8

1.5.3 在Liferay Portal上托管多个站点 8

1.6 根据需要扩展定制Liferay 9

1.7 小结 9

第2章 网站内容管理 10

2.1 Liferay WCM的作用 10

2.2 Liferay WCM的功能 11

2.3 创建站点和管理页面 11

2.3.1 创建和管理页面 12

2.3.2 更多的页面管理工具 13

2.3.3 改变单独页面的选项 15

2.3.4 修改页面布局 16

2.3.5 页面自定义 16

2.3.6 站点设置 17

2.3.7 页面模板和站点模板 18

2.3.8 站点内容 18

2.3.9 创建Nose-ster页面 19

2.4 创作内容(基本的) 21

2.4.1 以简单方式创建内容 21

2.4.2 功能全面的所见即所得编辑器 21

2.5 发布基本内容 24

2.6 Liferay工作流与WCM协同工作 25

2.7 为Web内容定义工作流 26

2.8 小结 27

第3章 高级WCM 28

3.1 有关结构和模板的高级内容 28

3.1.1 使用结构 28

3.1.2 编辑结构 29

3.1.3 编辑表单元素 30

3.1.4 结构默认值 30

3.1.5 授权 32

3.1.6 使用模板 32

3.2 发挥Liferay多级站点的作用 35

3.3 使用站点模板 38

3.4 使用页面模板 39

3.4.1 导出和导入站点模板和页面模板 41

3.4.2 本地化 42

3.5 允许用户自定义站点页面 42

3.6 定时发布Web内容 43

3.7 发布待发布的页面 43

3.7.1 启用待发布环境 44

3.7.2 使用待发布环境 44

3.7.3 站点页面分支 45

3.7.4 待发布功能总结 47

3.8 创建团队管理站点成员 47

3.9 在移动设备上显示站点页面 48

3.10 小结 52

第4章 文档管理 53

4.1 文档和媒体入门 53

4.2 浏览“文档和媒体”Portlet 53

4.3 文档类型和元数据集 56

4.4 使用外部仓库 58

4.5 仓库设置示例:SharePoint 59

4.6 Microsoft Office集成 61

4.7 配置“文档和媒体”Portlet 62

4.8 自动预览和元数据 63

4.8.1 自动提取RAW元数据 64

4.8.2 文件夹的文档类型限制和工作流 65

4.8.3 访问WebDAV 66

4.9 Liferay Sync 66

4 9.1 Liferay Sync的工作机制 67

4.9.2 安装Liferay Sync 67

4.9.3 Windows 67

4.9.4 Mac OS 68

4.9.5 移动电话 68

4.9.6 在桌面上使用Liferay Sync 68

4.9.7 使用Sync文件夹 70

4.9.8 Liferay Sync访问权限 71

4.9.9 在移动设备上使用Liferay Sync 71

4.10 小结 77

第5章 发挥资源框架的作用 78

5.1 标记和分类内容 78

5.1.1 标记 78

5 1.2 类别 79

5.2 使用分面搜索 81

5.2.1 搜索门户内容 81

5.2.2 高级搜索 83

5.2.3 设置搜索选项 84

5.2.4 本节小结 89

5.3 使用资源发布器 89

5.3.1 查询内容 89

5.3.2 手工选择资源 89

5.3.3 动态选择资源 90

5.4 显示设置页面 91

5.4.1 显示样式 91

5.4.2 其他设置 91

5.4.3 展示页面 91

5.5 定义内容关系 92

5.6 小结 93

第6章 个性化和自定义 94

6.1 用户个人站点 94

6.2 页面自定义 95

6.3 使用Liferay规则引擎 97

6.3.1 为什么要使用规则引擎? 97

6.3.2 安装 97

6.3.3 配置“Sample Drools”Portlet 97

6.3.4 规则定义 98

6.4 小结 100

第7章 协作套件 101

7.1 理解Liferay通用配置选项 101

7.1.1 外观风格 101

7.1.2 导出/导入 104

7.1.3 作用范围 105

7.1.4 归档设置 105

7.1.5 访问权限 106

7.1.6 通讯 106

7.1.7 分享 107

7.2 使用博客 108

7.2.1 “博客”Porlet 109

7.2.2 聚合博文条目 112

7.2.3 “博客管理员”Portlet 112

7.3 使用日历组织和分享事件 113

7.3.1 配置“日历”Portlet 113

7.3.2 使用“日历”Portlet 113

7.4 使用留言板讨论问题 115

7.4.1 配置“留言板”Portlet 115

7.4.2 使用留言板 118

7.5 使用维基 121

7.5.1 Liferay维基入门 121

7.5.2 管理维基 122

7.5.3 添加和编辑维基页面 122

7.5.4 维基页面详细信息 124

7.5.5 在“维基”Portlet中导航 124

7.6 使用投票了解别人的想法和做法 125

7.6.1 创建一个投票 125

7.6.2 在页面中添加投票 126

7.6.3 查看投票结果 126

7.7 使用聊天工具 127

7.7.1 安装和配置“聊天”Portlet 127

7.7.2 Jabber服务器整合 128

7.8 把邮件地址集成到“邮件”Portlet 129

7.9 小结 130

第8章 社交网络 132

8.1 发挥社交Portlet、“活动跟踪”和“用户连接”的作用 133

8.1.1 安装社交Portlet 133

8.1.2 在公开页面上使用社交网络 133

8.1.3 在个人页面上使用社交网络 135

8.1.4 Liferay社交工具实战演练 136

8.2 测量社交活动 137

8.3 把门户应用导出为Widget和OpenSocial Gadget 139

8.3.1 添加OpenSocial Gadget 139

8.3.2 共享OpenSocial Gadget 141

8.3.3 Gadget的个性化 142

8.3.4 创建和编辑OpenSocial Gadget 146

8.4 与Facebook集成 146

8.5 小结 147

第9章 使用Web表单和动态数据表 148

9.1 在Liferay中创建一个数据表平台 148

9.2 定义数据类型 148

9.3 创建数据表 151

9.3.1 使用数据表表单 151

9.3.2 使用默认显示 152

9.4 美化:创建自定义显示 153

9.4.1 详细信息模板 153

9.4.2 数据表模板 153

9.4.3 使用工作流 155

9.4.4 创建Kaleo表单 156

9.4.5 开始一个新的流程 156

9.4.6 使用Kaleo表单 158

9.5 小结 159

第10章 使用工作流 160

10.1 启用工作流 160

10.2 创建新工作流定义 160

10.2.1 创建一个单步审批工作流 161

10.2.2 创建更复杂的工作流 165

10.3 把工作流与Liferay Portal集成在一起 168

10.3.1 配置资源使用工作流流程定义 168

10.3.2 把工作流与其他应用相结合 170

10.4 小结 173

第11章 Kaleo表单:定义业务流程 174

11.1 Kaleo表单 174

11.2 Kaleo设计器 175

11.3 小结 177

第12章 Liferay Portal实用程序 178

12.1 用“网站收藏(书签)”Portlet捕获网站 178

12.1.1 用文件夹组织网站收藏(书签) 178

12.1.2 移动链接 179

12.1.3 添加和使用网站收藏(书签) 180

12.2 创建自己的插件仓库 182

12.2.1 软件目录 182

12.2.2 手工创建一个“软件目录” 187

12.2.3 连接到“软件目录” 187

12.3 购物 187

12.3.1 建立商店 188

12.3.2 配置 191

12.3.3 使用购物车 192

12.3.4 使用Hook自定义购物车 194

12.3.5 管理订单 194

12.3.6 管理优惠券 195

12.3.7 集成“Amazon评级”Portlet 196

12.4 知识库 198

12.4.1 “知识库显示”Portlet 198

12.4.2 控制面板的“知识库”页面 200

12.4.3 “知识库文章”Portlet 201

12.4.4 “知识库部分”Portlet 201

12.4.5 知识库导航 202

12.5 小结 202

第13章 利用Liferay集市 203

13.1 集市概念:用户、公司和应用程序 203

13.2 访问Liferay集市 203

13.2.1 基础知识 203

13.2.2 登录 205

13.2.3 集市配置页面 205

13.2.4 管理应用程序 205

13.2.5 创建公司 206

13.3 查找应用程序 207

13.3.1 版本 207

13.3.2 兼容性 208

13.4 下载和安装应用程序 208

13.4.1 下载和安装 209

13.4.2 在线部署Liferay 209

13.4.3 通过控制面板安装应用程序 209

13.4.4 通过liferay.com下载应用程序 210

13.5 创建和上传应用程序 210

13.6 插件管理 211

13.6.1 Port1et 211

13.6.2 主题 212

13.6.3 布局模板 212

13.6.4 Hook插件 212

13.6.5 Web插件 212

13.6.6 从仓库中安装插件 212

13.6.7 手动安装插件 214

13.6.8 插件故障排除 215

13.7 小结 218

第14章 安装和设置 220

14.1 Liferay版本 220

14.2 获取Liferay Portal 220

14.3 安装软件捆绑包 222

14.4 应用服务器 224

14.4.1 Liferay Home 224

14.4.2 Liferay数据库 224

14.4.3 Liferay安装概述 225

14.5 使用Liferay设置向导 226

14.6 手工配置 228

14.7 在已有的应用服务器上安装Liferay 228

14.8 在JBoss 7上安装Liferay 229

14.8.1 依赖JAR文件 229

14.8.2 配置JBoss 230

14.8.3 数据库配置 231

14.8.4 电子邮件配置 232

14.8.5 配置数据源和邮件会话 233

14.8.6 部署Liferay 233

14.9 在Tomcat 7上安装Liferay 234

14.9.1 依赖JAR文件 234

14.9.2 配置Tomcat 235

14.9.3 配置数据库 236

14.9.4 配置邮件 237

14.9.5 配置数据库和邮件会话 237

14.9.6 部署Liferay 237

14.10 在Weblogic 10上安装Liferay 238

14.10 1依赖Jar文件 238

14.10.2 配置数据库 239

14.10.3 邮件配置 239

14.10.4 域配置 240

14.10.5 部署Liferay 240

14.11 Liferay与其他Java EE版应用程序共存 241

14.12 小结 242

第15章 管理 243

15.1 管理用户 243

15.2 添加用户 243

15.3 用户管理 245

15.4 用户群组 247

15.4.1 创建和编辑用户群组 248

15.4.2 指定用户群组的成员 248

15.4.3 用户群组网站 249

15.5 角色和权限 250

15.5.1 定义角色的权限 251

15.5.2 高级用户角色的特别注意事项 254

15.6 管理门户设置 254

15.6.1 密码策略 254

15.6.2 门户设置 255

15.6.3 一般 255

15.6.4 认证 256

15.7 把Liferay用户与企业相集成 256

15.7.1 LDAP 256

15.7.2 单点登录(SSO) 260

15.7.3 用户 263

15.8 小结 263

第16章 使用控制面板 264

16.1 自定义字段 265

16.2 监控 266

16.3 插件配置 266

16.4 服务器管理 266

16.4.1 资源 267

16.4.2 日志级别 267

16.4.3 属性 267

16.4.4 验证码 268

16.4.5 数据迁移 268

16.4.6 文件上传 268

16.4.7 邮件 268

16.4.8 外部服务 268

16.4.9 脚本 271

16.4.10 关闭 271

16.5 门户实例 271

16.6 插件安装 271

16.7 小结 272

第17章 高级门户操作 273

17.1 审计跟踪 273

17.1.1 安装和配置审计插件 274

17.1.2 使用审计事件 274

17.1.3 查看审计报告 275

17.1.4 故事的结论 276

17.2 使用“Google分析”监视Liferay 276

17.3 备份Liferay系统 277

17.3.1 备份源代码 277

17.3.2 备份Liferay文件系统 277

17.3.3 备份Liferay的数据库 277

17.4  不Liferay日志系统 278

17.5 为Liferay打补丁 279

17.5.1 安装补丁工具 279

17.5.2 安装补丁 280

17.5.3 删除或还原补丁 281

17.5.4 在补丁工具中使用配置文件 281

17.6 升级Liferay 282

17.6.1 迁移到算法6 282

17.6.2 迁移“影像画廊”图片 283

17.6.3 审核6.1 中新属性默认值 283

17.6.4 分类已安装的所有插件 284

17.7 小结 285

第18章 使用脚本增强灵活性 286

18.1 访问Liferay服务 286

18.1.1 BeanShell 286

18.1.2   Groovy 287

18.1.3 JavaScript 287

18.1.4 Ruby 287

18.1.5 Python 288

18.2 从控制面板运行脚本 288

18.3 在工作流中发挥脚本引擎的作用 289

18.4 在脚本引擎中自定义Java工具 291

18.5 小结 293

第19章 配置Liferay以提高可用性 294

19.1 Liferay集群概述 294

19.2 所有节点都要指向同一个Liferay数据库 295

19.2.1 读-写数据库配置 295

19.2.2 数据库分片 296

19.3 文档和媒体库集群 298

19.3.1 使用文件系统存储 299

19.3.2 使用高级文件系统存储 299

19.3.3 使用CMIS存储 299

19.3.4 使用JCR存储 300

19.3.5 使用Amazon简单存储服务 301

19.3.6 使用Documentum存储 301

19.4 集群搜索 301

19.4.1 使用可插入的企业搜索 301

19.4.2 在所有节点之间建立Lucene索引集群 303

19.4.3 共享搜索索引 303

19.5 分布式缓存 304

19.5.1 启用分布式缓存 305

19.5.2 使用插件修改缓存设置 305

19.5.3 直接修改二级缓存设置 306

19.5.4 自定义Hibemate缓存设置 306

19.5.5 增强的分布式缓存算法 307

19.6 在线部署 308

19.7 性能调整 309

19.7.1 内存 309

19.7.2 垃圾收集 309

19.7.3 修改属性文件 311

19.7.4 禁止不用的servlet过滤器 311

19.8 小结 311