[
http://jira.nuxeo.org/browse/NXP-4394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=67209#action_67209
]
Damien Metzler commented on NXP-4394:
-------------------------------------
nuxeo-space-api / nuxeo-space-core
=============================
More consistent API that doesn't make use of generics to avoid
"getParentForElement" methodes. Now the Space implementation is responsible for
all the getGadgets methods and don't call the SpaceManager anymore. The
spacemanager is only responsible of giving spaces for a given univers.
The default implementation is DocSpaceImpl and is available by calling
doc.getAdapter(Space.class)
The adapter's factory is pluggable so that one can extends it mecanism.
There is no more versionable space
nuxeo-container-space-config
========================
Align on the new API
We should also make the GadgetMapper class disapear.
nuxeo-webengine-spaces
=====================
Remove all dead code (CRUD on univers/space/gadget)
Use only Space and Univers objects, and don't rely on DocumentModel (and so
DocumentObject).
nuxeo-opensocial-dashboard
========================
Align on new API and remove useless code due to the fact that now we can have a
Space without a Univers.
For compat, we still store the space in a Univer folder.
> Enhance the nuxe-spaces-core to give it full plugability
> --------------------------------------------------------
>
> Key: NXP-4394
> URL: http://jira.nuxeo.org/browse/NXP-4394
> Project: Nuxeo Enterprise Platform
> Issue Type: Improvement
> Reporter: Damien Metzler
> Assignee: Thierry Delprat
>
> Today the implementation is all kept in the SpaceManagerImpl. The manner to
> get gadget from the spaces is coded into the manager where it should be coded
> into the Spaces implementation.
> This enhancement will try not to change the API but make a better
> implementation, more pluggable.
--
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