贡献

通过回报来创造不同

回报

你现在已经使用Liferay一段时间了,也已经从社区中得到了很多帮助。你的Liferay部署看起来棒极了,你也已经根据自身的功能需求进行了一些拓展。你想通过展示一点点或者很多你学到的来进行专业知识的分享。对Liferay做出贡献是对那些初级用户以及那些遇到你曾经遇到过的问题的用户的极大帮助。浏览以下页面,看看贡献是多么的简单和重要!

基础

你可以使用很多方法为Liferay做出贡献。以下是几种例子:

以上提到的这些,有的只需极少的甚至不需要编码知识,所以,即使你不认为自己是个很棒的编程者,也不要担心,尽情地开始编写吧!有关贡献的详细信息可在下面找到。这部分内容的很大一部分都出自Liferay Wiki

报告并修复bug

如果您发现了一个漏洞,并且希望它能在以后的新版本中得到修复。报告漏洞是修复漏洞的第一步。要报告漏洞,您需要:

1.搜索Liferay Issues来确保您现在做面临的问题还没有被报告或者被修复。要搜索Liferay Issues数据库,您需要在issues.liferay.com右上角的搜索框中键入相关术语。如果您发现漏洞已经被报告并且您想提升它的优先级,那么您需要为此漏洞投票!您也可以通过给此漏洞添加评论的方式来提供额外的详细信息,尤其是如果您使用的是尚未报告版本的Liferay软件。

2.如果您的漏洞已经被报告了, 但是您还不能完全肯定它就是一个漏洞,下一步要做的是在Liferay论坛发帖对您的问题发表提问。注意要尽可能多的提供相关信息(Forum FAQ)。

3.如果您确定您的问题是一个漏洞,那么请参照向导及方法来在JIRA里面新建一个漏洞

4.如果您对漏洞修复感兴趣那么请参照下列新功能和漏洞修复向导及方法进行操作

5.如果这个漏洞与Liferay安全相关,Liferay会履行漏洞披露责任。您可以选择上传一个新的JIRA问题或者直接发送漏洞细节至security@liferay.com联系Liferay公司。如果您上传的问题与安全相关,该文件应被归类在安全目录下(或者该漏洞属于其他功能目录)。如果该文件为隐私上传,在Liferay工作人员评估和解决问题前要避免漏洞被披露。更多细节,请参照安全级别下的JIRA百科页面。/p>

Liferay社区一直在为产品的完善做努力,您高价值的贡献会使我们离目标更进一步。
 

编写文档

Liferay官方文档是Liferay产品的权威信息源。官方文档会随着Liferay产品的新版本发布而定期更新,文档内容大多面向用户,管理员和开发员。

社区百科是官方文档形成的地方。也就是说,社区文档支持着正常启动协作的wiki页面。一旦社区百科的内容被完成和被检阅,编辑会将这些信息转移到官方文档里面合适的地方。因此,贡献文档最好的方式就是写文档!通常来说会根据一个特别的功能或者主要问题写文档,但实际上任何主题的文档都可以写。以下指南会为您写信息带来帮助:/div>

Writing Plugins

Writing new features for Liferay and its community does not always mean modifying the core Liferay source code.  Independent features are continually being developed outside of Liferay, and these features are usually made available as a Liferay Plugin.  A Plugin, as you can probably tell by its name, is a module that can be added to an existing Liferay installation to extend its existing functionality, or offer new features above and beyond what Liferay offers.  Having an external module makes maintenance and deployment much easier, and is highly encouraged for extending the Liferay platform.

 
To get started on writing a plugin, or learning more about the plugin framework, visit the following pages:
 

执行新功能

Liferay由社区发展,其中包括Liferay用户,爱好者,员工,客户,合作伙伴等。创意和新的功能可以来自任何一个社会成员,并且Liferay高度鼓舞成员贡献。为了保持高质量和创新,Liferay的产品从构思到实施,从使用到下线都是通过软件开发周期来开发新功能,并且以此著称。这个过程确保了高品质和易维护的功能开发。如果您对新功能有好的建议,可以根据以下贡献步骤在此联机

如果您希望社区成员知道新功能,但不想其被实施(可能是由于不具备所需的专业技能),那么您可以在论坛上发帖让大家来为其补充内容,并在百科上面建议该功能。此页面会定期搜集来自社区的新创意。
您也应该了解Liferay开发人员指南,它对开发Liferay Portal的各个方面都提供了详细的介绍。

提供翻译

Liferay有许多用户,因此其管理页面就必须被译成多国语言。全球的Liferay社区一直在为所有语言的Liferay页面的翻译做着出色的工作。这是全球社区给Liferay带来的特有价值之一,并且我们也邀请您加入到翻译贵国语言的工作当中。当看到别人使用您自己翻译的产品时您也会感到满足和值得。想了解更多或者加入组,请访问以下链接:

 

Liferay项目

Liferay是一个由上百万线路和编码,上千个个人功能组成的大项目。有时,范围内的一个主要问题或一系列相关的功能因一个特殊的Liferay Project的创建而被识别出来。该项目的目的是在这一领域花额外的精力来使设置统一的,可应用的,社区用户可用的以及满足用户需求的功能。例如,开发AlloyUI Project是用来解决为使网络应用程序相互作用而有一个连续简单的API的产生的问题。

 
如果您希望加入Liferay项目,请访问项目主页阅读页面上已有的项目,欲了解更多信息,可以在项目论坛上发消息或帖子。
 
主页上也有未执行的,但也备受关注的Liferay项目。关注Liferay社区主页了解更多详细信息。