meet open source portals barcamp presentation
TRANSCRIPT
![Page 1: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/1.jpg)
MEETOPEN SOURCE
PORTALSChandan Sharma
![Page 2: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/2.jpg)
WHAT IS PORTALPortal 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.
![Page 3: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/3.jpg)
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)
![Page 4: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/4.jpg)
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.)
![Page 5: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/5.jpg)
LIFERAY PORTALWhat 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
![Page 6: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/6.jpg)
LIFERAY PORTALAdvance 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
![Page 7: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/7.jpg)
LIFERAY PORTALLiferay Development and customization.
1. Provide Portlet 1.0 and Portlet 2.0 API implementation
2. Custom Portlet plugin Development3. Theme and layout Development4. Customize liferay itself using Hook plugin5. Customize Liferay core functionality using
EXT plugin
![Page 8: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/8.jpg)
LIFERAY PORTALFrameworks 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.
![Page 9: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/9.jpg)
LIFERAY PORTALIntegration 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.
![Page 10: Meet open source portals Barcamp Presentation](https://reader038.vdocuments.us/reader038/viewer/2022110220/54530f33af7959af088b780e/html5/thumbnails/10.jpg)
Q n A