Current Status
Added support for the following since A1:
Removed runtime dependencies on commons-* libraries.
Move initialization code into JSF 2.0 system listener implemented in draft.Started discussions on the following points:
Near Term Tasks
None
Longer Term Tasks
- Employ JSFMock/JSFUnit for component-level testing (need more examples/guidelines)
- Partial updates for iteration components: https://jira.jboss.org/jira/browse/RF-8255
- Review solution for RF-3341 in terms of RF 4.0: https://jira.jboss.org/jira/browse/RF-8055
- Migrate standard skinning feature: https://jira.jboss.org/jira/browse/RFPL-42
- Framework Initialization: https://jira.jboss.org/jira/browse/RFPL-11
- Review BaseRenderer/RendererUtils etc. Remove obsolete code from them: https://jira.jboss.org/jira/browse/RFPL-41
- Separate RichFaces.js into modules: https://jira.jboss.org/jira/browse/RFPL-84
- Enhanced diagnostic logging: http://community.jboss.org/wiki/RichFaces40MiscellaneousTopics
- Resolve SLF4J JBoss 6 conflict: https://jira.jboss.org/jira/browse/RF-8246
- Implement support for skin-based CSS files (more on this in skinning article)
Requirements for ALPHA2
- Development of unit testing for components is as easy as in 3.3.x
- Partial updates for iteration components implemented
- Diagnostic logging provides enough information to identify component which caused the problem
- Skinning is working the same as in 3.3.x
Estimation on Effort and Time
- Employ JSFMock/JSFUnit for component-level testing - guidelines & examples 3-4 days
- Partial updates for iteration components: https://jira.jboss.org/jira/browse/RF-8255 - 5-7 days
- Review solution for RF-3341 in terms of RF 4.0: https://jira.jboss.org/jira/browse/RF-8055 - 2-3 days
- Migrate standard skinning feature - 1-2 days
- Framework Initialization - 1-2 days
- Review BaseRenderer/RendererUtils etc. Remove obsolete code from them - 3-4 days
- Separate RichFaces.js into modules - ?? days
- Enhanced diagnostic logging - 1-2 days
- Resolve SLF4J JBoss 6 conflict - 4 hrs
- Implement support for skin-based CSS files - will be estimated in the linked article
Comments