SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
RichFacesFuture

This page is deprecated. Please vote for jira RFC's filled. Or create new one if you
think some one is missed. We will take into consideration votes added to this page
for sure. But all further voting should happens in jira only in order to review and plan
them more easily.


Overview of the Features required by RichFaces' users
All the layout features marked as planned to 3.3.1 will be revised. Component which will
provide page layout with split panel capabilities are under planning.




This document is created basing on the forum post about features request



Feel free to add your +1 or/and add a new item to this wiki article directly. (Do not add +5
   , be correct!)



note: the version might set by RichFaces team member only according to the actual plans.
Do not edit it by yourself.




New Components
Name                     Votes                  Version                 Notes
Support for jQuery       +1                     done                    http://
JavaScript Library                                                      www.jquery.com
                                                3.1.2
Context Menu             +8                     3.1.3 done
ListShuttle              +13                    3.1.3 done              http://jira.jboss.com/
                                                                        jira/browse/RF-337


Generated by Clearspace on 2009-12-01-05:00
                                                                                                 1
RichFacesFuture



Ordering List(aka        +3                   3.1.3 done   http://jira.jboss.com/
selectOrderShuttle)                                        jira/browse/RF-1182
Editable Combo box +25                        3.2.0 done   http://jira.jboss.com/
(dd box + suggestion)                                      jira/browse/RF-904
fileUpload with          +41                  3.2.0 done   http://jira.jboss.com/
progress bar                                               jira/browse/RF-238
Inplace editor           +27                  3.2.0 done   Example: http://
                                                           inplacericheditor.box.re/
                                                           demos

                                                           or, more likely http://
                                                           wiki.script.aculo.us/
                                                           scriptaculous/show/
                                                           Ajax.InPlaceEditor

                                                           or http://
                                                           www.fckeditor.net/
                                                           http://jira.jboss.com/
                                                           jira/browse/RF-1224
Progress Bar (not        +7                   3.2.0 done   http://jira.jboss.com/
only file Upload)                                          jira/browse/RF-1686
Sortable Header          +43                  3.2.0 done   Component that
                                                           adds sortable to the
                                                           rich:dataTable http://
                                                           jira.jboss.com/jira/
                                                           browse/RF-279
xHTML Editor             +33                  3.3.0        rich editor with text
                                                           formating features
                                              done
                                                           http://
                                                           www.jboss.com/
                                                           index.html?
                                                           module=bb&op=viewtopic&t=1364
Color Chooser            +5                   done 3.3.1   http://
                                                           www.oracle.com/
                                                           technology/products/
                                                           adf/adffaces/11/
                                                           doc/adf-richclient-




Generated by Clearspace on 2009-12-01-05:00
                                                                                     2
RichFacesFuture


                                                                 api/tagdoc/
                                                                 af_chooseColor.html
Layout components        +41                  planned to 3.3.1


                                                                 including split pane
                                                                 http://jira.jboss.com/
                                                                 jira/browse/RF-467/
                                                                 Don't know if it is the
                                                                 same: The possibility
                                                                 to slidly change the
                                                                 size of different page
                                                                 areas per drag &
                                                                 drop. See http://
                                                                 extjs.com/deploy/
                                                                 dev/examples/layout/
                                                                 complex.html for an
                                                                 example.
Confirmation Dialog      +26
treeTable                +26                                     https://jira.jboss.org/
                                                                 jira/browse/RF-1053
Client-side Validation +25                                       Components that
Components                                                       can do validation
                                                                 for required fields,
                                                                 datatype checks, etc.
dockPanel                +23                                     with collapsible panel
                                                                 on it. Similar to portal
                                                                 dash Board.

                                                                 similarTo
Breadcrumbs              +22
Editable graphics,       +13                                     see Flotr, Flot and
specially charts (bar                                            JSFlot.
charts, pie charts,
Gantt?...)
Time Picker              +10                                     http://www.jboss.com/
                                                                 index.html?
                                                                 module=bb&op=viewtopic&p=4114789#411

Range Selector (Date +9
for example)



Generated by Clearspace on 2009-12-01-05:00
                                                                                            3
RichFacesFuture



Table Selection          +9                   extended Table now            Parent component
                                              provides built-in selection
                                                                            to any dataTable
                                              support
                                                                            which allows to
                                                                            use selection. Must
                                                                            provide three modes
                                                                            of selection (none
                                                                            singlemulti). Must
                                                                            be a possibility
                                                                            to know the last
                                                                            selected row
                                                                            (focused). Simple
                                                                            realization: two
                                                                            hidden input fields
                                                                            and jQuery lib to
                                                                            select rows and
                                                                            update input fields.
Interactive Charts,      +6
SVG?
Captcha                  +6                                                 http://jira.jboss.com/
                                                                            jira/browse/RF-1292
GWT-Voices               +4                                                 request
equivalent??
Editable list            +4                                                 Example(Woodstock):
                                                                            http://
                                                                            webdev2.sun.com/
                                                                            example/faces/
                                                                            editablelist/
                                                                            editableList.jsp
Export-to-PDF            +5                                                 This feature should
                                                                            allow any screen
                                                                            and/or table to be
                                                                            exported to PDF.
                                                                            This can be done
                                                                            using iText libraries.
