SlideShare ist ein Scribd-Unternehmen logo
1 von 11
WHAT IS PORTAL
Portal is a web application where you can personalize every
thing as you need. Like themes, layout, position of
applications, creating pages, add or remove application from
page,(it is up to the permission of the user)
• iGoogle
• Yahoo etc.
OPEN SOURCE PORTALS
 Pluto (Apache foundation)
(Reference Implementation of the Java Portlet Specification)
(http://portals.apache.org/pluto/)
 Jet Speed (Apache foundation)
(Enterprise Implementation of java Portal)
(http://portals.apache.org/jetspeed-2/)
 Jboss Portal (Jboss community)
(discontinued the support after 2010)
 Liferay Portal (Liferay community)
(http://www.liferay.com)
 GateIn Portal (Partnership between Jboss
community and exo)
(http://www.jboss.org/gatein)
BASIC PORTAL FEATURES
 Dynamic look and feel
 Personalization
 CMS (Content Management)
 Document Management
 Forum
 Blogs
 Wiki
 Workflow for CMS and documents
 Easy Integration with other application and
platform like (LDAP authentication, social APIs
etc.)
LIFERAY PORTAL
What Liferay Provides you.
• All the Basic Portal features in one place (From Last
Slide)
• Simple Drag Drop features of application on the page
• Page and layout management
• User Management
• Virtual site creation
• User Groups Management
• Organization Management
• Integration with social API like Google facebook.
• Roles and Permission framework
Portal level, Organization level, or user level
LIFERAY PORTAL
Advance Features
• Liferay Marketplace (to install liferay out of the box
portlets)
• Liferay Sync
• Liferay social office (means work as a team)
• Dashboard
• Team calendar
• Contacts
• Notification
• Document and media Sharing
LIFERAY PORTAL
Liferay Development and customization.
1. Provide Portlet 1.0 and Portlet 2.0 API
implementation
2. Custom Portlet plugin Development
3. Theme and layout Development
4. Customize liferay itself using Hook plugin
5. Customize Liferay core functionality using EXT
plugin
LIFERAY PORTAL
Frameworks Supports
Liferay supports all the Java Frameworks
• Struts1.x (for out of the box portlets)
• Spring2.x (for service layer implementation)
• Hibernate3.x (as ORM framework)
• Apache Axis (for exposing the web services from portal)
These framework are the base of Liferay
Other than that we can integrate any java framework in
liferay development.
LIFERAY PORTAL
Integration with other application
• Use ESB for one point of integration with other
application.
• Using Mule ESB or Service mix by default.
• Integration with LDAP, Alfresco, SharePoint, BPMN as
easy only the properties file entry changes in portal-
ext.properties.
• Integration with services like salesforce, google services,
dropbox and other services can be easily integrate with
the help of ESB.
Meet open source portals Barcamp Presentation
Meet open source portals Barcamp Presentation

Weitere ähnliche Inhalte

Was ist angesagt?

Benefits of using liferay
Benefits of using liferay Benefits of using liferay
Benefits of using liferay
SKALI Group
 

Was ist angesagt? (13)

Liferay
LiferayLiferay
Liferay
 
The Elgg Social Networking Framework
The Elgg Social Networking FrameworkThe Elgg Social Networking Framework
The Elgg Social Networking Framework
 
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
 
Liferay portal – moving beyond content management
Liferay portal – moving beyond content managementLiferay portal – moving beyond content management
Liferay portal – moving beyond content management
 
Liferay Configuration and Customization
Liferay Configuration and CustomizationLiferay Configuration and Customization
Liferay Configuration and Customization
 
Introducing Sitecore Habitat - SUGCON EU 2016
Introducing Sitecore Habitat - SUGCON EU 2016Introducing Sitecore Habitat - SUGCON EU 2016
Introducing Sitecore Habitat - SUGCON EU 2016
 
Support Tools für die Admin-Konsole - Nebil Kisa, Advanced Support Engineer
Support Tools für die Admin-Konsole - Nebil Kisa, Advanced Support EngineerSupport Tools für die Admin-Konsole - Nebil Kisa, Advanced Support Engineer
Support Tools für die Admin-Konsole - Nebil Kisa, Advanced Support Engineer
 
Liferay 7
Liferay 7Liferay 7
Liferay 7
 
Liferay on docker
Liferay on dockerLiferay on docker
Liferay on docker
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay way
 
Life ray training
Life ray training Life ray training
Life ray training
 
Benefits of using liferay
Benefits of using liferay Benefits of using liferay
Benefits of using liferay
 
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...
 

Andere mochten auch

Romine i am poem
Romine i am poemRomine i am poem
Romine i am poem
heidigordon
 
I am poem austin
I am poem austinI am poem austin
I am poem austin
heidigordon
 
Publicitat
PublicitatPublicitat
Publicitat
cladera
 
La radio
La radioLa radio
La radio
cladera
 
Sistemas de computacion
Sistemas de computacionSistemas de computacion
Sistemas de computacion
Susan Rivas
 

Andere mochten auch (7)

Romine i am poem
Romine i am poemRomine i am poem
Romine i am poem
 
Premsa
PremsaPremsa
Premsa
 
I am poem austin
I am poem austinI am poem austin
I am poem austin
 
Publicitat
PublicitatPublicitat
Publicitat
 
La radio
La radioLa radio
La radio
 
I am poem zack
I am poem zack I am poem zack
I am poem zack
 
Sistemas de computacion
Sistemas de computacionSistemas de computacion
Sistemas de computacion
 

Ähnlich wie Meet open source portals Barcamp Presentation

JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)
jeresig
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
Vincent Perrin
 
OW2 Exo Platform Open Social Portal Linuxtag09
OW2 Exo Platform Open Social Portal Linuxtag09OW2 Exo Platform Open Social Portal Linuxtag09
OW2 Exo Platform Open Social Portal Linuxtag09
Catherine Nuel
 
Introducing apache pivot 2010 06-11
Introducing apache pivot 2010 06-11Introducing apache pivot 2010 06-11
Introducing apache pivot 2010 06-11
ConchiLebron
 
Sakai 2.0 Architecture Update 2005-06-09
Sakai 2.0 Architecture Update 2005-06-09Sakai 2.0 Architecture Update 2005-06-09
Sakai 2.0 Architecture Update 2005-06-09
Charles Severance
 

Ähnlich wie Meet open source portals Barcamp Presentation (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
 
GateIn - The Solution for Managing and Building Enterprise Web Apps
GateIn - The Solution for Managing and Building Enterprise Web AppsGateIn - The Solution for Managing and Building Enterprise Web Apps
GateIn - The Solution for Managing and Building Enterprise Web Apps
 
Enterprise 2.0 using Social Frameworks like Agorava (SMWHH 2014)
Enterprise 2.0 using Social Frameworks like Agorava (SMWHH 2014)Enterprise 2.0 using Social Frameworks like Agorava (SMWHH 2014)
Enterprise 2.0 using Social Frameworks like Agorava (SMWHH 2014)
 
JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
 
Enterprise Portals - Gateway to the Gold
Enterprise Portals - Gateway to the GoldEnterprise Portals - Gateway to the Gold
Enterprise Portals - Gateway to the Gold
 
Enterprise portals, gate to the gold
Enterprise portals, gate to the goldEnterprise portals, gate to the gold
Enterprise portals, gate to the gold
 
Portets to composite applications
Portets to composite applicationsPortets to composite applications
Portets to composite applications
 
Entando datasheet
Entando datasheetEntando datasheet
Entando datasheet
 
Liferay
LiferayLiferay
Liferay
 
OW2 Exo Platform Open Social Portal Linuxtag09
OW2 Exo Platform Open Social Portal Linuxtag09OW2 Exo Platform Open Social Portal Linuxtag09
OW2 Exo Platform Open Social Portal Linuxtag09
 
Office 2.0 at GSA OCIO Offsite
Office 2.0 at GSA OCIO OffsiteOffice 2.0 at GSA OCIO Offsite
Office 2.0 at GSA OCIO Offsite
 
Shindig Apachecon Asia 09
Shindig Apachecon Asia 09Shindig Apachecon Asia 09
Shindig Apachecon Asia 09
 
Websphere Portal
Websphere PortalWebsphere Portal
Websphere Portal
 
Liferay introducing
Liferay introducingLiferay introducing
Liferay introducing
 
Apache Shindig, from Server Side Portlets to Open Social Gadgets
Apache Shindig, from Server Side Portlets to Open Social GadgetsApache Shindig, from Server Side Portlets to Open Social Gadgets
Apache Shindig, from Server Side Portlets to Open Social Gadgets
 
Introducing apache pivot 2010 06-11
Introducing apache pivot 2010 06-11Introducing apache pivot 2010 06-11
Introducing apache pivot 2010 06-11
 
Sakai 2.0 Architecture Update 2005-06-09
Sakai 2.0 Architecture Update 2005-06-09Sakai 2.0 Architecture Update 2005-06-09
Sakai 2.0 Architecture Update 2005-06-09
 
IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's New
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Meet open source portals Barcamp Presentation

  • 1.
  • 2. WHAT IS PORTAL Portal is a web application where you can personalize every thing as you need. Like themes, layout, position of applications, creating pages, add or remove application from page,(it is up to the permission of the user) • iGoogle • Yahoo etc.
  • 3. OPEN SOURCE PORTALS  Pluto (Apache foundation) (Reference Implementation of the Java Portlet Specification) (http://portals.apache.org/pluto/)  Jet Speed (Apache foundation) (Enterprise Implementation of java Portal) (http://portals.apache.org/jetspeed-2/)  Jboss Portal (Jboss community) (discontinued the support after 2010)  Liferay Portal (Liferay community) (http://www.liferay.com)  GateIn Portal (Partnership between Jboss community and exo) (http://www.jboss.org/gatein)
  • 4. BASIC PORTAL FEATURES  Dynamic look and feel  Personalization  CMS (Content Management)  Document Management  Forum  Blogs  Wiki  Workflow for CMS and documents  Easy Integration with other application and platform like (LDAP authentication, social APIs etc.)
  • 5. LIFERAY PORTAL What Liferay Provides you. • All the Basic Portal features in one place (From Last Slide) • Simple Drag Drop features of application on the page • Page and layout management • User Management • Virtual site creation • User Groups Management • Organization Management • Integration with social API like Google facebook. • Roles and Permission framework Portal level, Organization level, or user level
  • 6. LIFERAY PORTAL Advance Features • Liferay Marketplace (to install liferay out of the box portlets) • Liferay Sync • Liferay social office (means work as a team) • Dashboard • Team calendar • Contacts • Notification • Document and media Sharing
  • 7. LIFERAY PORTAL Liferay Development and customization. 1. Provide Portlet 1.0 and Portlet 2.0 API implementation 2. Custom Portlet plugin Development 3. Theme and layout Development 4. Customize liferay itself using Hook plugin 5. Customize Liferay core functionality using EXT plugin
  • 8. LIFERAY PORTAL Frameworks Supports Liferay supports all the Java Frameworks • Struts1.x (for out of the box portlets) • Spring2.x (for service layer implementation) • Hibernate3.x (as ORM framework) • Apache Axis (for exposing the web services from portal) These framework are the base of Liferay Other than that we can integrate any java framework in liferay development.
  • 9. LIFERAY PORTAL Integration with other application • Use ESB for one point of integration with other application. • Using Mule ESB or Service mix by default. • Integration with LDAP, Alfresco, SharePoint, BPMN as easy only the properties file entry changes in portal- ext.properties. • Integration with services like salesforce, google services, dropbox and other services can be easily integrate with the help of ESB.