`
kevin.hwq
  • 浏览: 61276 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Liferay被SourceForge评为7月最佳开源项目

阅读更多

来自Liferay俱乐部:www.liferayclub.com 

 

SourceForge网站公布了2012年7月最佳开源项目——Liferay Portal. SourceForge网站的记者Rich采访了Liferay Portal的创始人Brian Chan,以下是采访记录:

Rich: 恭喜Liferay Portal成为2012年7月最佳开源项目

Brain: 谢谢.

Rich:可以介绍一下这个项目吗?比如什么时候开始的,项目致力于解决的问题等

Brain: 好的。Liferay Portal项目成立于2000年,致力于让Java开发者快速构建门户网站。如果你在十年前做过传统的门户网站开发,人们通常使用一些重量级的开发框架和技术,比如EJB应用服务器。目前市面上用于开发门户网站的框架有IBM的WebSphere Portal, Oracle的 WebCenter等, 这些都是重量级的框架,而liferay是属于轻量级的。同时,在其他开发语言方面,PHP的Drupal和.Net的DotNetNuke也是我们的主要竞争对手。我们创立Liferay Portal这个项目的目的不光是为了帮助Java开发者快速构建普通网站,还包括社区网络,内容管理网站等.

Rich: 请介绍一些采用Liferay的成功案例。

Brain: 最近一个比较成功的案例是Marines.com。

它展示了liferay提供的内容管理功能. Marines.com看上去不像传统的门户网站,而是十分有趣。另一个成功案例是Sesame Street。 该网站和我们一起成长,并且是去年最优秀的网站之一(英文原文: We all grew up with Big Bird, and it was one of the top websites last year.)

因此你可以看到liferay在开发门户网站方面具有非常好的灵活性。另一个非常酷的网站是developer.cisco.com,它也是基于liferay构建的。此外,基于liferay构建的社交网站例子有teambeachbody.com 。

Rich: 有没有一些基于liferay构建的网站让你们感到吃惊?

Brian: 没有。因为Liferay本身非常灵活,可以适应各种不同的开发需求,因此当人们采用liferay做出各种各样的网站时,我们的反应是:哦,很好。仅此而已。

Rich: 人们通过什么途径参与到liferay项目,并且能从项目中得到些什么?

Brian: 通常人们先下载并使用 我们的产品,然后通过我们的论坛参与进来。 现在我们的论坛上有700,000个帖子(Brian后来把数字纠正为500,000),而这个数字会继续增长,预计今年会达到1,000,000. 有越来越多人参与到Liferay社区。另一种参与方式是通过我们的论坛、在线协助系统和问题追踪系统发现并提交Liferay的BUG,或者贡献BUG的补丁。当然,还有我们举办的研讨会和编程马拉松活动(hackthon)等

Rich:可以说说接下来有哪些活动吗?

Brian: 我现在还不是很确定接下来有哪些活动。我们可能会在明年的2月或者3月向公众开放我们位于洛杉矶的办公室,并且会举行为期两天的高强度编程比赛。 我们的Java One大会或者OSCon大会会是面向开发者和社区的研讨会。。我们打算在今年10月底在三藩市和德国各举行一场研讨会。在研讨会上,我们会展示案例成果,并邀请我们的客户、社区成员和合作者分享他们的经验

Rich: liferay.com 是一个基于该项目的商业网站吗?

Brian: 是的。很多人都会把.org网站和.com网站分开运营。但是我们觉得没有必要这样做,于是我们将liferay.com和liferay.org合并起来。 因此liferay.com也是我们的社区网站。 当你登陆到liferay.com后,你也同时登陆到liferay.org(注: 单点登陆??) liferay. org只是对liferay.com的脱机备份 。 我们没有将liferay.org和liferay.com分开管理

Rich:你们还提供哪些额外的服务?

Brian: 我们提供的额外服务之一便是针对客户使用的版本提供长期技术支持。很多银行和大型组织需要我们提供5年的技术支持服务. 这些服务是无法从社区中获得的。因为我们是liferay产品专家,我们有很多工程师在这里工作,我们很熟悉自己的产品。只要客户付钱购买我们的服务,那么当他们在使用我们的产品过程中遇到问题,他们可以通过电话向我们寻求帮助,而不用自己花上十几个小时进行调试。如果客户想定制我们的产品,我可以提供专业的意见,帮助他们实现这个目标 。 这就是我们挣钱的手段。我们公司通过这种商业模式在最近十年得到了发展 。据我所知,作为一家公司,同时也是一个社区,我们的特别之处在于,我们是唯一一家没有风投的开源软件公司。 我们目前拥有300多名员工,在7~10个国家设有分公司或办事处。我不知道我们拥有多少个办公室。我们就是通过这样的努力赚钱,为我们的客户提供高质量的服务。

Rich: 开发者社区主要是由你们公司的员工组成吗?有没有一些独立的第三方开发者?

Brian : 这是一个非常有趣的问题。虽然我们通过社区协作开发了很多产品,但主要还是由我们来主导。尽管如此,社区的贡献还是不可忽视。正是有了社区的参与,我们的产品得以在各种环境下得到充分的测试,并得以持续的改进。我们的开发人员很多都是从Liferay社区里招进来的,因为他们热爱这份工作。这是一个双赢的选择. 当然有些社区成员不是我们的员工,他们在做着自己喜欢的事。

Rich :我看到你们的网站正在招人, 我猜你们的招聘工作仍在进行中, 是吗?

Brian: 是的。我们的招聘仍在继续。我们有一半的员工来自Liferay社区。这也是为什么我们有如此多的办公地点,因为开发人员来自不同的国家。

Rich: 未来Liferay产品会怎么发展?

Brian: 我们已经看到很多软件产品如何演变成一个平台。比如SaleForce, 起初它只是一个CRM的应用,但现在他已经发展成一个提供开发应用的平台。比如facebook,起初是一个社交网络,而它的价值是通过平台上丰富的应用来体现的。 我们希望把Liferay打造成一个应用软件平台,并成为Java领域中开发门户网站的事实标准,然后衍生出各种应用。 微软就是这样做的。他围绕Windows操作系统开发出诸如Office, IE, SQL Server,Biz Talk, SharePoint等应用软件,这些应用软件为微软增加了不少价值。再看看Oracle,他依靠一个数据库产品,也发展出各种企业级应用软件和服务。 我们看到以liferay作为平台,其上的应用插件将会给我们带来大量的价值。 所有的产品都是开源的, 并为大企业提供商业支持。现在我们已经有一个新产品叫Liferay Sync。 该产品可以让人们通过简单的鼠标拖拽实现文件分享和同步。虽然过去一年来,我们对 Liferay portal内置的内容管理系统和文档管理系统进行了改进, 但我们发现,很多人还在使用基于本地桌面操作系统的应用软件来同步文件。那么如果我不想让这些东西由第三方托管,而是由亚马逊托管该怎么办呢?是的,我希望能管理自己的数据。于是我要搭建一台文件服务器,将我的文件同步到亚马逊。 现在有了这个Liferay Sync应用插件, 你不需要为此烦恼了。你可以获得TB的容量,而只需付出小量的费用. 这就是我们扩展liferay portal的一种方式.

Rich : 可以谈谈这个项目的背景吗?

Brian: 这个项目始于2000年。 那时.com网站正处于快速发展时期。 我的牧师问我能否为他的教堂开发一个网站。当时候,人们热衷于社交网络, 而我正为一家软件咨询公司工作。但在2000年时,人们称为”E商业社区"(E-business communities) 。人们强调社交网络,也同时强调在线协作。因此我想,如果教堂网站能利用我们现在工作中所采用的软件技术,那是多棒呀。当时我们公司只有大约200人,我们教堂的人数规模也就150~200左右。如果我们都能实现在线协作,那实在太好了。于是我去找软件供应商,他们说没问题,每个license 100,000美元,并且平均每个用户每年花费200美元。 诚然,教堂无法承受如此高昂费用,于是我调查了一下这些产品的用途,同时了解了一些开源的替代品,不过没有一款产品令我满意。因此我决定自己写一套框架,也就是后来的liferay。我们教堂网站是第一个使用liferay开发的网站,然后我对他做了一些改进。再后来,我觉得应该把这个框架开源出去惠及更多的人,更多的组织。于是我对他进行重构,使其变得更通用。渐渐地,越来越多的机构使用它,有来自教育的,有来自政府的,有来自银行的,有来自金融的. 经过12年的发展,形成了现在你看到liferay。

我要感谢SourceForge,因为如果没有它,就没有liferay的今天。

Rich :非常感谢您接受我的采访。再一次祝贺你,祝贺liferay

Brian: 谢谢。

 

可以下载mp3格式ogg格式的采访录音

分享到:
评论

相关推荐

    Liferay 开源全面资料

    Liferay Themes[1].pdf Liferay+CMS系统培训.ppt Liferay+Portal+数据库介绍+.doc Liferay+权限管理.doc liferay-portal-5-2-systems-development-sample-chapter-5-managing-pages[1].pdf ...

    liferay sourceforge tomcat sdk ide

    sourceforge liferay sourceforge下载链接

    liferay详细讲解 liferay项目完全讲解

    最后,文件名“7.7、7月6日liferay”可能是指Liferay的一个特定版本或某个主题的讲解,这可能涵盖该版本的新特性、性能优化、API变更等内容。Liferay的每个版本都有其独特的改进和增强,理解这些变化对于开发者来说...

    [Liferay] Liferay Portal 性能调优最佳实践 (英文版)

    [Packt Publishing] Liferay Portal 性能调优最佳实践 (英文版) [Packt Publishing] Liferay Portal Performance Best Practices (E-Book) ☆ 出版信息:☆ [作者信息] Samir Bhatt [出版机构] Packt Publishing...

    前端开源库-eslint-config-liferay

    **前端开源库-eslint-config-liferay** 是一个专为Liferay框架设计的JavaScript代码风格检查工具,基于ESLint的可共享配置。ESLint是一款强大的静态代码分析工具,它可以帮助开发者发现并修复代码中的潜在问题,遵循...

    liferay环境的搭建

    Liferay是一款功能强大的开源企业级门户平台,主要用于构建企业级Web应用程序和服务。本文档旨在详细介绍如何利用Eclipse集成开发环境(IDE)来搭建Liferay开发环境,并创建portlet项目。通过本指南,您将能够成功...

    Liferay部署

    Liferay是一种基于Java的开源企业门户平台,提供了强大的门户解决方案。为了部署Liferay,需要准备相应的资源,包括Liferay的Plugins SDK、Tomcat、Portal Source和IDE。下面将详细介绍Liferay的部署过程。 一、...

    Automated Liferay:Liferay安装自动化-开源

    这个项目与自动制作Liferay的后端部分完全相关,Liferay带有捆绑的各个软件集合,例如Java,Ant,Maven和Tomcat。 作为基本版本,我们将在Linux Flavors中安装Liferay软件包时使用Beta版。内容包括1)环境变量设置2...

    LIFERAY4.2.0版配置

    在本文中,我们将深入探讨如何配置Liferay 4.2.0版本,这是一个知名的开源企业级门户平台。根据描述,虽然官方文档可能是针对4.3.5版本的,但据称4.2.0版本与之仅有微小差异。我们将重点关注如何在Eclipse集成环境中...

    LIFERAY的ppt课件

    Liferay是一款开源的企业级门户平台,它提供了强大的内容管理、协作和社交功能,被广泛用于构建企业内部或外部的Web应用程序。Liferay的核心特性包括网站构建、内容管理、工作流程、社区参与以及与其他系统的集成。...

    liferay6+struts2集成项目

    **Liferay 6 + Struts 2 集成项目详解** 在Web应用程序开发中,Liferay Portal和Struts 2框架的结合使用可以提供强大的功能和灵活性。Liferay是一款开源的企业级门户平台,它提供了内容管理、社交网络、工作流等...

    liferay扩展环境 liferay ext

    标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...

    Using Liferay Portal 6.1

    Using Liferay Portal 6.1

    liferay6.2开发指南.pdf

    Liferay 6.2 是一个开源的企业级门户平台,它提供了丰富的功能和高度可扩展性,适合构建企业内部或外部的协作、信息共享和业务应用集成的网站。本开发指南将帮助开发者深入理解 Liferay 的核心概念和开发流程,以便...

    Liferay Portal Liferay IDE

    Liferay Portal Liferay IDE

    liferay相关的代码

    在IT行业中,Liferay是一款广泛使用的开源企业级门户平台,它提供了一个强大的框架来构建、管理和部署Web应用程序。本文将围绕“Liferay相关的代码”这一主题,深入探讨Liferay的源码、工具以及如何利用这些资源进行...

    liferay开发文档.pdf

    Liferay 是一个基于Java的开源企业门户平台,提供了强大的门户解决方案。下面是根据给定的文件信息,生成的相关知识点: Liferay portal的安装与使用 Liferay portal的安装是实现门户解决方案的第一步。安装过程中...

    liferay-开发文档

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、社交网络和协作工具。本开发文档集合了多个关键主题,帮助开发者深入理解和掌握Liferay的开发技术。 首先,...

    Liferay_Portal_6.1源码导入到eclipse

    Liferay Portal 是一个基于 Java 的开源门户平台,提供了丰富的功能和插件,可以满足企业级门户网站的需求。将 Liferay Portal 6.1 源码导入到 Eclipse,以便更好地理解和开发门户平台。 Liferay Portal 6.1 源码...

    Liferay合集.zip

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度的可定制性,适用于构建企业网站、内部协作系统以及各种Web应用程序。这个名为"Liferay合集.zip"的压缩包包含了多本关于Liferay的重要书籍,如...

Global site tag (gtag.js) - Google Analytics