EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Liferay Training

Course outline

4 days

Duration

4 days

Outline

Liferay Fundamentals

  • Creating User Experiences
  • Introduction to Liferay
  • The S.P.A.C.E. Story
  • Integrating Users Into Liferay
  • Liferay and Users
  • How Liferay Connects Users
  • Creating New Users
  • Integrating with an Identity Management System
  • Bringing In Outside Users
  • Importing Users Through LDAP
  • Reflecting Your Organizational Structure
  • How Organizations Help Business Units
  • Creating Organizations without Recreating the Org Chart
  • Assigning Users to Organizations
  • Grouping Users
  • Managing a Large User Base
  • What are User Groups
  • Mapping LDAP Users to Groups
  • Managing Memberships with Groups
  • Controlling User Access
  • How Users Access Content and Apps
  • What are Roles
  • Using Role Scopes to Manage Access
  • Granting Administrative Access to Department Heads
  • Delivering Content On the Web
  • Building a Public Website
  • Introduction to Sites
  • What Are Sites
  • Creating a Public Website for an Organization
  • Building A Web Presence
  • Providing Site Navigation
  • Creating Sites for Individual Departments
  • Using Templates to Build Landing Pages Quickly
  • Linking to Important Resources
  • Creating Dynamic Front Pages
  • Building the Front Page with Web Content
  • Designating Teams to Create/Update Content
  • Using Structures and Templates to Apply Consistent Design
  • Creating Private Sites
  • Using Private Pages to Gate Protected Content
  • Building Sites Quickly Using Site Templates
  • Knowing When to Create New Roles
  • Evaluating the User Base and Needs
  • Creating New Roles
  • Setting up Documents for Delivering Content
  • Documents and Media
  • Organizing Content with Document Folders
  • Setting up Folders for Submitting Content
  • Displaying Audio and Video
  • Setting Up Folders for Content Submissions
  • Using Folders to Organize Uploads
  • Restricting Access to Uploaded Content
  • Creating Collaborative Spaces for Teams
  • Facilitating Team Collaboration with Message Boards
  • Working on Team Projects Using Wikis
  • Getting Feedback
  • Using Forms to Gather Feedback
  • Reviewing Feedback Reports
  • Creating Internal Resources for Employees
  • Building an HR Resource Portal
  • Creating an Intranet Using Organization Sites
  • Protecting Employee Documents
  • Searching Employee Information Using Metadata
  • Using Document Types to Store Employee Information
  • Adding Metadata to Record Employee Status
  • Searching for Employee Contracts By Status
  • Setting Up a Central Repository of Information
  • Delivering Structured Information Using a Knowledge Base
  • Providing Easy Access and Search
  • Reviewing Content Submissions
  • Setting Up Workflow
  • Using Workflow to Review Submissions
  • Turning On Workflow for Specific Folders
  • Advanced Workflow
  • Setting Up Parallel Workflows for Multiple Approvals
  • Completing Workflows With a Timer
  • Staging Content Before Publishing
  • Perfecting Landing Pages Before Going Live
  • Using Staging to Design Pages Prior to Launch
  • Publishing Changes Manually
  • Rolling Publications with Staging

Liferay Development:

  • Development Environment
  • Installing Developer Studio
  • Liferay Development Environment
  • Module Lifecycle
  • Developing Applications in the Module Framework
  • What are Modules?
  • What are Components?
  • Application Lifecycle
  • Building Modules
  • Building a module
  • Building Services
  • Service Architecture
  • Creating a Basic Service
  • Implementing Your Service
  • The JSR-286 Portlet Specification
  • A JSR-286 Portlet Specification
  • What are Portlets?
  • The Portlet Lifecycle
  • What is IPC?
  • Interacting with the Shell
  • Overview of the Shell
  • Bundle Installation
  • Deployment Status
  • Building Portlet Modules
  • Portlet Components
  • Configuring Portlet Attributes
  • Presentation Layer
  • Controller Layer
  • Debugging Module Deployment
  • Dependency Resolution
  • Troubleshooting Deployment
  • Discovering Services
  • Bringing Everything Together In a Real World Application
  • Project Overview
  • Creating the Portlet
  • Model & Persistence Layer
  • Service Layer
  • View Layer

Liferay Utilities

  • Validation and Feedback
  • Validation
  • Feedback
  • Implementing Permissions
  • Permissions
  • Liferay Services
  • How to use Liferay Services
  • Liferay’s Core Services
  • Getting User Data
  • Integrating with Liferay Frameworks
  • The Content Framework
  • Assets
  • Search
  • Upgrade Strategy
  • Upgrading from Liferay 6 to 7
  • Let’s Upgrade to Liferay 7

Programme scope, delivery arrangements and suitability are confirmed during enquiry.