万本电子书0元读

万本电子书0元读

顶部广告

Liferay 6.x Portal Enterprise Intranets Cookbook电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Piotr Filipowicz

出  版  社:Packt Publishing

出版时间:2015-05-30

字       数:225.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
If you are a Java developer or administrator with a technical background and want to install and configure Liferay Portal as an enterprise intranet, this is the book for you. In short, reusable recipes help you realize business goals as working features in Liferay. This book will also give you useful hints on how to easily improve the default functionality of the system and its performance.
目录展开

Liferay 6.x Portal Enterprise Intranets Cookbook

Table of Contents

Liferay 6.x Portal Enterprise Intranets Cookbook

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why Subscribe?

Free Access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Sections

Getting ready

How to do it…

How it works…

There's more…

See also

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Installation and Basic Configuration

Introduction

Quick running Liferay on a Tomcat bundle

Getting ready

How to do it...

How it works...

Loading the configuration descriptor

Loading system properties and portal properties

Detecting the database and database dialect

Starting the autodeploy scanner and deploying plugins

There's more...

See also

The Liferay setup wizard and first login

How to do it…

How it works…

There's more…

See also

Setting up the developer's environment

Getting ready

How to do it...

Import sources to the Eclipse IDE

Override app.server.properties

Compile and deploy

How it works

Clean process

Start process

Deploy process

There's more...

Creating a custom portlet

Getting ready

How to do it…

Generating a new portlet

Compiling the portlet and deploying it

Importing the portlet to the Eclipse IDE

How it works…

See also

2. Authentication and Registration Process

Introduction

Changing the default authentication settings

Getting ready

How to do it…

How it works…

There's more…

See also

Setting up e-mail notifications

Getting ready

How to do it…

How it works…

See also

Customizing the registration form

How to do it…

How it works…

There's more…

See also

Overriding the default login page with the administrator defined page

How to do it…

How it works…

See also

Setting up a password policy

How to do it…

How it works…

Integration with CAS SSO

How to do it…

Installing the CAS system

Configuring the HTTPS connection

Setting the CAS server

Configuring Liferay Portal

How it works…

See also

CAS and the Liferay user's database

Getting ready

How to do it…

How it works…

There's more…

See also

Liferay and the LDAP integration

Getting ready

How to do it…

How it works…

The magic trio: Liferay, CAS, and LDAP

Getting ready

How to do it…

How it works…

See also

3. Working with a Liferay User / User Group / Organization

Introduction

Managing an organization structure

How to do it…

How it works…

Creating an organization

Setting attributes

Customizing an organization functionalities

There's more…

See also

Creating a new user group

How to do it…

How it works…

There's more…

See also

Adding a new user

How to do it…

How it works…

User as a member of organizations, user groups, and sites

User attributes

User site

Customizing users

There's more…

See also

Assigning users to organizations

Getting ready

How to do it…

How it works…

See also

Assigning users to a user group

Getting ready

How to do it…

How it works…

See also

Exporting users

How to do it…

How it works…

See also

4. Liferay Site Configuration

Introduction

Creating an organization and a standalone site

How to do it…

How it works…

Active and inactive sites

Public and private pages and their membership type

Creating an empty site versus creating a site using site templates

Technical view

There's more…

See also

Site configuration

Getting ready

How to do it…

How it works…

See also

Creating and customizing private and public pages for the site

Getting ready

How to do it…

How it works…

Page parameters

Whole-tree parameters

Technical view

There's more…

Using page templates and site templates for quick site and page creation

How to do it…

How it works…

Propagation of changes

Technical view

See also

Enabling local live staging

How to do it…

How it works…

See also

Enabling remote live staging

How to do it…

How it works…

Enabling page versioning

How to do it…

How it works…

See also

5. Roles and Permissions

Introduction

Creating and configuring roles

How to do it…

How it works…

Role parameters

Control Panel, Site Administration, and My Account permissions

There's more…

See also

Assigning user roles

How to do it…

How it works…

See also

Creating a role-dependent portlet

Getting ready…

How to do it…

