Introduction in Liferay

MPDL

2012-02-19 13:15 MPDL 213

Overview

 * java free and open source enterprise portal
 * build-in cms
 * collaboration suit (Liferay Social Office)
 * fine-grained permissions system (for any menaged objects)
 * structured web-content, tags, categories, asset publisher
 * enhanced search engine
 * roles driven design
 * support of groups (user groups, teams, sites, organizations, etc.)
 * themes, look and feel
 * document repository, Liferay Sync
 * >60 delivered portlets: core
 * portlet marketplace
 * business model: CE and EE
 * staging & workflow engines
 * LDAP integration
 * mobile devices ready
 * app server & db agnostic

Technologies

 * java EE
 * JSPs
 * Spring
 * Struts
 * Velocity
 * Tiles
 * WSRP
 * AJAX UI (Alloy UI)
 * hot deployable plugins & themes
 * CSS compass
 * Standards compliant: JSR 127 (JSF), JSR 168 (Portlet Specs), JSR 286 (Portlet 2.0 Specs), JSR 170 (Portlet Specs), JSR 208 (java business Integration)

LR Architecture

 * [[media:TrackB-Wed-1020-Liferay-Architecture.pdf|Presentation @ LR Euro 2012]]

Development lifecycle

 * plugins SDK, eclipse IDE
 * Liferay plugins
 * portlets
 * hooks
 * ext
 * themes
 * Service Builder
 * Development Environment
 * JRebel LR plugin

AWOB specific features

 * AWOB specific hierarhical entities
 * Consortium
 * Working Group
 * Project
 * Task
 * AWOB portlets for management of AWOB entities
 * AWOB Theme
 * AWOB Site Templates
 * AWOB Users
 * AWOB Specific Roles on any AWOB entity level
 * AWOB invitation engine
 * Collaborators management
 * Fine granulated permissions handling on hand of AWOB Roles
 * AWOB Notifications
 * Internal notification
 * Email messaging
 * Changeable message templates
 * Changed notification scopes (e.g. by discussions creation, posting, etc.)
 * AWOB Events Logging
 * Publication Archive for Consortium
 * AWOB entities in global search
 * Astronomers' specific tools
 * Aladin as java applet linked with project resources (fits files)

Related Links

 * http://www.liferay.com/
 * LR Europe Symposium 2012 Documents