Schedule Component +4                                                       A component similar
                                                                            to Google Calendar
                                                                            or Outlook Calendar
Combo/Suggestion as      +5                                                 https://jira.jboss.org/jira/
selects                                                                     browse/RF-7637




Generated by Clearspace on 2009-12-01-05:00
                                                                                                           4
RichFacesFuture



In place ImageEdit         +3                                    This control should
                                                                 allow creation and
                                                                 editing including
                                                                 cropping and resizing
                                                                 of images while
                                                                 browsing. It should
                                                                 be a bit like the
                                                                 Inplace Editor - http://
                                                                 inplacericheditor.box.re/
                                                                 demos - but for
                                                                 images.
Resizable Text Box         +3
modal panel light          +2
version
Dual input number slider   +2                                    single slider for min
                                                                 and max vaues

                                                                 http://
                                                                 www.jboss.com/
                                                                 index.html?
                                                                 module=bb&op=viewtopic&p=4188
PanelGrid                  +2                                    http://java.sun.com/
                                                                 javaee/
                                                                 javaserverfaces/1.2/
                                                                 docs/tlddocs/h/
                                                                 panelGrid.html
Field Set                  +2
Complete Page              +2                 planned to 3.3.1   This component
Layout                                                           should allow the user
                                                                 to specify a layout
                                                                 for the entire web-
                                                                 page and then place
                                                                 other components
                                                                 on this. E.g. http://
                                                                 layouts.ironmyers.com/
Drag-and-drop file         +2                                    This component
upload                                                           should allow file
                                                                 upload using a
                                                                 simple drag and



Generated by Clearspace on 2009-12-01-05:00
                                                                                         5
RichFacesFuture


                                              drop. The uploaded
                                              file (or files) should
                                              be available using
                                              an arraylist of
                                              UploadedFile kind of
                                              objects
Tristate Checkbox        +2                   A tristate checkbox,
                                              in order to be able
                                              to set the value of a
                                              checkbox to null. This
                                              is vital for filtering
                                              functionality. http://
                                              www.jboss.com/
                                              index.html?
                                              module=bb&op=viewtopic&p=4184

                                              https://jira.jboss.org/
                                              jira/browse/RF-6612
Carousel                 +1
Appearance               +1                   http://
component                                     demos.devexpress.com/
                                              ASPxperienceDemos/
                                              TitleIndex/
                                              Appearance.aspx
Vertical Sliding Menu +1                      This feature
                                              should display
                                              vertical sliding
                                              menu. Ex. http://
                                              www.happymenus.com/
                                              products.php?me=7
Scrolling News Box       +1                   This feature should
                                              display news
                                              items in a scrolling
                                              manner. Ex. http://
                                              www.allwebco-
                                              templates.com/
                                              support/
                                              S_script_IFrame-
                                              NewsScroll.htm




Generated by Clearspace on 2009-12-01-05:00
                                                                        6
RichFacesFuture



Flash video player       +2                   The component
                                              should play audio
                                              and video files,
                                              primarily flv. An
                                              example of such
                                              player can be
                                              found here. http://
                                              www.jeroenwijering.com/?
                                              item=JW_FLV_Media_Player
Horizontal and           +1                   The component
vertical dynamic                              dynamically resizes
splitter                                      view areas/panes in
                                              response to user's
                                              actions.
Masked Edit              +2                   http://www.asp.net/
                                              AJAX/
                                              AjaxControlToolkit/
                                              Samples/
                                              MaskedEdit/
                                              MaskedEdit.aspx
Styled messages          +1                   The existing rich:message
                                              and rich:messages should
                                              be moved to a4j:message
                                              and a4j:messages,
                                              respectively, since they
                                              provide no rich look & feel.
                                              Then, a rich:messages
                                              component should be
                                              added that has a look
                                              & feel that fits the skin
                                              (perhaps with a leading
                                              image).

Time zone selector       +1                   A visual component to
                                              select a time zone from a
                                              map. Presumably would
                                              tie into Google Maps
                                              or equivalent service.
                                              See concept here: http://
                                              tinyurl.com/selecttz




Generated by Clearspace on 2009-12-01-05:00
                                                                             7
RichFacesFuture




Improvements for Components and Framework in General
Name                Votes               Version      Notes
calendar. show,     +11                 3.1.3 done   remark1 http://
select time, not                                     jira.jboss.com/
only date                                            jira/browse/
                                                     RF-1192
calendar. select +9                     3.2.0        http://
year by drop                                         jira.jboss.com/
down box and/or                                      jira/browse/
manual input                                         RF-1719
dataTable           +12                 3.2.0 done   http://
dynamic                                              jira.jboss.com/
columns                                              jira/browse/
                                                     RF-1197
dataTable           +25                 3.2.0 done   http://
Filtering                                            jira.jboss.com/
                                                     jira/browse/
                                                     RF-1736
suggestionBox. +10                      3.2.0 done   http://
enables to select                                    jira.jboss.com/
a suggested                                          jira/browse/
object instead                                       RF-1774
of a suggested
String.                                              See http://
                                                     www.jboss.com/
                                                     index.html?
                                                     module=bb&op=viewtopic&p=4122869#4122869
                                                     for ajax solution
