RichFaces 4.0.0.Alpha2 已发布,项目进入新阶段!在走向这一里程碑的过程中,我们做了很多工作,不仅增加了新功能和组件,还进行了许多通用改进。核心功能、构建系统和CDK功能被重新设计,以便为RichFaces开发人员和社区贡献者提供更便捷的框架开发体验。

RichFaces 4.0.0.ALPHA2的一些亮点

  • 重新设计和改进了组件开发套件
  • Ajax核心组件集几乎全部迁移
  • 实现了Ajax请求智能排队机制
  • 创建了Rich Data Iteration组件
  • 迁移了皮肤化,包括标准控件皮肤化功能

您可以在RichFaces下载页面下载所有发布工件,并查看发布说明。分发readme.txtrichfaces-4.0.0.ALPHA2文件中包含了您启动和集成库到应用程序所需的所有内容。如果您使用maven,可以按照wiki说明进行操作: 如何将RichFaces 4.X添加到基于Maven的项目

我们的下一个发布版本将是4.0.0.Milestone1(M1),这是第一个时间框里程碑发布。对于M1,我们将在7月20日左右发布,未来里程碑发布大约每月一次,直到我们准备好最终4.0.0发布。

使用我们的Archetype快速入门

此次发布还包括一个maven archetype。这将创建一个非常基础的程序,您可以从它开始构建,并根据需要更新。对于未来的发布,我们还将有更复杂的archetypes。

要使用原型,第一步是按照JBoss Maven 设置进行操作,以便在您的settings.xml文件中设置仓库。然后生成原型

mvn archetype:generate -DarchetypeGroupId=org.richfaces.archetypes -DarchetypeArtifactId=richfaces-archetype-simpleapp -DarchetypeVersion=4.0.0.Alpha2 -DgroupId=my.group.id -DartifactId=new_project

有关所有详细信息,请参阅我们的入门指南

组件

正如我所说的,我们添加了许多组件,包括rich:dataTable,以及rich:extendedDataTable。以下列出了所有可用组件、行为、标签和函数的完整列表。我们将在每月的里程碑版本中添加到此列表,并稳定现有内容。请尝试这些功能,并让我们知道您的想法,或者如果您遇到任何问题

核心

  • a4j:ajax
  • a4j:commandLink
  • a4j:commandButton
  • a4j:push
  • a4j:mediaOutput
  • a4j:status
  • a4j:jsFunction
  • a4j:log
  • a4j:outputPanel
  • a4j:poll
  • a4j:param
  • a4j:queue
  • a4j:attachQueue
  • a4j:repeat
  • a4j:region

迭代

  • rich:dataTable
  • rich:extendedDataTable
  • rich:subTable
  • rich:dataScroller
  • rich:subTableToggleControl
  • rich:columnGroup
  • rich:column

杂项

  • rich:clientId
  • rich:element
  • rich:component
  • rich:isUserInRole
  • rich:findComponent
  • rich:componentControl
  • rich:hashParam

RichFaces 展示 Alpha2

我们还更新了我们的展示示例,以突出显示新组件和一些新选项。在<richfaces-4.0.0.Alpha2.zip>/examples/richfaces-showcase目录中的readme.txt文件说明了如何构建和运行示例。提示maven clean package然后部署到您的容器 :-)

所有源代码都可以供您导入到您最喜欢的IDE中,并探索。如果您正在使用JBoss Tools,那么使用内置的m2eclipse插件会更容易。

组件开发套件

4.0 组件开发套件(CDK)也几乎完成了!我们使用它来帮助我们制作组件,您也可以用它来创建自己的组件。我们已经创建了一个初始的CDK发行版,并提供了一些初始原型来启动您的组件项目。请密切关注我们Wiki和博客上有关使用CDK的更多详细信息。

即将推出

如我上面所说,项目正进入一个新的阶段,我们将定期每月发布4.0里程碑版本,直至最终4.0版本发布。这将使每个人都能看到所取得的进展,将组件集成到您的应用程序中等等。更重要的是,我希望我们能够看到那些可以尝试的人的反馈错误贡献。您可以查看4.0.0.Milestone1 jira以获取最新计划中的项目。

如何参与

正如我之前所说的,RichFaces是一个开源社区项目,我们始终欢迎人们以任何方式参与进来!

在4.0.0.Alpha2版本中,我们对RichFaces的构建结构和项目设计进行了重大更新:RichFaces 4.0 构建结构。这将使新人员更容易开发RichFaces,并让用户在不同的沙盒区域中工作新组件。我们将很快发布新的Wiki页面和博客,详细介绍这一点!

我们继续通过IRC每周举行会议,任何人都可以参加和参与。请参阅项目日历会议信息页面以获取更多详细信息、议程和会议记录。

[项目网站] [下载] [JIRA] [用户空间] [开发空间] [RichFaces Twitter]


返回顶部