SlideShare a Scribd company logo
1 of 20
Download to read offline
Liferay Portal Development &
Customization
To increase customer engagement
What is it?
●
It is free and open source enterprise
portal written in Java.
●
Liferay Portal is Java-based and runs on
any computing platform capable of
running the Java Runtime Environment
and an application server.
●
It is available bundled with a servlet
container such as Apache Tomcat.
What is it?
●
This web platform has features commonly
required for the development of websites
& portals.
●
It is described as a content management
or a web application framework.
●
Support of Liferay plugin development &
it's extention into multiple programming
languages, including PHP & Ruby portlets.
Customization
●
Liferay includes a built-in web CMS
allowing users to build :
- Websites & Portals
- Liferay theme customization
- Pages
- Portlets or gadgets
- Common navigation
Liferay Editions
i. Liferay Portal Community Edition :
A version with the latest features &
support through the active community.
ii.Liferay Portal Enterprise Edition :
A commercial offering that includes
services including updates & full support.
Other Collaboration Suite
i. Liferay Social Office
ii. Liferay Sync
iii. AlloyUI
iv. Liferay Faces
v. Liferay IDE
vi. Liferay Marketplace
Other Collaboration Suite
i. Liferay Social Office : A social
collaboration suite for enterprises.
ii. Liferay Sync : Enables Liferay Portal
users to publish and access documents
and files from multiple environments,
including Windows & Mac OS desktops,
& iOS & Android-based mobile
platforms.
Other Collaboration Suite
iii. AlloyUI : A User Interface (UI)
framework for building web
applications.
iv. Liferay Faces : An umbrella
project that provides support for
the JavaServer Faces (JSF) standard
within Liferay Portal.
Other Collaboration Suite
v. Liferay IDE : There are some set
of Eclipse plugins with the
Liferay Portal development platform.
vi. Liferay Marketplace : Liferay's
public apps repository.
Core Portlets
●
Liferay comes with certain portlets
preinstalled.
●
These comprise the core functionality
of the portal system. They include:
Core Portlets
●
Alerts and Announcements
●
Alfresco, Documentum, & other
document library integration
●
Asset Publishing
●
Blogs & blog aggregation
●
Breadcrumbs
●
Calendar
●
Chat
●
Document & Image management
Core Portlets
●
Document Library Manager,
Recent Documents
●
Knowledge Base
●
LDAP Integration
●
Mail
●
Message Boards
●
Nested Portlets
●
Page Ratings & Flags
●
Polls
Core Portlets
●
Site Map
●
Site Navigation
●
Social Equity
●
Software Catalog
●
Tags and Categories
●
Themes, supporting Velocity &
FreeMarker markup
Core Portlets
●
User Directory
●
Web Content
●
Web Form Builder
●
WebDAV Integration
●
Website Tool
●
Wiki (supports Creole as well as
MediaWiki syntax)
Features
1. Simplified UI Development
2. Flexible Enterprise Integration
Framework
3. Out-of-the-box Tools
4. Secure Single Sign On (SSO)
5. Custom Fields
6. Rules Engine Integration
7. User Groups, Organizations & Sites
Features
8. SOA Framework
9. User Personalization
10. Role Based Content Delivery
11. Single-Click Configuration
12. Dynamic Drag & Drop
13. Workflow Framework
14. User-Driven Workflow & Approval
15. Working from Your Desktop with
Liferay Sync
Features
16. Search & Tagging
17. Multi-language Support
18. Auditing & Performance
Monitoring
19.OpenSocial
Auditing & Performance
Monitoring
●
To help administrators monitor the portal's
performance & better optimize resources,
Liferay Portal gives administrators access to
key performance statistics for all portlets and
portal pages :
- Hits per page
- Average time per hit
- Maximum time per request & more
Auditing & Performance
Monitoring
●
Meanwhile, our Portal Auditing feature
allows administrators to track and manage
user activity within the portal.
Contact Us
https://plus.google.com/+AegissoftwaresAegisCanada/posts
https://twitter.com/Aegiscanada
http://www.pinterest.com/aegissoftwares/
http://www.linkedin.com/in/aegissoftwarescanada
https://www.aegissoftwares.com/articles/index.html

More Related Content

What's hot

Meet open source portals Barcamp Presentation
Meet open source portals Barcamp PresentationMeet open source portals Barcamp Presentation
Meet open source portals Barcamp Presentation
Chandan Sharma
 
RIA with Flex & PHP - Tulsa TechFest 2009
RIA with Flex & PHP  - Tulsa TechFest 2009RIA with Flex & PHP  - Tulsa TechFest 2009
RIA with Flex & PHP - Tulsa TechFest 2009
Jason Ragsdale
 
2 Magma Introduction
2 Magma Introduction2 Magma Introduction
2 Magma Introduction
vegamario
 

What's hot (20)

What's new in WebSphere Portal 8 roundtable 27 september 2012
What's new in WebSphere Portal 8 roundtable 27 september 2012What's new in WebSphere Portal 8 roundtable 27 september 2012
What's new in WebSphere Portal 8 roundtable 27 september 2012
 