Component           +29                 done
contribution,
CDK Doc                                 3.3.0
Performance         +36
Keyboard            +23
navigation
(mouseless)
Advanced            +18
tutorials


Generated by Clearspace on 2009-12-01-05:00
                                                                                  8
RichFacesFuture



Use of Ext js,      +11                       http://extjs.com/
maybe some                                    http://gwt-
components?                                   ext.com/demo/
                                              http://qlogic.ma/
                                              lilya/ http://
                                              www.exttld.com/
Dev                 +9
Documentation
Wiki (cookbook)     +8
Enter key        +8                           http://
support on forms                              jira.jboss.com/
                                              jira/browse/
                                              RF-1657
Predefined          +6
effects for
existing
components
calendar.           +6                        http://jboss.com/
show, select                                  index.html?
seconds (and                                  module=bb&op=viewtopic&t=132537
another formats
additions)!                                   https://
                                              jira.jboss.org/jira/
                                              browse/RF-5364
Portal Support      +5                        Now, the
                                              separated
                                              project. See
Clickable error     +4                        http://
messages                                      www.jboss.com/
                                              index.html?
                                              module=bb&op=viewtopic&p=4122450#4122450
more                +4
possibilities for
js interaction,
maybe give
more flexibility to
<a4j:jsScript..>




Generated by Clearspace on 2009-12-01-05:00
                                                                           9
RichFacesFuture



Debugging           +3
facility
Asymmetric          +3                                    Columns in the
Shuttle List                                              two lists do not
                                                          have to be the
                                                          same
New skins           +3                  partially done:   Please post      http://
                                                          examples of      developer.yahoo.com/
                                        darkX             amazing skins    yui/examples/
                                                          here! [http://   button/
                                        glassX            developer.yahoo.com/
                                                                           btn_example01.html]
                                                          yui/examples/
                                        laguna            button/
                                                          btn_example01.html
Add                +3
script.aculo.us
like features
(ghosting, cursor
position/style) to
DnD
More powerfull      +2                                    http://
and easy to use                                           www.jboss.com/
skinability                                               index.html?
                                                          module=bb&op=viewtopic&t=131633
                                                            http://
                                                          www.jboss.com/
                                                          index.html?
                                                          module=bb&op=viewtopic&t=130331
Trinidad skinning +2
Page Scope          +2                                    Not clear, what it
Support                                                   is
Stable Safari       +1
Support
Clickable           +1                                    forum thread
columns for
orderingList




Generated by Clearspace on 2009-12-01-05:00
                                                                                         10
RichFacesFuture



Support for           +1                      http://
groups in                                     jira.jboss.org/jira/
pickList                                      browse/RF-4493
ListShuttle with      +1                      It would be nice if
model                                         the components
                                              data are managed
                                              in a model, so that
                                              writing converters for
                                              complex items is not
                                              necessery.

keepAlive             +1                      keepAlive is a
                                              terrible name for
                                              a component that
                                              stores a value in
                                              the UI component
                                              tree. For one, it
                                              is the name of an
                                              HTTP header, so
                                              it is misleading.
                                              Consider renaming
                                              to a4j:propogate
                                              and deprecate the
                                              existing name.

rich:gmap             +1                      See GMaps4JSF.
components to
make it easier to
add markers and
information windows
without having to
write JavaScript

real ajax push like   +1                      See ICEfaces.
icefaces

InplaceSelect         +1                      https://jira.jboss.org/
should support                                jira/browse/RF-7692
selectItemGroup
elements

Accessibility         +1                      At least a
                                              documentation
                                              indicating :

                                                     • which
                                                       components
                                                       are
                                                       accessible
                                                       without
                                                       customisation.
                                                     • which
                                                       components



Generated by Clearspace on 2009-12-01-05:00
                                                                        11
RichFacesFuture


                                                     are
                                                     accessible
                                                     but need
                                                     a special
                                                     configuration.
                                                   • which
                                                     components
                                                     are not
                                                     accessible.

                                              Better would
                                              be to make
                                              all classic
                                              components
                                              accessible
                                              (such as
                                              rich:dataTable
                                              and
                                              rich:column).

                                              Microsoft Web
                                              Forms shows
                                              some work on
                                              accessibility
                                              for .Net
                                              components
                                              (see http://
                                              msdn.microsoft.com/
                                              en-us/library/
                                              ms227996.aspx
                                              and http://
                                              msdn.microsoft.com/
                                              en-us/library/
                                              ms228004.aspx).
                                              Also some older
                                              documentation
                                              from .Net : http://
                                              msdn.microsoft.com/
                                              en-us/library/
                                              aa479043.aspx

                                              YUI has
                                              accessibility
                                              consideration :
                                              http://


Generated by Clearspace on 2009-12-01-05:00
                                                                      12
RichFacesFuture


                                                            developer.yahoo.com/
                                                            yui/datatable/
                                                            #accessibility

                                                            Icefaces also
                                                            began some
                                                            modest work
                                                            on it : http://
                                                            jira.icefaces.org/
                                                            secure/
                                                            attachment/11270/
                                                            WAI
                                                            %2BGuidelines
                                                            %2Bfor
                                                            %2BICEfaces-1.7.2.xls.

