RichFaces 3.3.0 included new components like an HTML editor and queue component. It also improved existing components such as the extended data table and menu based on community feedback. Documentation was expanded, including details on new features, components, and migration guides. Bugs were also addressed to improve code stability.
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
RichFacesWhatIsNewIn330
1. RichFacesWhatIsNewIn3_3_0
RichFaces 3.3.0.GA - January, 2009
The sections corresponds to the sections used in the poll http://www.jboss.com/index.html?
module=bb&op=viewtopic&t=134778. The resources will be distributed according to the
result of the poll. I.e. 75% is fall of the section 3.
section 1 (New Components)
• rich:editor - WYSIWYG editor that allows to input the formatted text. Tiny_mce (
http://tinymce.moxiecode.com/) widget is used for component creation. SeamText is
supported out of the box. Overview
The <rich:editor> is documented in "RichFaces Developer Guide".
• a4j:queue. Global/default queues mechanisms is implemented. Separate
component for queues definition is created. Overview
Read more about <a4j:queue> in "RichFaces Developer Guide": "<a4j:queue>" -
describes the component usage details , and "Queue Principles" covers general
aspects of the queue.
More details about new components and features can be found in "RichFaces 3.3.0
Release: New Components and Features Overview".
section 2 (Enhancements, Simplifications)
• ExtendedDataTable component was reviewed and improved according to the community feedback (was
introduced in 3.2.2 in "preview" state).
• Menu Components are improved according to the requests from community. Menu Items now could be
used as standalone components. E.g. direct children for the toolbar. (https://jira.jboss.org/jira/browse/
RF-2937)
Generated by Clearspace on 2009-12-01-05:00
1
2. RichFacesWhatIsNewIn3_3_0
• Data Table improvement https://jira.jboss.org/jira/browse/RF-2170 - onRowContextMenu event is
introduced according to numerous community requests.
• Framework Queue implementation was fully reviewed and improved additionally to a4j:queue component
implementation.
section 3 (Code Stability)
• bug fixing
• keeping unit test coverage on a high level.
• auto tests (Server and Client). Selenium Test Suite. See description at: http://
wiki.jboss.org/wiki/RichFacesWhatIsNewIn3_2_2
• control of common quality metrics (PMD/Checkstyle). See description at: http://
wiki.jboss.org/wiki/RichFacesWhatIsNewIn3_2_2
section 4 (Look-n-Feel)
• Standard elements skinning feature additional configuration is provided https://jira.jboss.org/jira/browse/
RF-3242 . Also Chrome support is reviewed and improved. https://jira.jboss.org/jira/browse/RF-4383
Documentation
New components in dev guide
• RF-5042 New component: (x)HTML editor
• RF-4664 The <a4j:queue> component
• RF-5361 Queue (as a framework element) principles
New features in dev guide
• RF-5287 inputNumberSlider component two new features description. The feature are - slider orientation
can be changed to vertical and arrow controls for more precise selection are added.
Improvements in description of the components in dev guide
• RF-4442 File Upload: incorrect component documentation: Table 6.210. JavaScript API - fixed
• RF-4205 Diagnostic message is described
• RF-4511 Information on minWidth/minHeight usage in JS options is added
Generated by Clearspace on 2009-12-01-05:00
2
3. RichFacesWhatIsNewIn3_3_0
• RF-3699 Info about UITree#getRowData() is added
• RF-4512 Info about data pagination in scrollableDataTable is added
• RF-4216 Description of AjaxKeepAlive tag usage on a page is added. Section "Create the component
dynamically using Java" was removed
• RF-4215 Classnames for all commonTreeListeners entities are changed from
"javax.faces.component.UIComponent" to corresponding "org.richfaces.[listener_name]"
• RF-3136 Additional info about ajaxKeys is added
• RF-5174 Note is added telling that rich:modalPanel should have its own form inside and be placed
outside any external ones
• RF-5097 fileUpload component description is updated
• RF-5191 SuggestionBox frequency default value is changed to 400ms
• RF-5282 Description of the attributes showDetail and showSummary for the
rich:message is corrected
• RF-1138 Tree component built-in drag'n'drop has been described
• RF-5075 Calendar ondateselected attribute description is updated
• RF-5467 Code sample in rich:toolTip chapter is corrected. Its description is
updated
• RF-5219 dropSupport: typeMapping attribute description and related paragraph in
"Details of Usage" were updated. Paragraph describing "acceptedTypes" attribute
was updated with image and code snippet.
• RF-5428 The "switchType" attribute descriptions has been corrected for the
following components: simpleTogglePanel, tabPanel, tab, togglePanel, tree.
• RF-3903 Describtion of attributes for <rich:graphValidator> and images of the
corresponding section are updated
• RF-2220 Default values are corrected, new are added.
Improvements in chapters and sections in dev guide
• RF-4531 Section 2.3 of developer guide that contained wrong information is corrected
• RF-4069 URLs of resources generated by RF is corrected and info about this is added in the guide
• RF-4419 Information about "No filters for a pages without RichFaces resources" is added
• RF-4080 Details for web.xml configuration is added in oreder to successfully integrate fileUpload
component with myfaces framework
• RF-4492 richfaces-usersguide.pdf link is fixed on HTML version, was dead.
• RF-3117 Wiki: ViewExpiredException workaround is written
• RF-2799 RF integral parts. info about Prototype 1.6.0.3, jQuery 1.2.6 and Script.aculo.us 1.8.1 is added
• RF-4056 Getting Started with RichFaces chapter is updated
• RF-4596 Standard Skinning & Portlets note is added
• RF-4915 JSF version has been updated, docs are updated as well
• RF-4542 Docs for web.xml settings incorrectly reference SeamFaceletViewHandler. Fixed.
• RF-5190 Upgrade to prototype.js 1.6.0.3 and script.aculo.us 1.8.2. docs are updated
• RF-3986 oncomplete documentation in richfaces_userguide.pdf wrong - fixed.
Generated by Clearspace on 2009-12-01-05:00
3
4. RichFacesWhatIsNewIn3_3_0
• RF-3560 Style class attributes are added to docs
• RF-4060 Cookbook is linked to the the guide
Improvements in FAQ guide
• RF-5176 "How to launch the RichFaces sample on the JBoss server" section is added
• RF-5092 Section "Why form isn't submitted or setter isn't called after AJAX
request" is updated
• RF-3860 Info about differences in a4j 3.2.x and a4j 3.1.1 is added
Improvemnts in Migration guide
• RF-3048 Migration guide is updated. Chapter describing 3.2.x to 3.3.0. migration is added and chapter
describing migration from 3.1.x to 3.2.x is updated
Articles and Tutorials
• RF-4494 Tutorial about developing the Sample application is written. First draft version.
• RF-5393 Blog article introducing new features of 3.3.0. release is written
• RF-4933 Web applications security security articles are written.
• RF-3692 CDK tutorial is updated
Guides build improvements
• RF-4857 Time and date on online nightly builds now are shown
• RF-4927 Collapsing on TOC bug is fixed
• RF-4107 One resources folder is made for all 4 guides
• RF-5429 Possibility to get an anchor as a link
on guide pages is added
• RF-4644 Possibility to comment each particular page of html docs online -
Feedback Form is implemented
Generated by Clearspace on 2009-12-01-05:00
4