Liferay as a platform

16
Liferay as a Platform Brian Kim COO Liferay, Inc. Thursday, October 1, 2009

description

liferay as a platform introduction by Liferay Inc.

Transcript of Liferay as a platform

Page 1: Liferay as a platform

Liferay as a PlatformBrian KimCOOLiferay, Inc.

Thursday, October 1, 2009

Page 2: Liferay as a platform

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

Page 3: Liferay as a platform

“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

Page 4: Liferay as a platform

FrameworkMethod of deliveryMedium for deliveryOpen SDKCommunity

Recipe

Ingredients

Thursday, October 1, 2009

Page 5: Liferay as a platform

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

Page 6: Liferay as a platform

Community

vs

Atari - Lynx Nintendo - Gameboy

Thursday, October 1, 2009

Page 7: Liferay as a platform

FrameworkMethod of deliveryMedium for deliveryOpen SDKCommunity

Recipe

Ingredients

And finally...

A Marketplace

Thursday, October 1, 2009

Page 8: Liferay as a platform

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

Page 9: Liferay as a platform

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

Page 10: Liferay as a platform

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

Page 11: Liferay as a platform

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

Page 12: Liferay as a platform

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

Page 13: Liferay as a platform

Developers offering development servicesCompanies whose business model is around building plugins

Emergence of third party services

Thursday, October 1, 2009

Page 14: Liferay as a platform

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

Page 15: Liferay as a platform

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

Page 16: Liferay as a platform

For more information, please contact:

Brian KimChief Operating OfficerLiferay, [email protected]

Thank you.

Thursday, October 1, 2009