Liferay Configuration and Customization
Liferay Configuration and CustomizationLiferay Configuration and Customization
Liferay Configuration and Customization
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay way
 
Meet open source portals Barcamp Presentation
Meet open source portals Barcamp PresentationMeet open source portals Barcamp Presentation
Meet open source portals Barcamp Presentation
 
Overview of Liferay 7 Technology
Overview of Liferay 7 TechnologyOverview of Liferay 7 Technology
Overview of Liferay 7 Technology
 
Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)
 
Liferay architecture By Navin Agarwal
Liferay architecture By Navin AgarwalLiferay architecture By Navin Agarwal
Liferay architecture By Navin Agarwal
 
Liferay on docker
Liferay on dockerLiferay on docker
Liferay on docker
 
Life ray training
Life ray training Life ray training
Life ray training
 
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
 
Liferay
LiferayLiferay
Liferay
 
Liferay Developer Best Practices for a Successful Deployment
Liferay Developer Best Practices for a Successful DeploymentLiferay Developer Best Practices for a Successful Deployment
Liferay Developer Best Practices for a Successful Deployment
 
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
 
VDP Sitemap
VDP SitemapVDP Sitemap
VDP Sitemap
 
RIA with Flex & PHP - Tulsa TechFest 2009
RIA with Flex & PHP  - Tulsa TechFest 2009RIA with Flex & PHP  - Tulsa TechFest 2009
RIA with Flex & PHP - Tulsa TechFest 2009
 
PHP Frameworks
PHP FrameworksPHP Frameworks
PHP Frameworks
 
OpenFIDY Module & Architecture Overview
OpenFIDY Module & Architecture OverviewOpenFIDY Module & Architecture Overview
OpenFIDY Module & Architecture Overview
 
JahiaOne 2015 - External user/group providers in Digital Factory 7.1
JahiaOne 2015 - External user/group providers in Digital Factory 7.1JahiaOne 2015 - External user/group providers in Digital Factory 7.1
JahiaOne 2015 - External user/group providers in Digital Factory 7.1
 
2 Magma Introduction
2 Magma Introduction2 Magma Introduction
2 Magma Introduction
 
Django Frame Work
Django Frame WorkDjango Frame Work
Django Frame Work
 

Similar to Liferay plugin customization to change the behavior in portal

WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
Vincent Perrin
 
Content management platforms
Content management platformsContent management platforms
Content management platforms
Kris Kapanova
 

Similar to Liferay plugin customization to change the behavior in portal (20)

Java Portal platforms presentation
Java Portal platforms presentationJava Portal platforms presentation
Java Portal platforms presentation
 
Liferay Portal Introduction
Liferay Portal IntroductionLiferay Portal Introduction
Liferay Portal Introduction
 
Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020
 
A Complete Guide to Python Web Development
A Complete Guide to Python Web DevelopmentA Complete Guide to Python Web Development
A Complete Guide to Python Web Development
 
Liferay
LiferayLiferay
Liferay
 
Modern web application development with java ee 7
Modern web application development with java ee 7Modern web application development with java ee 7
Modern web application development with java ee 7
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
 
yii framework
yii frameworkyii framework
yii framework
 
5 Treding Java Frameworks Offshore Developers Should About
5 Treding Java Frameworks Offshore Developers Should About5 Treding Java Frameworks Offshore Developers Should About
5 Treding Java Frameworks Offshore Developers Should About
 
Shindig Apachecon Asia 09
Shindig Apachecon Asia 09Shindig Apachecon Asia 09
Shindig Apachecon Asia 09
 
Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!
 
Enterprise Griffon
Enterprise GriffonEnterprise Griffon
Enterprise Griffon
 
