Liferay as a platform


Published on

liferay as a platform introduction by Liferay Inc.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Liferay as a platform

  1. 1. Liferay as a Platform Brian Kim COO Liferay, Inc. Thursday, October 1, 2009
  2. 2. Liferay Use Cases Major organizations around the world choose Liferay Portal for a wide variety of business use cases beyond the traditional portal: Web Publishing & Content Management Intranet / Extranet Collaboration Social Network EAI Framework Thursday, October 1, 2009
  3. 3. Platform What is a platform exactly? “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 1Marc Andreessen Thursday, October 1, 2009
  4. 4. Recipe Ingredients Framework Method of delivery Medium for delivery Open SDK Community Thursday, October 1, 2009
  5. 5. Recipe Liferay as a platform Framework Portal Easy to use + Easy to install Method of delivery Internet Plugin Installer Medium for delivery WARs Open SDK Plugins SDK Community 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 Thursday, October 1, 2009
  6. 6. Community vs Atari - Lynx Nintendo - Gameboy Thursday, October 1, 2009
  7. 7. Recipe Ingredients A Marketplace Framework Method of delivery Medium for delivery Open SDK Community And finally... Thursday, October 1, 2009
  8. 8. Marketplace Benefits of a Marketplace Application ecosystem Option to “buy” vs. “build” Provides a distribution channel Centralized repository “All roads lead to Rome.” Thursday, October 1, 2009
  9. 9. Marketplace Movement towards the Marketplace Hardware Software Mobile Devices Social Networking iPhone Facebook Blackberry MySpace Palm Software-as-a-Service Game Consoles PlayStation 3 Xbox 360 eBook Readers Kindle Thursday, October 1, 2009
  10. 10. Marketplace The Liferay community would benefit from: A larger pool of plugins via increased adoption Improved toolkits Alloy UI Improved APIs Liferay as the defacto Web Platform The Liferay developer would benefit from: Higher demand Higher value Thursday, October 1, 2009
  11. 11. Marketplace What incentives does the community have to get involved? Proprietary Ability to quickly and easily expose plugins to a large audience Compensation Ability to sell plugins separately Use of plugins to upsell third party products Open source Collaboration Thursday, October 1, 2009
  12. 12. Marketplace Challenges Need infrastructure to support the ecosystem Hosting QA Monetization Isolation Need to protect the portal from malicious or unruly code Toolkits for easier development Separation between staging and production Thursday, October 1, 2009
  13. 13. Emergence of third party services Developers offering development services Companies whose business model is around building plugins Thursday, October 1, 2009
  14. 14. Alternative Recipe Application Scripts Framework Scripting languages (ruby, groovy, python and javascript, php) Easy to deploy Medium for delivery Scripts Open SDK Application Builder Thursday, October 1, 2009
  15. 15. In conclusion Liferay is already being used as a platform With all the people in this room, how many plugins were built total? Why are we building the same plugins over and over again? Reuse Repurpose Thursday, October 1, 2009
  16. 16. Thank you. For more information, please contact: Brian Kim Chief Operating Officer Liferay, Inc. Thursday, October 1, 2009