[ http://jira.nuxeo.org/browse/NXP-440?page=all ]

Thierry Delprat updated NXP-440:
--------------------------------

    Description: 
Provide developpers with NX Tags that encapsulate the usage of real JSF Tags 
for basic fields use cases.
This has a double purpose :
 - Provides an abstraction on the real JSF components : make it easier to 
switch from tomahawk
 - Encapsulate as much as possible of the boring code
    - associate message tags to provide feedback
    - integrate validation with core constraints (required, format ...)
    - DocumentModel Binding

Idealy, we should try to avoid rewriting classes and rely as much as possible 
on tag composition and ui:component and ui:composition.
http://www.ninthavenue.com.au/blog/composing_components
http://wiki.jboss.org/wiki/Wiki.jsp?page=FaceletsSourceTags


The Data Validation process is an important step that should be made as 
transparent as possible : we don't want the developper to duplicate "by hand" 
at the JSF level all the validations and constraints that will be made at the 
core level. 
Exactly like Seam integrates Hibernate Validation into JSF validation process, 
we should include NXCore Validation into JSF.




  was:
Provide developpers with NX Tags that encapsulate the usage of real JSF Tags 
for basic fields use cases.
This has a double purpose :
 - Provides an abstraction on the real JSF components : make it easier to 
switch from tomahawk
 - Encapsulate as much as possible of the boring code
    - associate message tags to provide feedback
    - integrate validation with core constraints (required, format ...)
    - DocumentModel Binding

Idealy, we should try to avoid rewriting classes and rely as much as possible 
on tag composition and ui:component.
http://www.ninthavenue.com.au/blog/composing_components.

The Data Validation process is an important step that should be made as 
transparent as possible : we don't want the developper to duplicate "by hand" 
at the JSF level all the validations and constraints that will be made at the 
core level. 
Exactly like Seam integrates Hibernate Validation into JSF validation process, 
we should include NXCore Validation into JSF.





> NX TagLib
> ---------
>
>                 Key: NXP-440
>                 URL: http://jira.nuxeo.org/browse/NXP-440
>             Project: Nuxeo Enterprise Platform 5
>          Issue Type: Sub-task
>      Security Level: External(All people) 
>            Reporter: Thierry Delprat
>         Assigned To: Anahide Tchertchian
>             Fix For: 5.0 Final
>
>
> Provide developpers with NX Tags that encapsulate the usage of real JSF Tags 
> for basic fields use cases.
> This has a double purpose :
>  - Provides an abstraction on the real JSF components : make it easier to 
> switch from tomahawk
>  - Encapsulate as much as possible of the boring code
>     - associate message tags to provide feedback
>     - integrate validation with core constraints (required, format ...)
>     - DocumentModel Binding
> Idealy, we should try to avoid rewriting classes and rely as much as possible 
> on tag composition and ui:component and ui:composition.
> http://www.ninthavenue.com.au/blog/composing_components
> http://wiki.jboss.org/wiki/Wiki.jsp?page=FaceletsSourceTags
> The Data Validation process is an important step that should be made as 
> transparent as possible : we don't want the developper to duplicate "by hand" 
> at the JSF level all the validations and constraints that will be made at the 
> core level. 
> Exactly like Seam integrates Hibernate Validation into JSF validation 
> process, we should include NXCore Validation into JSF.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to