Portlet applications a multi server deployment perspective by mohit kumar(p...
Portlet applications   a multi server deployment perspective by mohit kumar(p...Portlet applications   a multi server deployment perspective by mohit kumar(p...
Portlet applications a multi server deployment perspective by mohit kumar(p...
 
JIO and WebViewers: interoperability for Javascript and Web Applications
JIO and WebViewers: interoperability  for Javascript and Web ApplicationsJIO and WebViewers: interoperability  for Javascript and Web Applications
JIO and WebViewers: interoperability for Javascript and Web Applications
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Portal Presention
Portal PresentionPortal Presention
Portal Presention
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies
 
Content management platforms
Content management platformsContent management platforms
Content management platforms
 
Top 10 Python Frameworks for App Development
Top 10 Python Frameworks for App DevelopmentTop 10 Python Frameworks for App Development
Top 10 Python Frameworks for App Development
 

More from Aegis Software Canada

More from Aegis Software Canada (8)

Nested JSON data processing with Apache Spark
Nested JSON data processing with Apache SparkNested JSON data processing with Apache Spark
Nested JSON data processing with Apache Spark
 
Top apache-spark concepts and services in India
Top apache-spark concepts and services in IndiaTop apache-spark concepts and services in India
Top apache-spark concepts and services in India
 
Grow your business using the Dynamics 365 Solutions
Grow your business using the Dynamics 365 SolutionsGrow your business using the Dynamics 365 Solutions
Grow your business using the Dynamics 365 Solutions
 
Detailed guide to the Apache Spark Framework
Detailed guide to the Apache Spark FrameworkDetailed guide to the Apache Spark Framework
Detailed guide to the Apache Spark Framework
 
Microsoft Dynamics 365: Tutorial of Content and Modules
Microsoft Dynamics 365: Tutorial of Content and ModulesMicrosoft Dynamics 365: Tutorial of Content and Modules
Microsoft Dynamics 365: Tutorial of Content and Modules
 
Why Choose Dynamics 365 CRM?
Why Choose Dynamics 365 CRM?Why Choose Dynamics 365 CRM?
Why Choose Dynamics 365 CRM?
 
2018 What's New in Visual Studio Code 1.25?
2018 What's New in Visual Studio Code 1.25?2018 What's New in Visual Studio Code 1.25?
2018 What's New in Visual Studio Code 1.25?
 
Fantastic four machine_learning_java_libraries
Fantastic four machine_learning_java_librariesFantastic four machine_learning_java_libraries
Fantastic four machine_learning_java_libraries
 

Recently uploaded

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 

Liferay plugin customization to change the behavior in portal

  • 1. Liferay Portal Development & Customization To increase customer engagement
  • 2. What is it? ● It is free and open source enterprise portal written in Java. ● Liferay Portal is Java-based and runs on any computing platform capable of running the Java Runtime Environment and an application server. ● It is available bundled with a servlet container such as Apache Tomcat.
  • 3. What is it? ● This web platform has features commonly required for the development of websites & portals. ● It is described as a content management or a web application framework. ● Support of Liferay plugin development & it's extention into multiple programming languages, including PHP & Ruby portlets.
  • 4. Customization ● Liferay includes a built-in web CMS allowing users to build : - Websites & Portals - Liferay theme customization - Pages - Portlets or gadgets - Common navigation
  • 5. Liferay Editions i. Liferay Portal Community Edition : A version with the latest features & support through the active community. ii.Liferay Portal Enterprise Edition : A commercial offering that includes services including updates & full support.
  • 6. Other Collaboration Suite i. Liferay Social Office ii. Liferay Sync iii. AlloyUI iv. Liferay Faces v. Liferay IDE vi. Liferay Marketplace
  • 7. Other Collaboration Suite i. Liferay Social Office : A social collaboration suite for enterprises. ii. Liferay Sync : Enables Liferay Portal users to publish and access documents and files from multiple environments, including Windows & Mac OS desktops, & iOS & Android-based mobile platforms.
  • 8. Other Collaboration Suite iii. AlloyUI : A User Interface (UI) framework for building web applications. iv. Liferay Faces : An umbrella project that provides support for the JavaServer Faces (JSF) standard within Liferay Portal.
  • 9. Other Collaboration Suite v. Liferay IDE : There are some set of Eclipse plugins with the Liferay Portal development platform. vi. Liferay Marketplace : Liferay's public apps repository.
  • 10. Core Portlets ● Liferay comes with certain portlets preinstalled. ● These comprise the core functionality of the portal system. They include:
  • 11. Core Portlets ● Alerts and Announcements ● Alfresco, Documentum, & other document library integration ● Asset Publishing ● Blogs & blog aggregation ● Breadcrumbs ● Calendar ● Chat ● Document & Image management
  • 12. Core Portlets ● Document Library Manager, Recent Documents ● Knowledge Base ● LDAP Integration ● Mail ● Message Boards ● Nested Portlets ● Page Ratings & Flags ● Polls
  • 13. Core Portlets ● Site Map ● Site Navigation ● Social Equity ● Software Catalog ● Tags and Categories ● Themes, supporting Velocity & FreeMarker markup
  • 14. Core Portlets ● User Directory ● Web Content ● Web Form Builder ● WebDAV Integration ● Website Tool ● Wiki (supports Creole as well as MediaWiki syntax)
  • 15. Features 1. Simplified UI Development 2. Flexible Enterprise Integration Framework 3. Out-of-the-box Tools 4. Secure Single Sign On (SSO) 5. Custom Fields 6. Rules Engine Integration 7. User Groups, Organizations & Sites
  • 16. Features 8. SOA Framework 9. User Personalization 10. Role Based Content Delivery 11. Single-Click Configuration 12. Dynamic Drag & Drop 13. Workflow Framework 14. User-Driven Workflow & Approval 15. Working from Your Desktop with Liferay Sync
  • 17. Features 16. Search & Tagging 17. Multi-language Support 18. Auditing & Performance Monitoring 19.OpenSocial
  • 18. Auditing & Performance Monitoring ● To help administrators monitor the portal's performance & better optimize resources, Liferay Portal gives administrators access to key performance statistics for all portlets and portal pages : - Hits per page - Average time per hit - Maximum time per request & more
  • 19. Auditing & Performance Monitoring ● Meanwhile, our Portal Auditing feature allows administrators to track and manage user activity within the portal.