Liferay as a platform
-
Upload
ronniewu -
Category
Technology
-
view
2.704 -
download
4
description
Transcript of Liferay as a platform
Liferay as a PlatformBrian KimCOOLiferay, Inc.
Thursday, October 1, 2009
Major organizations around the world choose Liferay Portal for a wide variety of business use cases beyond the traditional portal:
Liferay Use Cases
Web Publishing & Content ManagementIntranet / ExtranetCollaborationSocial NetworkEAI Framework
Thursday, October 1, 2009
“A ‘platform’ is a system that can be programmed and therefore customized by outside developers — users — and in that way, adapted to countless needs and niches that the platform’s original developers could not have possibly contemplated, much less had time to accommodate.”1
Platform
What is a platform exactly?
1Marc Andreessen http://blog.pmarca.com/
Thursday, October 1, 2009
FrameworkMethod of deliveryMedium for deliveryOpen SDKCommunity
Recipe
Ingredients
Thursday, October 1, 2009
Recipe
Liferay as a platform
Portal
Easy to use + Easy to install
Internet
Plugin Installer
Plugins SDK
Method of delivery
Open SDK
Community
Framework
Open source software is a natural fit
22,000+ registered users
250,000+ deployments worldwide
From 60,000 forum posts in December 2008 to now over 100,000 forum posts
Medium for deliveryWARs
Thursday, October 1, 2009
Community
vs
Atari - Lynx Nintendo - Gameboy
Thursday, October 1, 2009
FrameworkMethod of deliveryMedium for deliveryOpen SDKCommunity
Recipe
Ingredients
And finally...
A Marketplace
Thursday, October 1, 2009
Application ecosystemOption to “buy” vs. “build”
Provides a distribution channelCentralized repository
“All roads lead to Rome.”
Marketplace
Benefits of a Marketplace
Thursday, October 1, 2009
HardwareMobile Devices
iPhoneBlackberryPalm
Game ConsolesPlayStation 3Xbox 360
eBook ReadersKindle
Marketplace
Movement towards the Marketplace
SoftwareSocial Networking
FacebookMySpace
Software-as-a-ServiceSalesForce.com
Thursday, October 1, 2009
A larger pool of plugins via increased adoptionImproved toolkits
Alloy UIImproved APIsLiferay as the defacto Web Platform
Marketplace
The Liferay community would benefit from:
Higher demandHigher value
The Liferay developer would benefit from:
Thursday, October 1, 2009
ProprietaryAbility to quickly and easily expose plugins to a large audienceCompensation
Ability to sell plugins separatelyUse of plugins to upsell third party products
Open sourceCollaboration
Marketplace
What incentives does the community have to get involved?
Thursday, October 1, 2009
Need infrastructure to support the ecosystemHostingQA
Monetization Isolation
Need to protect the portal from malicious or unruly codeToolkits for easier developmentSeparation between staging and production
Marketplace
Challenges
Thursday, October 1, 2009
Developers offering development servicesCompanies whose business model is around building plugins
Emergence of third party services
Thursday, October 1, 2009
Alternative Recipe
Application Scripts
Scripting languages (ruby, groovy, python and javascript, php)
Easy to deploy
Application BuilderOpen SDK
Framework
Medium for deliveryScripts
Thursday, October 1, 2009
Liferay is already being used as a platformWith all the people in this room, how many plugins were built total?
Why are we building the same plugins over and over again?ReuseRepurpose
In conclusion
Thursday, October 1, 2009
For more information, please contact:
Brian KimChief Operating OfficerLiferay, [email protected]
Thank you.
Thursday, October 1, 2009