[
https://jira.nuxeo.org/browse/NXS-101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=85842#action_85842
]
Anahide Tchertchian commented on NXS-101:
-----------------------------------------
Merged work branch:
https://hgpriv.nuxeo.org/nuxeo-studio/rev/4392ef6d2fec
Work done:
- added contribution registries for widget types and use them in screens
- made it possible to contribute several times to the same registry in the same
target platform definition
- refactored layout elements that are persisted so that custom implementations
of the same interface can descibe a given widget type. This is interesting to
make a distinction between header widgets, document widgets (bound to a schema
field), search widget (document widgets with an additional search operator)...
- implemented layout persistence upgrade
- added a notion of mode for widgets, and present different properties given
the mode
- registered studio widget types as any other widget type so that no specific
build is needed for them
- implemented better merging/splitting of layout cells
Work to do:
- finish the bridge between nuxeo layouts and gwt editors
- finish documenting widget types (see NXP-4959) so that all the needed
information on Studio side is available
> Refactor layout and widget system
> ---------------------------------
>
> Key: NXS-101
> URL: https://jira.nuxeo.org/browse/NXS-101
> Project: Nuxeo Studio
> Issue Type: Task
> Components: Layouts
> Reporter: Anahide Tchertchian
> Fix For: 1.6
>
>
> - layouts/widgets model refactoring (needs persistence testing first) to:
> - address some concepts that are not available in studio:
> - widgets do not have the same properties depending on the mode (edit or
> view)
> - preferred widget type mapping for a field: should not be forced on
> widget types that do not map a field (summary widgets for instance).
> - layout rows (or columns) now also need some configuration for listing
> layouts
> - use new features in nuxeo:
> - new packaged widget types
> - decorative widgets
> - widgets with more configuration for rendering for instance
> - map existing widgets types in nuxeo to Studio:
> - make it possible for a live Nuxeo to export widget types
> configuration for Studio
> - make it possible for Studio to use this configuration file to present
> available widget types
> This would be consistent with system currently used for action, where
> actions/operations annotations make it possible to retrieve a json file
> that will be used by Studio.
> This will open opportunities to improve existing widgets (there are a few
> bugfixes about it), as well as make listing widgets available in studio
> for folderish documents.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://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