New Features for existing Components
        dataTable

             •    HOWTO: How to show a row of a dataTable on a modal panel (+12) (DONE
                  3.3.0 demosite, 3.2.2 FAQ)
             •    HOWTO: How to highlight rows in a dataTable when the mouse is over (+10)
                  (DONE 3.0.0 demosite and added to FAQ in 3.2.0)
                  HOWTO: How to select one row of a dataTable by clicking on it, even if
                  clicked in an inputText of this row. (+8) (DONE in FAQ in 3.20)

                      •  Possibly similar to Trinidad's rowSelection attribute (single, multiple,
                         none) to render a radio button or check box
             •    better renderkits/skins that support customizable corners on components like
                  panels, tabs etc.

  (CSS3 will have the ability to define border-images for divs but until then, RichFaces needs
to produce a markup that allows richer skinning. Currently, a tab is rendered as a single div)

             •    make SubTables collapsible (+4)
             •    Create onRowRightClick event that would be triggered when the user right
                  clicks a row (ex: show a context menu when user right clicks a row) (+4)
                  (DONE 3.3.0)
             •    Add rowStyle and rowStyleClass attributes to allow a row's style to be
                  determined using an EL expression, similar to Tomahawk's t:dataTable. (+1)




Generated by Clearspace on 2009-12-01-05:00
                                                                                                13
RichFacesFuture


     •   Calendar



             •    Further Localisation support - for example the "today" string in the bottom of
                  the calendar (+6) (DONE 3.2.2)

             •    Option to turn off display of week number (+4) (DONE 3.2.0)
             •    The next(> / >>) and previous(< / <<) controls in the header should have a fix
                  position so that clicking

 through years / months is easier. (Rejected. Could be implemented with size options)

 Currently the controls are changing their position depending on how big the month name is,
so u have to

 refocus every time with mouse (+5)

             •    To make organizer component as separate component with own look'n'feel
                  (+1)
             •    Possibility to specify minimum and maximum range of selected dates (+1)
                  (Could be done using dataModel client side handlers)



     •   Messages



             •    Addition of "for" attribute to display messages only owned by the given
                  component, to get the ability of using rich:messages more than once in same
                  view on different places(+1)



         Suggestion Box

             •    provides JS API to make suggestion calls from event handlers(+2) (DONE
                  3.2.2)
             •    add autopositioning feature(+1)
             •    Able to set headers so that you can have titles on each columns(+2)



         TabPanel


Generated by Clearspace on 2009-12-01-05:00
                                                                                                   14
