Hi devs,
I'm writing functional tests for the FAQ app in platform and I wanted to write
a test for verifying that the app registers itself in the app panel.
The problem is that the app panel requires UI extensions and the app panel is
currently located in the panels app. However I don't want to put that as a
dependency on UI extensions in the panels app since no other panel need it.
So the good answer is that the app panel is not correctly located. Actually the
panels ui app should only contain the Panels.WenHome page and all other panels
should be part of the other functional domains…
So that brings me to this proposal which is:
* Create a new xwiki-platform-application/ which represents the functional
domain of wiki applications.
* Have 3 submodules in it as follows:
xwiki-platform-application/
|_ xwiki-platform-application-manager/
|_ xwiki-platform-application-manager-api/
|_ xwiki-platform-application-manager-ui/
|_ xwiki-platform-application-appwithinminutes/
|_ xwiki-platform-application-ui/
* ATM xwiki-platform-application-ui/ would contain only the Applications Panel
but in the future the content of xwiki-platform-application-manager-ui/ should
be merged with it and it should for example provide a UI to list all apps in
the wiki.
* In the future xwiki-platform-application-manager-api/ would also be renamed
in xwiki-platform-application-api/
Here's my +1
Thanks
-Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs