On Fri, Dec 16, 2011 at 2:12 PM, Vincent Massol <[email protected]> wrote: > > On Dec 16, 2011, at 1:53 PM, Thomas Mortagne wrote: > >> On Fri, Dec 16, 2011 at 11:50 AM, Vincent Massol <[email protected]> wrote: >>> Hi Devs, >>> >>> Right now the Administration Application includes user profiles pages. >>> >>> I'd like to propose to move them to a new user application in platform: >>> - in xwiki-platform-user/xwiki-platform-user-ui (the reason for this >>> directory structure is because in the future we'll probably have an -api >>> module for User API) >>> - or directly in xwiki-platform-user/ FTM and refactor later on when we >>> have the need for a user -api module >>> >>> The rationale for moving the user profile pages out of the Administration >>> app is the following: >>> >>> * IMO we need to make the Admin app only contain technical pages making up >>> the Admin page (i.e. >>> http://localhost:8080/xwiki/bin/admin/XWiki/XWikiPreferences + the >>> technical pages like ConfigurableClass, etc). >>> * We should move specific admin pages to the extensions that bring them. >>> For example WYSIWYG admin pages should be in the wysiwyg application and >>> not in the administration app. >>> * This will allow us to better document each feature. Right now the user >>> has to know that he has to go to the Admin app to find documentation about >>> user profile (which is missing btw ;)), wysiwyg administration, etc. >>> >>> More specifically here are the pages I'd like to move out in XE 3.4M1: >>> * XWikiUserSheet >>> * XWikiUserProfileSheet >>> * XWikiUserPreferencesSheet >>> * XWikiUserNetworkSheet >> >> What about the groups ? It's kind of the same subject, I guess any new >> API about user will eventually be about groups too. > > yes but right now user and groups admin pages are templates part of xwiki-web > module so hard to move them quickly.
* XWikiGroupSheet * XWikiGroupTemplate > > My vote was about starting the idea of separation and having a place for > stuff about users. Once we have that we know where we want to put stuff in > the future even if we can't do it right now. > > In term of modules I'd still keep groups separate from users I think, ie in a > xwiki-platform-groups/ module for groups. > > Thanks > -Vincent > >>> Here's my +1 >> >> +1 in general >> >>> >>> Thanks >>> -Vincent > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

