Component Implementation
- RF-7642 - Primary jira for component impl in A2
- RichFaces Data Iteration Components (DataTables) - RF-7852
- A4j Core Components Requirements - RFPL-97 RF-7816
- RichFaces 4.0 Component Related Topics
Component Migration Planning
Semantic Layout Migration and Plans <Lex>
There are components where we need to change layouts because now theirs layouts are complicated and/or haven't some functionality:
dataTable
scrollableDataTable
comboBox
extendedDataTable
inplaceInput
inplaceSelect
modalPanel
panelBar
panelMenu
suggestionbox
tabPanel
toolBar
treeImplementation proposal
dataTable, extendedDataTable, scrollableDataTable - we need add new functionality and make new light (semantic) layout (see Ilya’s post)
comboBox, inplaceInput, inplaceSelect, suggestionbox – need to make new light inline layout
modalPanel – it’s very big question. In my opinion current layout is very complicated, but… It’s topic for future discussion
panelBar, panelMenu, tabPanel – need to make light layoutstoolBar – need to make light layouts and change bullets functionality
tree – need to make light layouts (and may be it is necessary to add new functionality like “cutting” long names)
Core Framework Requirements <Alex, Nick, Pavel>
- RichFaces 4.0 AJAX RF-7888
- Design of RichFaces <a4j:queue/> RF-7893
- Resources
- Skinning
- Behavior integration RF-7822
CDK <Alex>
- Support compiling of standard JSF 2 composite components into real components
- real world use case
- improve performance
Misc Plans and Items
Unordered list of items that also need to be discussed.
- 508 Compliance
- Several community requests
- Push for project in general to support
- Difficulty?
- Code review for A1 codebase
- Packaging
- dropping org.ajax4jsf?
- Items from JSF 2.1
- What needs working around
- RichFaces 4.0 Core: AJAX - JavaScript components: http://www.jboss.org/index.html?module=bb&op=viewtopic&t=158804
- What can we prototype in RF
- What needs working around
- Copyright Headers
- Need to use RedHat Copyright and license header - RF-4793 RFPL-82
- Code style plugin and enforcement's
- ASL licensed files
- What files are in 3.3.X
- Want to be careful what we include with 4.0
- Testing Framework
- JSFUnit prototype tests
- Selenium
- jsf-test
- Finalize approach for release
- Integration testing with ICEFaces and other component libraries
- Probably not start this until BETA1/2
- Portal testing and integration
Examples
- Publicly deployed examples for A2: usage of jboss.org hosting
- photoalbum application plans
- Decreasing efforts for porting automated tests for demos
Comments