This topic is specific to defining the list of components and requirements for them to be migrated. The iteration components are a large subsections of this and will handled in there own topic - RichFaces 4.0 ALPHA2 Iteration Component Status
Current Status
https://jira.jboss.org/jira/browse/RF-7816
https://jira.jboss.org/jira/browse/RF-7642
wiki pages and discussions
General pages
- http://community.jboss.org/wiki/PrioritizedlistofRichFacescomponentsimplementationin4xstarted based on OO document in svn
Concrete components moval related topics
Wiki
- A4j Core Components Requirements
- autocomplete aka suggestionBox
- SelectOne (comboBox)
- attachQueue
- RichFaces Data Iteration Components
- http://community.jboss.org/wiki/DesignofRichFacesa4jqueue (4.x points at the end of the doc)
Forum
- ComboBox and suggestion box moving discussion
- assotiation of queue and satus with ajax components
- Modal panel design thread
- a4j:apply proposal
- tree component design discussion
Near Term Tasks
- https://jira.jboss.org/jira/browse/RF-7642 - moving all the components remained.
- Need to finish Prioritized list of RichFaces components wiki page - https://jira.jboss.org/jira/browse/RFPL-354.
- finalize core components requirements to cover all the components - https://jira.jboss.org/jira/browse/RFPL-353.
- gather all the queue points into single document - https://jira.jboss.org/jira/browse/RFPL-355.
- concretize table requiremenets for the new functionality which not described - https://jira.jboss.org/jira/browse/RFPL-356.
Longer Term Tasks
- https://jira.jboss.org/jira/browse/RF-7642 - moving all the components remained.
- Start working on further after A2 components detailed requirements
- https://jira.jboss.org/jira/browse/RFPL-97 fill the subtasks to track the status of further components design discussions and point to the concrete forums/wiki pages from the subtasks.
Requirements for ALPHA2
- All the core components moved to 4.x
- Create single page for 4.x queue functionality description. Currently we have too many places where subject discussed partially or some RFCs listed.
- finalize requirements for tags related to queue. (attachQueue)
- Review and concretize tables requirements.
- A4j Core Components Requirements need to finalize. ActionParameter and rich:functions still missed.
- Skinning support implemented
Estimation on Effort and Time
- core requirements missed - 2-3 days.
- queue general document (including further changes discussions and approval) ~ 5 days.
- concretize table requirements for new functionality - ? (depends on features list which will be approved for A2)
- Components: post-A1 tasks
- Migrate A1 components to new CDK - 5 days
- Push: enhancements - 5 days
- OutputPanel: layouts - 2 days
- Command link/button: generate submit script via AJAX behaviors - 3 days
- Add support for "bypassUpdates" attribute - 3 days
- a4j:ajax: add support for action/actionListener - 3 days
- Core: RichFaces render/execute behavior vs standard JSF - 3 days
- Core components
- a4j:region - 5 days
- a4j:poll - 3 days
- rich:message/rich:messages - 5 days
- a4j:actionparam - 1 day
- rich:* functions - 1 day
?
Comments