[JBoss JIRA] (RFPL-2506) Review how the new JSF 2.2 features will impact RichFaces
by Matej Novotny (JIRA)
[ https://issues.jboss.org/browse/RFPL-2506?page=com.atlassian.jira.plugin.... ]
Matej Novotny commented on RFPL-2506:
-------------------------------------
By the time I was investigating this, Oracle website was under maintenance so following information was taken from the second [link|http://jdevelopment.nl/jsf-22/] only (will check the first one asap).
There are many feature but as described in this issue there are several "bigger" which we should focus on.
This is a first scratch of what I have found to give you some feedback on this issue, I will report more details as soon as I read more information on this topic.
Feel free to edit this post in case I got anything wrong.
* *[File Upload component|http://jdevelopment.nl/jsf-22/#802]*
** I believe this was partially mentioned [here|https://issues.jboss.org/browse/RF-13444]
** The new component still does not support the file upload progress (however neither does our implementation atm - see discussion above)
** Testability: Maybe test cooperation of JSF fileUpload and RF fileUpload when both are present on the same page? Otherwise no tests are needed I think (since we use our implementation which we test already)
* *[CSRF|http://jdevelopment.nl/jsf-22/#869] (cross site request forgery)*
** This is an increasement in matters of security, I found a nice guide [here|http://apex.oracle.com/pls/apex/f?p=44785:24:100843396589482::NO::P2...] showing how to implement it
** Testability: I cannot really imagine how to test this (since we could only see there is a token when page is accessed via non-postback) and if it would do any good to test this.
* *[HTML5 markup|http://jdevelopment.nl/jsf-22/#1089]*
** The main thing here is _pass-through_ attributes, adding a support for _type_ attributes in _input elements_
** Testability: I suppose we could test this quite easily. Just taking all the _input components_ and adding the passThrough tag would do the trick since it should affect the HTML markup which we can test.
* *[FacesFlows|http://jdevelopment.nl/jsf-22/#730]*
** Introduces a new annotation {{@FlowScoped}}, this is generally useful for usage like wizard creation when we know where does the flow start and ends precisely.
** Testability: I suggest we add a new test (a somewhat modification of current showcase r:togglePanel - Wizard creation, or any other similar) where we use this new annotation and test components behave corectly.
* *[Multi Templating|http://jdevelopment.nl/jsf-22/#1142]*
** This feature should have been much bigger in original JSF reports but it was (due to time shortage) limited only to "small addition"
** Allows to use multiple templates placed in extra directory
** Testability: We should test this feature in combination with RF (where we turn off skinning) to see how it cooperates and whether it affects RF components and how.
* *Loading Facelets via ResourceHandler*
** I am currently searching for some more information as I am struggling to figure out how does this work (and how you achieved the same before)
* *Other features*
** Yet to be investigated
Other information concerning QE status on JSF 2.2:
* As for automated tests, there is a Jenkins job running Metamer tests on WildFly - [link|http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/richfaces-5.0-me...]
* I am also verifying issues from [epic link|https://issues.jboss.org/browse/RF-13080] - most are resolved and closed already.
* [~jstefek] is investigating stateless setup so I suppose he will post his results here as well
> Review how the new JSF 2.2 features will impact RichFaces
> ---------------------------------------------------------
>
> Key: RFPL-2506
> URL: https://issues.jboss.org/browse/RFPL-2506
> Project: RichFaces Planning
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: administration
> Reporter: Brian Leathem
> Assignee: Matej Novotny
> Labels: jsf22
> Fix For: 5.0.0.Alpha3
>
> Original Estimate: 1 hour
> Remaining Estimate: 1 hour
>
> Ed Burns presented on JavaOne describing what's new in JSF:
> https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=3870
> Addtionally, this blog is a good resource citing what's new in JSF 2.2:
> http://jdevelopment.nl/jsf-22/
> These features include:
> * Faces Flows
> * Multi-templating
> * HTML5 friendly markup
> * CSRF
> * Loading Facelets via ResourceHandler
> * File Upload component
> * + other "smaller" features
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (RFPL-2985) RF5 Autocomplete: Initial QE Tasks
by Pavol Pitonak (JIRA)
[ https://issues.jboss.org/browse/RFPL-2985?page=com.atlassian.jira.plugin.... ]
Pavol Pitonak updated RFPL-2985:
--------------------------------
Description:
# -review components - widget, JSF component, see demos and dev examples-
# create JavaScript tests for component
# create/update Jenkins job(s) to run JavaScript tests continuously
# -add component to Metamer (on feature branch as long as it is in sandbox)-
# -create/update page fragment if it makes sense-
# create/update framework tests for component for each component's attribute and for each major feature
# -create Metamer tests for those use-cases requiring templates-
# review documentation - JavaDoc, VDL doc, Developer Guide, Component Reference
# update Migration Guide https://github.com/richfaces/richfaces/wiki/RichFaces-5-Migration-Guide
was:
# review components - widget, JSF component, see demos and dev examples
# create JavaScript tests for component
# create/update Jenkins job(s) to run JavaScript tests continuously
# add component to Metamer (on feature branch as long as it is in sandbox)
# create/update page fragment if it makes sense
# create/update framework tests for component for each component's attribute and for each major feature
# create Metamer tests for those use-cases requiring templates
# review documentation - JavaDoc, VDL doc, Developer Guide, Component Reference
# update Migration Guide https://github.com/richfaces/richfaces/wiki/RichFaces-5-Migration-Guide
> RF5 Autocomplete: Initial QE Tasks
> ----------------------------------
>
> Key: RFPL-2985
> URL: https://issues.jboss.org/browse/RFPL-2985
> Project: RichFaces Planning
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: QE
> Reporter: Lukáš Fryč
> Assignee: Pavol Pitonak
> Priority: Blocker
> Fix For: 5.0.0.Alpha3
>
>
> # -review components - widget, JSF component, see demos and dev examples-
> # create JavaScript tests for component
> # create/update Jenkins job(s) to run JavaScript tests continuously
> # -add component to Metamer (on feature branch as long as it is in sandbox)-
> # -create/update page fragment if it makes sense-
> # create/update framework tests for component for each component's attribute and for each major feature
> # -create Metamer tests for those use-cases requiring templates-
> # review documentation - JavaDoc, VDL doc, Developer Guide, Component Reference
> # update Migration Guide https://github.com/richfaces/richfaces/wiki/RichFaces-5-Migration-Guide
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (RFPL-2984) Remove Photoalbum deployment from OpenShift
by Brian Leathem (JIRA)
[ https://issues.jboss.org/browse/RFPL-2984?page=com.atlassian.jira.plugin.... ]
Brian Leathem resolved RFPL-2984.
---------------------------------
Resolution: Done
> Remove Photoalbum deployment from OpenShift
> -------------------------------------------
>
> Key: RFPL-2984
> URL: https://issues.jboss.org/browse/RFPL-2984
> Project: RichFaces Planning
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: administration
> Reporter: Lukáš Fryč
> Assignee: Brian Leathem
> Fix For: 5.0.0.Alpha3
>
> Original Estimate: 30 minutes
> Remaining Estimate: 30 minutes
>
> Photoalbum was improved in RF-12793, it got new features and the demo should be updated to update those changes.
> Prepare the photoalbum for deployment:
> * do any changes which are necessary before publishing it online publicly (maybe no changes are required?)
> * change the development to use latest RF release
> * update web.xml to use Production mode
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (RFPL-2984) Remove Photoalbum deployment from OpenShift
by Brian Leathem (JIRA)
[ https://issues.jboss.org/browse/RFPL-2984?page=com.atlassian.jira.plugin.... ]
Brian Leathem reassigned RFPL-2984:
-----------------------------------
Assignee: Brian Leathem (was: Michal Petrov)
> Remove Photoalbum deployment from OpenShift
> -------------------------------------------
>
> Key: RFPL-2984
> URL: https://issues.jboss.org/browse/RFPL-2984
> Project: RichFaces Planning
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: administration
> Reporter: Lukáš Fryč
> Assignee: Brian Leathem
> Fix For: 5.0.0.Alpha3
>
> Original Estimate: 30 minutes
> Remaining Estimate: 30 minutes
>
> Photoalbum was improved in RF-12793, it got new features and the demo should be updated to update those changes.
> Prepare the photoalbum for deployment:
> * do any changes which are necessary before publishing it online publicly (maybe no changes are required?)
> * change the development to use latest RF release
> * update web.xml to use Production mode
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (RFPL-2984) Remove Photoalbum deployment from OpenShift
by Brian Leathem (JIRA)
[ https://issues.jboss.org/browse/RFPL-2984?page=com.atlassian.jira.plugin.... ]
Brian Leathem updated RFPL-2984:
--------------------------------
Sprint: 5.0.0.Alpha2 - Sprint 3, 5.0.0.Alpha3 - Sprint 3 (was: 5.0.0.Alpha2 - Sprint 3)
> Remove Photoalbum deployment from OpenShift
> -------------------------------------------
>
> Key: RFPL-2984
> URL: https://issues.jboss.org/browse/RFPL-2984
> Project: RichFaces Planning
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: administration
> Reporter: Lukáš Fryč
> Assignee: Michal Petrov
> Fix For: 5.0.0.Alpha3
>
> Original Estimate: 30 minutes
> Remaining Estimate: 30 minutes
>
> Photoalbum was improved in RF-12793, it got new features and the demo should be updated to update those changes.
> Prepare the photoalbum for deployment:
> * do any changes which are necessary before publishing it online publicly (maybe no changes are required?)
> * change the development to use latest RF release
> * update web.xml to use Production mode
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (RFPL-2984) Remove Photoalbum deployment from OpenShift
by Brian Leathem (JIRA)
[ https://issues.jboss.org/browse/RFPL-2984?page=com.atlassian.jira.plugin.... ]
Brian Leathem updated RFPL-2984:
--------------------------------
Summary: Remove Photoalbum deployment from OpenShift (was: Update Photoalbum deployment on OpenShift)
> Remove Photoalbum deployment from OpenShift
> -------------------------------------------
>
> Key: RFPL-2984
> URL: https://issues.jboss.org/browse/RFPL-2984
> Project: RichFaces Planning
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: administration
> Reporter: Lukáš Fryč
> Assignee: Michal Petrov
> Fix For: 5.0.0.Alpha3
>
> Original Estimate: 30 minutes
> Remaining Estimate: 30 minutes
>
> Photoalbum was improved in RF-12793, it got new features and the demo should be updated to update those changes.
> Prepare the photoalbum for deployment:
> * do any changes which are necessary before publishing it online publicly (maybe no changes are required?)
> * change the development to use latest RF release
> * update web.xml to use Production mode
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (RFPL-2984) Update Photoalbum deployment on OpenShift
by Brian Leathem (JIRA)
[ https://issues.jboss.org/browse/RFPL-2984?page=com.atlassian.jira.plugin.... ]
Brian Leathem commented on RFPL-2984:
-------------------------------------
I think rather we should remove the Photoalbum deployment from Openshift, leaving it as a locally runnable sample.
> Update Photoalbum deployment on OpenShift
> -----------------------------------------
>
> Key: RFPL-2984
> URL: https://issues.jboss.org/browse/RFPL-2984
> Project: RichFaces Planning
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: administration
> Reporter: Lukáš Fryč
> Assignee: Michal Petrov
> Fix For: 5.0.0.Alpha3
>
> Original Estimate: 30 minutes
> Remaining Estimate: 30 minutes
>
> Photoalbum was improved in RF-12793, it got new features and the demo should be updated to update those changes.
> Prepare the photoalbum for deployment:
> * do any changes which are necessary before publishing it online publicly (maybe no changes are required?)
> * change the development to use latest RF release
> * update web.xml to use Production mode
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months