RichFacesFuture


             •Switching by JavaScript API call(+9)
             •Different positions ex vertical tabs, several lines (+7)
           • scrolling tabs if there is no enough place for them (+7) proto
           • Customizable tab buttons(+2) (Not clear,which customization. how about
              just CSS?)
        PanelBar

             •    Switching by javascript API call(+3)



        Push

             •    HowTo Tutorial. (+4) (DONE 3.2.2 at demo.)




        ListShuttle

             •    Copy mode (+1)
             •    multiple or just single selection for copy and remove (+1)



        RichFaces tree

             •    Display a tree vertically.(+2)[http://www.jboss.com/index.html?
                  module=bb&op=viewtopic&p=4120081#4120081|http://www.jboss.com/
                  index.html?module=bb&op=viewtopic&p=4120081#4120081]



        Scrollable Data Table

             •    SubTable - E.g. A scrollable data table that displays all countries and for
                  every country their main cities



        SubTable




Generated by Clearspace on 2009-12-01-05:00
                                                                                                15
RichFacesFuture


             •    Allow the content to be collapsed; only showing the header with a marker.
                  Perhapsed a collapsed and collapsable attributes both defaulting to false.
                  This would be awesome for creating master/detail pages! (+3)



        rich:comboBox

             •    In the moment comboBox only shows entries which startsWith my input.
                  Would be nice to define if it should use startsWith or indexOf. (+1)




Generated by Clearspace on 2009-12-01-05:00
                                                                                               16

Contenu connexe

En vedette

1.5_Installation_Manual_version_0.5
1.5_Installation_Manual_version_0.51.5_Installation_Manual_version_0.5
1.5_Installation_Manual_version_0.5tutorialsruby
 
Bibliomanager guseva
Bibliomanager gusevaBibliomanager guseva
Bibliomanager gusevaЕлена
 
SEO for eCommerce
SEO for eCommerceSEO for eCommerce
SEO for eCommerceshuey03
 

En vedette (6)

1.5_Installation_Manual_version_0.5
1.5_Installation_Manual_version_0.51.5_Installation_Manual_version_0.5
1.5_Installation_Manual_version_0.5
 
Bibliomanager guseva
Bibliomanager gusevaBibliomanager guseva
Bibliomanager guseva
 
backend
backendbackend
backend
 
CustomThesis
CustomThesisCustomThesis
CustomThesis
 
SEO for eCommerce
SEO for eCommerceSEO for eCommerce
SEO for eCommerce
 
Singapure
SingapureSingapure
Singapure
 

Similaire à RichFaces Future Roadmap

20090925 HTML5の過去、現在、未来
20090925 HTML5の過去、現在、未来20090925 HTML5の過去、現在、未来
20090925 HTML5の過去、現在、未来Takeo Kunishima
 
Lecture05.pptx
Lecture05.pptxLecture05.pptx
Lecture05.pptxMrVMNair
 
Content Storage With Apache Jackrabbit
Content Storage With Apache JackrabbitContent Storage With Apache Jackrabbit
Content Storage With Apache JackrabbitJukka Zitting
 
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0Arun Gupta
 
Alfresco Web Content Management Roadmap - 3.2 and Beyond
Alfresco Web Content Management Roadmap - 3.2 and BeyondAlfresco Web Content Management Roadmap - 3.2 and Beyond
Alfresco Web Content Management Roadmap - 3.2 and BeyondAlfresco Software
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUNick Freear
 
Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Jim Jagielski
 
TDC2018SP | Trilha NoSQL - Git muito alem do controle de versao, uma alternat...
TDC2018SP | Trilha NoSQL - Git muito alem do controle de versao, uma alternat...TDC2018SP | Trilha NoSQL - Git muito alem do controle de versao, uma alternat...
TDC2018SP | Trilha NoSQL - Git muito alem do controle de versao, uma alternat...tdc-globalcode
 
Large Scale Crawling with Apache Nutch and Friends
Large Scale Crawling with Apache Nutch and FriendsLarge Scale Crawling with Apache Nutch and Friends
Large Scale Crawling with Apache Nutch and FriendsJulien Nioche
 
Large Scale Crawling with Apache Nutch and Friends
Large Scale Crawling with Apache Nutch and FriendsLarge Scale Crawling with Apache Nutch and Friends
Large Scale Crawling with Apache Nutch and Friendslucenerevolution
 
Front End Good Practices
Front End Good PracticesFront End Good Practices
Front End Good PracticesHernan Mammana
 
Cliw - extension development
Cliw -  extension developmentCliw -  extension development
Cliw - extension developmentvicccuu
 
RichFacesWhatIsNewIn330
RichFacesWhatIsNewIn330RichFacesWhatIsNewIn330
RichFacesWhatIsNewIn330tutorialsruby
 
RichFacesWhatIsNewIn330
RichFacesWhatIsNewIn330RichFacesWhatIsNewIn330
RichFacesWhatIsNewIn330tutorialsruby
 
Web and browser evolution
Web and browser evolutionWeb and browser evolution
Web and browser evolutiondynamis
 

Similaire à RichFaces Future Roadmap (20)

20090925 HTML5の過去、現在、未来
20090925 HTML5の過去、現在、未来20090925 HTML5の過去、現在、未来
20090925 HTML5の過去、現在、未来
 
URL Design
URL DesignURL Design
URL Design
 
Jira Rev002
Jira Rev002Jira Rev002
Jira Rev002
 
Lecture05.pptx
Lecture05.pptxLecture05.pptx
Lecture05.pptx
 
Content Storage With Apache Jackrabbit
Content Storage With Apache JackrabbitContent Storage With Apache Jackrabbit
Content Storage With Apache Jackrabbit
 
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
 
Yaniv navot-smx-final
Yaniv navot-smx-finalYaniv navot-smx-final
Yaniv navot-smx-final
 
Alfresco Web Content Management Roadmap - 3.2 and Beyond
Alfresco Web Content Management Roadmap - 3.2 and BeyondAlfresco Web Content Management Roadmap - 3.2 and Beyond
Alfresco Web Content Management Roadmap - 3.2 and Beyond
 
backend
backendbackend
backend
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OU
 
Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!
 
TDC2018SP | Trilha NoSQL - Git muito alem do controle de versao, uma alternat...
TDC2018SP | Trilha NoSQL - Git muito alem do controle de versao, uma alternat...TDC2018SP | Trilha NoSQL - Git muito alem do controle de versao, uma alternat...
TDC2018SP | Trilha NoSQL - Git muito alem do controle de versao, uma alternat...
 
AtoZ about TYPO3 v8 CMS
AtoZ about TYPO3 v8 CMSAtoZ about TYPO3 v8 CMS
AtoZ about TYPO3 v8 CMS
 
Large Scale Crawling with Apache Nutch and Friends
Large Scale Crawling with Apache Nutch and FriendsLarge Scale Crawling with Apache Nutch and Friends
Large Scale Crawling with Apache Nutch and Friends
 
Large Scale Crawling with Apache Nutch and Friends
Large Scale Crawling with Apache Nutch and FriendsLarge Scale Crawling with Apache Nutch and Friends
Large Scale Crawling with Apache Nutch and Friends
 
Front End Good Practices
Front End Good PracticesFront End Good Practices
Front End Good Practices
 
Cliw - extension development
Cliw -  extension developmentCliw -  extension development
Cliw - extension development
 
RichFacesWhatIsNewIn330
RichFacesWhatIsNewIn330RichFacesWhatIsNewIn330
RichFacesWhatIsNewIn330
 
RichFacesWhatIsNewIn330
RichFacesWhatIsNewIn330RichFacesWhatIsNewIn330
RichFacesWhatIsNewIn330
 
Web and browser evolution
Web and browser evolutionWeb and browser evolution
Web and browser evolution
 

Plus de tutorialsruby

&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />tutorialsruby
 
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>tutorialsruby
 
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>tutorialsruby
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />tutorialsruby
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />tutorialsruby
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 

Plus de tutorialsruby (20)

&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
 
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
 
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
CSS
CSSCSS
CSS
 
CSS
CSSCSS
CSS
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 

Dernier

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

RichFaces Future Roadmap

  • 1. RichFacesFuture This page is deprecated. Please vote for jira RFC's filled. Or create new one if you think some one is missed. We will take into consideration votes added to this page for sure. But all further voting should happens in jira only in order to review and plan them more easily. Overview of the Features required by RichFaces' users All the layout features marked as planned to 3.3.1 will be revised. Component which will provide page layout with split panel capabilities are under planning. This document is created basing on the forum post about features request Feel free to add your +1 or/and add a new item to this wiki article directly. (Do not add +5 , be correct!) note: the version might set by RichFaces team member only according to the actual plans. Do not edit it by yourself. New Components Name Votes Version Notes Support for jQuery +1 done http:// JavaScript Library www.jquery.com 3.1.2 Context Menu +8 3.1.3 done ListShuttle +13 3.1.3 done http://jira.jboss.com/ jira/browse/RF-337 Generated by Clearspace on 2009-12-01-05:00 1
  • 2. RichFacesFuture Ordering List(aka +3 3.1.3 done http://jira.jboss.com/ selectOrderShuttle) jira/browse/RF-1182 Editable Combo box +25 3.2.0 done http://jira.jboss.com/ (dd box + suggestion) jira/browse/RF-904 fileUpload with +41 3.2.0 done http://jira.jboss.com/ progress bar jira/browse/RF-238 Inplace editor +27 3.2.0 done Example: http:// inplacericheditor.box.re/ demos or, more likely http:// wiki.script.aculo.us/ scriptaculous/show/ Ajax.InPlaceEditor or http:// www.fckeditor.net/ http://jira.jboss.com/ jira/browse/RF-1224 Progress Bar (not +7 3.2.0 done http://jira.jboss.com/ only file Upload) jira/browse/RF-1686 Sortable Header +43 3.2.0 done Component that adds sortable to the rich:dataTable http:// jira.jboss.com/jira/ browse/RF-279 xHTML Editor +33 3.3.0 rich editor with text formating features done http:// www.jboss.com/ index.html? module=bb&op=viewtopic&t=1364 Color Chooser +5 done 3.3.1 http:// www.oracle.com/ technology/products/ adf/adffaces/11/ doc/adf-richclient- Generated by Clearspace on 2009-12-01-05:00 2
  • 3. RichFacesFuture api/tagdoc/ af_chooseColor.html Layout components +41 planned to 3.3.1 including split pane http://jira.jboss.com/ jira/browse/RF-467/ Don't know if it is the same: The possibility to slidly change the size of different page areas per drag & drop. See http:// extjs.com/deploy/ dev/examples/layout/ complex.html for an example. Confirmation Dialog +26 treeTable +26 https://jira.jboss.org/ jira/browse/RF-1053 Client-side Validation +25 Components that Components can do validation for required fields, datatype checks, etc. dockPanel +23 with collapsible panel on it. Similar to portal dash Board. similarTo Breadcrumbs +22 Editable graphics, +13 see Flotr, Flot and specially charts (bar JSFlot. charts, pie charts, Gantt?...) Time Picker +10 http://www.jboss.com/ index.html? module=bb&op=viewtopic&p=4114789#411 Range Selector (Date +9 for example) Generated by Clearspace on 2009-12-01-05:00 3
  • 4. RichFacesFuture Table Selection +9 extended Table now Parent component provides built-in selection to any dataTable support which allows to use selection. Must provide three modes of selection (none singlemulti). Must be a possibility to know the last selected row (focused). Simple realization: two hidden input fields and jQuery lib to select rows and update input fields. Interactive Charts, +6 SVG? Captcha +6 http://jira.jboss.com/ jira/browse/RF-1292 GWT-Voices +4 request equivalent?? Editable list +4 Example(Woodstock): http:// webdev2.sun.com/ example/faces/ editablelist/ editableList.jsp Export-to-PDF +5 This feature should allow any screen and/or table to be exported to PDF. This can be done using iText libraries. Schedule Component +4 A component similar to Google Calendar or Outlook Calendar Combo/Suggestion as +5 https://jira.jboss.org/jira/ selects browse/RF-7637 Generated by Clearspace on 2009-12-01-05:00 4
  • 5. RichFacesFuture In place ImageEdit +3 This control should allow creation and editing including cropping and resizing of images while browsing. It should be a bit like the Inplace Editor - http:// inplacericheditor.box.re/ demos - but for images. Resizable Text Box +3 modal panel light +2 version Dual input number slider +2 single slider for min and max vaues http:// www.jboss.com/ index.html? module=bb&op=viewtopic&p=4188 PanelGrid +2 http://java.sun.com/ javaee/ javaserverfaces/1.2/ docs/tlddocs/h/ panelGrid.html Field Set +2 Complete Page +2 planned to 3.3.1 This component Layout should allow the user to specify a layout for the entire web- page and then place other components on this. E.g. http:// layouts.ironmyers.com/ Drag-and-drop file +2 This component upload should allow file upload using a simple drag and Generated by Clearspace on 2009-12-01-05:00 5
  • 6. RichFacesFuture drop. The uploaded file (or files) should be available using an arraylist of UploadedFile kind of objects Tristate Checkbox +2 A tristate checkbox, in order to be able to set the value of a checkbox to null. This is vital for filtering functionality. http:// www.jboss.com/ index.html? module=bb&op=viewtopic&p=4184 https://jira.jboss.org/ jira/browse/RF-6612 Carousel +1 Appearance +1 http:// component demos.devexpress.com/ ASPxperienceDemos/ TitleIndex/ Appearance.aspx Vertical Sliding Menu +1 This feature should display vertical sliding menu. Ex. http:// www.happymenus.com/ products.php?me=7 Scrolling News Box +1 This feature should display news items in a scrolling manner. Ex. http:// www.allwebco- templates.com/ support/ S_script_IFrame- NewsScroll.htm Generated by Clearspace on 2009-12-01-05:00 6
  • 7. RichFacesFuture Flash video player +2 The component should play audio and video files, primarily flv. An example of such player can be found here. http:// www.jeroenwijering.com/? item=JW_FLV_Media_Player Horizontal and +1 The component vertical dynamic dynamically resizes splitter view areas/panes in response to user's actions. Masked Edit +2 http://www.asp.net/ AJAX/ AjaxControlToolkit/ Samples/ MaskedEdit/ MaskedEdit.aspx Styled messages +1 The existing rich:message and rich:messages should be moved to a4j:message and a4j:messages, respectively, since they provide no rich look & feel. Then, a rich:messages component should be added that has a look & feel that fits the skin (perhaps with a leading image). Time zone selector +1 A visual component to select a time zone from a map. Presumably would tie into Google Maps or equivalent service. See concept here: http:// tinyurl.com/selecttz Generated by Clearspace on 2009-12-01-05:00 7
  • 8. RichFacesFuture Improvements for Components and Framework in General Name Votes Version Notes calendar. show, +11 3.1.3 done remark1 http:// select time, not jira.jboss.com/ only date jira/browse/ RF-1192 calendar. select +9 3.2.0 http:// year by drop jira.jboss.com/ down box and/or jira/browse/ manual input RF-1719 dataTable +12 3.2.0 done http:// dynamic jira.jboss.com/ columns jira/browse/ RF-1197 dataTable +25 3.2.0 done http:// Filtering jira.jboss.com/ jira/browse/ RF-1736 suggestionBox. +10 3.2.0 done http:// enables to select jira.jboss.com/ a suggested jira/browse/ object instead RF-1774 of a suggested String. See http:// www.jboss.com/ index.html? module=bb&op=viewtopic&p=4122869#4122869 for ajax solution Component +29 done contribution, CDK Doc 3.3.0 Performance +36 Keyboard +23 navigation (mouseless) Advanced +18 tutorials Generated by Clearspace on 2009-12-01-05:00 8
  • 9. RichFacesFuture Use of Ext js, +11 http://extjs.com/ maybe some http://gwt- components? ext.com/demo/ http://qlogic.ma/ lilya/ http:// www.exttld.com/ Dev +9 Documentation Wiki (cookbook) +8 Enter key +8 http:// support on forms jira.jboss.com/ jira/browse/ RF-1657 Predefined +6 effects for existing components calendar. +6 http://jboss.com/ show, select index.html? seconds (and module=bb&op=viewtopic&t=132537 another formats additions)! https:// jira.jboss.org/jira/ browse/RF-5364 Portal Support +5 Now, the separated project. See Clickable error +4 http:// messages www.jboss.com/ index.html? module=bb&op=viewtopic&p=4122450#4122450 more +4 possibilities for js interaction, maybe give more flexibility to <a4j:jsScript..> Generated by Clearspace on 2009-12-01-05:00 9
  • 10. RichFacesFuture Debugging +3 facility Asymmetric +3 Columns in the Shuttle List two lists do not have to be the same New skins +3 partially done: Please post http:// examples of developer.yahoo.com/ darkX amazing skins yui/examples/ here! [http:// button/ glassX developer.yahoo.com/ btn_example01.html] yui/examples/ laguna button/ btn_example01.html Add +3 script.aculo.us like features (ghosting, cursor position/style) to DnD More powerfull +2 http:// and easy to use www.jboss.com/ skinability index.html? module=bb&op=viewtopic&t=131633 http:// www.jboss.com/ index.html? module=bb&op=viewtopic&t=130331 Trinidad skinning +2 Page Scope +2 Not clear, what it Support is Stable Safari +1 Support Clickable +1 forum thread columns for orderingList Generated by Clearspace on 2009-12-01-05:00 10
  • 11. RichFacesFuture Support for +1 http:// groups in jira.jboss.org/jira/ pickList browse/RF-4493 ListShuttle with +1 It would be nice if model the components data are managed in a model, so that writing converters for complex items is not necessery. keepAlive +1 keepAlive is a terrible name for a component that stores a value in the UI component tree. For one, it is the name of an HTTP header, so it is misleading. Consider renaming to a4j:propogate and deprecate the existing name. rich:gmap +1 See GMaps4JSF. components to make it easier to add markers and information windows without having to write JavaScript real ajax push like +1 See ICEfaces. icefaces InplaceSelect +1 https://jira.jboss.org/ should support jira/browse/RF-7692 selectItemGroup elements Accessibility +1 At least a documentation indicating : • which components are accessible without customisation. • which components Generated by Clearspace on 2009-12-01-05:00 11
  • 12. RichFacesFuture are accessible but need a special configuration. • which components are not accessible. Better would be to make all classic components accessible (such as rich:dataTable and rich:column). Microsoft Web Forms shows some work on accessibility for .Net components (see http:// msdn.microsoft.com/ en-us/library/ ms227996.aspx and http:// msdn.microsoft.com/ en-us/library/ ms228004.aspx). Also some older documentation from .Net : http:// msdn.microsoft.com/ en-us/library/ aa479043.aspx YUI has accessibility consideration : http:// Generated by Clearspace on 2009-12-01-05:00 12
  • 13. RichFacesFuture developer.yahoo.com/ yui/datatable/ #accessibility Icefaces also began some modest work on it : http:// jira.icefaces.org/ secure/ attachment/11270/ WAI %2BGuidelines %2Bfor %2BICEfaces-1.7.2.xls. New Features for existing Components dataTable • HOWTO: How to show a row of a dataTable on a modal panel (+12) (DONE 3.3.0 demosite, 3.2.2 FAQ) • HOWTO: How to highlight rows in a dataTable when the mouse is over (+10) (DONE 3.0.0 demosite and added to FAQ in 3.2.0) HOWTO: How to select one row of a dataTable by clicking on it, even if clicked in an inputText of this row. (+8) (DONE in FAQ in 3.20) • Possibly similar to Trinidad's rowSelection attribute (single, multiple, none) to render a radio button or check box • better renderkits/skins that support customizable corners on components like panels, tabs etc. (CSS3 will have the ability to define border-images for divs but until then, RichFaces needs to produce a markup that allows richer skinning. Currently, a tab is rendered as a single div) • make SubTables collapsible (+4) • Create onRowRightClick event that would be triggered when the user right clicks a row (ex: show a context menu when user right clicks a row) (+4) (DONE 3.3.0) • Add rowStyle and rowStyleClass attributes to allow a row's style to be determined using an EL expression, similar to Tomahawk's t:dataTable. (+1) Generated by Clearspace on 2009-12-01-05:00 13
  • 14. RichFacesFuture • Calendar • Further Localisation support - for example the "today" string in the bottom of the calendar (+6) (DONE 3.2.2) • Option to turn off display of week number (+4) (DONE 3.2.0) • The next(> / >>) and previous(< / <<) controls in the header should have a fix position so that clicking through years / months is easier. (Rejected. Could be implemented with size options) Currently the controls are changing their position depending on how big the month name is, so u have to refocus every time with mouse (+5) • To make organizer component as separate component with own look'n'feel (+1) • Possibility to specify minimum and maximum range of selected dates (+1) (Could be done using dataModel client side handlers) • Messages • Addition of "for" attribute to display messages only owned by the given component, to get the ability of using rich:messages more than once in same view on different places(+1) Suggestion Box • provides JS API to make suggestion calls from event handlers(+2) (DONE 3.2.2) • add autopositioning feature(+1) • Able to set headers so that you can have titles on each columns(+2) TabPanel Generated by Clearspace on 2009-12-01-05:00 14
  • 15. RichFacesFuture •Switching by JavaScript API call(+9) •Different positions ex vertical tabs, several lines (+7) • scrolling tabs if there is no enough place for them (+7) proto • Customizable tab buttons(+2) (Not clear,which customization. how about just CSS?) PanelBar • Switching by javascript API call(+3) Push • HowTo Tutorial. (+4) (DONE 3.2.2 at demo.) ListShuttle • Copy mode (+1) • multiple or just single selection for copy and remove (+1) RichFaces tree • Display a tree vertically.(+2)[http://www.jboss.com/index.html? module=bb&op=viewtopic&p=4120081#4120081|http://www.jboss.com/ index.html?module=bb&op=viewtopic&p=4120081#4120081] Scrollable Data Table • SubTable - E.g. A scrollable data table that displays all countries and for every country their main cities SubTable Generated by Clearspace on 2009-12-01-05:00 15
  • 16. RichFacesFuture • Allow the content to be collapsed; only showing the header with a marker. Perhapsed a collapsed and collapsable attributes both defaulting to false. This would be awesome for creating master/detail pages! (+3) rich:comboBox • In the moment comboBox only shows entries which startsWith my input. Would be nice to define if it should use startsWith or indexOf. (+1) Generated by Clearspace on 2009-12-01-05:00 16