• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Life ray training
 

Life ray training

on

  • 1,568 views

Basic training on Liferay

Basic training on Liferay

Statistics

Views

Total Views
1,568
Views on SlideShare
1,568
Embed Views
0

Actions

Likes
1
Downloads
22
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Life ray training Life ray training Presentation Transcript

    • LifeRay Mayur Sand
    •  Introducing Liferay  Terminologies  Liferay Use Cases  Liferay Features  Liferay Application Development  Liferay CI and Automation  Why Liferay
    • Introducing Liferay Liferay Portal is the open source leader for enterprise portal technology.
    • What is a Portal? Software platform for building websites & web applications.
    • How does a Portal Work?  Portals build websites by assembling portlets (small web applications) or gadgets onto a portal page.
    • What is Liferay? It's a WebSite... It's a Portal... It's a CMS... It is Liferay !
    • Liferay Framework
    • Liferay Use Cases Popular use cases include:  Web publishing & content management  Intranet / Extranet  Collaboration platform  Social network
    • Liferay Features Content Management Web Content • Full Web Publishing • Asset Library • Documents • Images • Videos • Office Integration • Structures and Templates Document Management • Users can change their views of repository folders • Inline preview of documents • Document metadata is easy to find • Versions are easy to review • Key Messages: • Liferay makes collaborating on documents easy • Liferay can be the only CMS users need Collaboration Suite Enterprise-Class Collaboration Tools • Blogs • Wikis • Message Boards • Enterprise Chat • Ratings and Comments • Tagging and Categorization • Social Equity
    •  Extend existing Liferay behavior/features/classes..  Create something brand new..  Developing against third party interfaces, web services, and other APIs..
    • Plugins  Plugins are separate hot deployable war files.  Currently there are six types of plugins:  Portlets  Themes  Layout Templates  Hooks  EXT  Web Modules  Plugins SDK: Simple environment for development of Liferay plugins.
    • Portlet Plugins  Portlets are small web applications that run in a portion of a web page.  Choose from existing Liferay portlets (https://github.com/life ray/liferay- plugins/tree/master/po rtlets)  Define a custom portlet application to suit your business need.
    • Theme Plugins  Customize the overall look and feel of Liferay.  Written using templating languages Velocity and Freemarker.  Integrate nicely with the web technologies you already know: HTML, Cascading Style Sheets (CSS), and JavaScript.
    • Default Liferay Theme
    • What you can achieve?
    • Layout Templates- How your portlets will be arranged on a page?
    • Hooks  Allow you as a developer to override parts of core Liferay with your own implementation.  Lightweight customizable archive.  Allow customization of 4 main features:  Portal properties  E.g. Disable default “Terms and Conditions” page for a new user  Language properties : Per country and per key.  JSP files  Change the look and feel of existing portlets  Services
    • Liferay Hooks
    • EXT Plugins  An EXT plugin can modify the portal's core classes and behavior in ways that are not possible with a Hook.  E.g. Removing sections from user profile  Not Recommended:  Not hot deployable  Complicated redeployment process
    • Web Plugins  Integrate with 3rd party web applications.  Search engine integration plugins : E.g. Solr-web  Enterprise Service Bus integration plugins  Workflow plugins
    • Liferay CI and Automation Jenkin s TFSAutomation Scripts Ant Dev LifeRay Portal  QA LifeRay Portal Remote Publish LAR LAR files back to Jenkins
    • Why Liferay??
    • Why Liferay?  Open Source  Zero License Fees  Lowest Total Cost of Ownership  Rich out-of-the-box functionality  Open architecture  High Compatibility  Immediate ROI  Choice of application servers, databases, and operating systems