How it works…

See also

Checking permissions in a custom portlet

Getting ready…

How to do it…

How it works…

See also

6. Documents and Media in Liferay

Introduction

Managing files in Liferay using the Documents and Media portlet

How to do it…

Creating a new folder

Editing a folder

Adding a new document

Uploading multiple documents

Editing documents

Removing folders and documents

How it works…

Types of documents

Permissions

Categories and tags

Related assets

Additional information

There's more…

See also

Managing document types and metadata sets

How to do it…

Creating a new document type using metadata sets

Defining metadata sets

How it works…

See also

Integration with the Amazon S3 cloud

How to do it…

How it works…

There's more…

See also

Data migration between storage hooks

How to do it…

How it works…

See also

7. Working with Content

Introduction

Managing and displaying web contents

How to do it…

Creating a new folder

Editing a folder

Creating a new web content

Displaying web content in the Web Content Display portlet

Editing web content

Adding translation to an existing web content

Expiring web content

Removing folders and web content

How it works…

Permissions

Categorization

Related assets

Placing web content on a page

Display page

See also

Creating a new structure

How to do it…

How it works…

There is more…

Creating a new template

Getting ready…

How to do it…

How it works…

Variables

Fields

Utils

Reserved variables

8. Search and Content Presentation Tools

Introduction

Tagging and categorizing content

How to do it…

How it works…

Categories

Tags

See also

Asset Publisher as a search-based tool for content presentation

Getting ready

How to do it…

How it works…

See also

Defining application display templates for Asset Publisher

How to do it…

How it works…

See also

Search portlet – basic configuration

Getting ready…

How to do it…

How it works…

There's more…

See also

Solr installation and configuration

How to do it…

How it works…

9. Liferay Workflow Capability

Introduction

The Kaleo Web Installation

Getting ready

How to do it...

How it works…

See also

The Single Approver workflow for the user creation process

How to do it…

How it works…

State

Task

Notification

Action

The web content creation and the fork-join workflow

How to do it…

How it works…

The fork element

The join element

There's more…

Join-xor element

See also

Kaleo conditions in a message board example

How to do it…

How it works…

Condition statement

Kaleo timers

How to do it…

How it works…

10. Collaboration Tools

Introduction

Setting up a blog for the intranet

How to do it…

How it works…

See also

Setting up a wiki portlet

How to do it…

How it works…

See also

Setting up a forum for an intranet

How to do it…

How it works…

See also

Banning a user for an inappropriate post

How to do it…

How it works…

See also

Setting up the calendar as a personal tasks management tool

How to do it…

How it works…

Using bookmarks as good container to store favorite links

How to do it…

How it works…

See also

Tracking social activities of site members

How to do it…

How it works…

There's more

Using the announcements portlet for group messaging

How to do it…

How it works…

Announcement management

Portlet configuration

11. Quick Tricks and Advanced Knowledge

Introduction

The language properties hook

How to do it…

How it works…

There's more…

See also

Setting up the portal session time and session policy

How to do it…

How it works…

Configuring Liferay with the SMTP server

How to do it…

How it works…

Intranet protection by the antisamy-hook plugin

How to do it…

How it works…

Migrating content from one database to another database

Getting ready…

How to do it…

How it works…

See also

Using Liferay Service Bus for communication between portlets

How to do it…

How it works…

There's more...

See also

Clustering Liferay Portal

Getting ready…

How to do it…

Check database configuration

Documents and media clustering

Search engine

Cache replication

Multicast

Unicast

How it works…

See also

12. Basic Performance Tuning

Introduction

Scalable infrastructure

How to do it…

Squid cache

Apache web server and software load balancer

Apache Tomcat Application Server

Database server

Solr search engine server

See also

Setting up database access for the master/slave configuration

Getting ready…

How to do it…

How it works…

There's more…

Enabling JS and CSS minification

How to do it…

How it works…

Turning on the CDN host

Getting ready…

How to do it…

How it works...

Disabling unused Liferay features

How to do it…

How it works…

JVM tuning

How to do it…

How it works…

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部