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

Reply via email to