Liferay Beginner's Guide
eBook - ePub

Liferay Beginner's Guide

  1. 396 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub
Book details
Book preview
Table of contents
Citations

About This Book

In Detail

Liferay portal is a leading horizontal portal product, written in Java. It has the power to provide the intranets and extranets of large corporations. Liferay will allow you to build your company's portal quickly, efficiently, and in a custom way to suit the needs of your corporation.

Liferay Beginner's Guide will show you how to set up your own site from scratch. Most books assume that you have knowledge of portals before working with Liferay and so include more theory than practice. However, only enthusiasm is required for reading this book as the step-by-step instructions, which follow the creation of a sample community site, will make it easy to install and configure Liferay, set up a Liferay portal instance, and use the out-of-the-box portlets of Liferay.

By following the logical flow of the chapters and the creation of the sample site, you will set up your Liferay site in several quick and easy stages. You will start by installing Liferay in your application server or servlet container of choice. You will learn how to customize the look and feel of the portal, change the URL of the site and create your own communities and organizations within the portal, then add users to them. By the end of the book, you will have a fully operational Liferay portal and the confidence to maintain and customize it to meet your needs.

Approach

Part of Packt's Beginner's Guide series, each chapter follows the creation of a fictional neighbourhood site to demonstrate an aspect of Liferay portal with practical examples, screenshots, and step-by-step instructions.

Who this book is for

All you need in order to benefit from the Liferay Beginner's Guide is programming experience. No prior knowledge of Liferay is required, although experienced Liferay portal programmers who need to get up to speed with its latest features will also find this book useful.

Frequently asked questions

Simply head over to the account section in settings and click on โ€œCancel Subscriptionโ€ - itโ€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youโ€™ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlegoโ€™s features. The only differences are the price and subscription period: With the annual plan youโ€™ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weโ€™ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Liferay Beginner's Guide by Robert Chen, Sandeep Nair, Samir Bhatt, Mahipalsinh Rana, Gaurav Barot in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in Java. We have over one million books available in our catalogue for you to explore.

Information

Year
2011
ISBN
9781849517003
Edition
1

Liferay

Beginner's Guide


Table of Contents

Liferay
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
Conventions
Time for action โ€“ heading
What just happened?
Pop quiz โ€“ heading
Have a go hero โ€“ heading
Reader feedback
Customer support
Downloading the example code for this book
Errata
Piracy
Questions
1. Planning Your Portal
What is Liferay Portal?
Time for action โ€“ browsing sites based on Liferay Portal
What just happened?
Definition of a portal
Horizontal vs. vertical portals
Time for action โ€“ comparing Yahoo! and YouTube
What just happened?
Open source vs. commercial portals
Time for action โ€“ finding the source code of Liferay Portal
What just happened?
Pop quiz โ€“ multiple choices
Liferay Portal architecture
Web service provider
Liferay is flexible
Liferay is standard compliant
Pop quiz โ€“ multiple choices
Main Liferay Portal features
Theme and layout
Communities and organizations
Content Management System and Web Content Management
Time for action โ€“ watching Liferay Portal portlets in action
What just happened?
Pop quiz
Preparation for Liferay Portal installation
Hardware requirements
Time for action โ€“ finding RAM information
What just happened?
Software requirements
Operating systems
Java Development Kit
Time for action โ€“ installing JDK
What just happened?
Application servers and servlet containers
Database servers
Time for action โ€“ installing MySQL database server
What just happened?
Web browser
Installing OpenOffice
Time for action โ€“ installing OpenOffice
What just happened?
Time for action โ€“ starting OpenOffice service
What just happened?
Time for action โ€“ checking the OpenOffice service
What just happened?
Archive tools
Pop quiz
Summary
2. Installing a Liferay Portal Instance
Getting started
Liferay with Apache Tomcat
Time for action โ€“ deploying on Tomcat
What just happened?
Liferay with JBoss Application Server
Time for action โ€“ deploying on JBoss AS
What just happened?
Liferay with GlassFish
Time for action โ€“ deploying in GlassFish
What just happened?
Liferay with Oracle WebLogic
Time for action โ€“ configuring Weblogic
Configuring Oracle WebLogic
What just happened?
Deploying Liferay on WebLogic
What just happened?
Liferay on existing Tomcat
Time for action โ€“ deploying Liferay
What just happened?
Database configuration
Time for action โ€“ creating the database
What just happened?
Configuring Liferay to use MySQL
Time for action โ€“ changing the file
What just happened?
Summary
3. Understanding Portal Basics and Theming
Understanding a portal
Navigating Liferay
Time for action โ€“ signing in to Liferay Portal
What just happened?
Getting familiar with the Dockbar
The Add option
Time for action โ€“ creating a new page and adding a portlet
What just happened?
Have a go hero โ€“ installing a new portlet
Pop quiz โ€“ true or false
Using the Manage option
Time for action โ€“ accessing a portal with a normal user account
What just happened?
Pop quiz โ€“ select the correct answer
Getting an overview of Liferay Portal Architecture
Understanding the Liferay building blocks
User
User group
Role
Community
Organization
Teams
Pop quiz
Basics of the Control Panel
Visiting the Control Panel
Time for action โ€“ creating a new user
What just happened?
Changing Portal's look and feel with themes
Time for action โ€“ installing a new theme and applying it to the portal
What just happened?
Summary
4. Tips and Tricks-Advanced Configuration
Renaming our portal
Time for action โ€“ changing our portal name
What just happened?
SSO with OpenID
Time for action โ€“ using OpenID for authentication
What just happened?
Ask users to accept terms before accessing Liferay
Time for action โ€“ enabling Terms of Use
Time for action โ€“ changing Terms of Use
What just happened?
E-mail notifications
Time for action โ€“ enable notification for account creation
What just happened?
Adding custom attributes for User
Time for action โ€“ giving the option to add a user's favorite sport
Have a go hero โ€“ add more custom attributes
OpenOffice integration
Time for action โ€“ enabling OpenOffice integration
What just happened?
Changing the hostname
Time for action โ€“ changing our portal name
What just happened?
Mail server
Time for action โ€“ enabling the mail server
Summary
5. Building your First Liferay Site
Designing the site โ€“ painting the full picture
Users
Content
Applications
Security
Have a go hero โ€“ finding out information for an intranet portal
Knowing the porta...

Table of contents

  1. Liferay