On Dec 26, 2011, at 9:14 AM, Jerome Velociter wrote: > On Sun, Dec 25, 2011 at 11:07 PM, Vincent Massol <[email protected]> wrote: >> Hi Jerome, >> >> On Dec 25, 2011, at 9:13 PM, Jerome Velociter wrote: >> >>> Hi, >>> >>> On Sun, Dec 25, 2011 at 6:24 PM, Vincent Massol <[email protected]> wrote: >>>> Hi devs, >>>> >>>> Here's a proposal to move pages currently located in XE into platform >>>> modules: >>>> >>>> * ColorThemes/*.xml --> xwiki-platform-colorthemes >>>> * Main/Activity.xml --> xwiki-platform-activitystream-ui (move current >>>> xwiki-platform-activitytream into xwiki-platform-activitystream-api) >>>> * Main/AllDocs.xml (and XWiki.Tableview, XWiki.Treeview, >>>> XWiki.OrphanedPages, XWiki.AllAttachments*, XWiki.DeletedDocuments, >>>> XWiki.DeletedAttachments and all pages used by those) --> new >>>> xwiki-platform-navigation module >>>> * Main/RssFeeds.xml --> new xwiki-platform-help module or >>>> xwiki-platform-rss-ui module (see below) >>> >>> rss-ui. I woulnd't know why it would be in help. >> >> Because it's not a page that generates RSS, it's a help page that describes >> where to find RSS feeds. > > Ah, ok. But still better in rss-ui, IMO, together with the feeds it > describes. (Although the blog feed is in the blog app I guess).
Yes I'd prefer a "business" domain rather than a technical one but I couldn't find one for WebRss. I thought about "notifications" but since we have watchlist already in its own module it's not very good. Ideas welcome. >>>> * Main/SpaceIndex.xml --> xwiki-platform-navigation >>>> * Main/Spaces.xml --> xwiki-platform-navigation >>>> * Main/UserDirectory.xml --> xwiki-platform-user-ui >>>> * Main/WebHome.xml --> xwiki-platform-dashboard-ui >>>> * Main/WebRss.xml --> new xwiki-platform-rss-ui module, we would create a >>>> xwiki-platform-rss-api module too where we will move the feed plugin >>>> * Main/Welcome.xml --> move to xwiki-platform-dashboard-ui since it's a >>>> dashboard gadget which we could consider as a default widget >>>> * Sandbox/*.xml --> xwiki-platform-sandbox module (or xwiki-platform-help >>>> module) >>>> * XWiki/XWikSyntax.xml --> xwiki-platform-help module >>>> * XWiki/AttachmentSelector.xml --> xwiki-platform-user-ui or new >>>> xwiki-platform-attachmentselector module >>>> * XWiki/ClassSheet, ClassTemplate, ObjectSheet, XWikiClasses, >>>> * XWiki/GadgetClass.xml --> xwiki-platform-dashboard-ui >>>> * XWiki/LiveTableResult*.xml --> new xwiki-platform-livetable module >>>> * XWiki/MessageStreamConfig.xml --> new xwiki-platform-messagestream-ui >>>> module (and move xwiki-platform-message in xwiki-platform-message-api >>>> module) >>>> * XWiki/RequestsStatus.xml --> xwiki-platform-administration module or >>>> remove from platform till we integrate it in the Admin as an admin tool >>>> somewhere since right now I think it's available in the Admin tools >>>> application >>>> * XWiki/RequiredRightClass.xml --> since it's used in lots of other ui >>>> modules I'd propose to move it in java code as a class created on startup. >>>> Alternatively start creating a xwiki-platform-rights-ui module (or >>>> xwiki-platform-permission-ui module) and move it there >>> >>> administration ? >> >> Yes why not. I wasn't sure because personally I'd like the admin app to be >> optional eventually. It depends if we consider the RequiredRightClass >> mandatory or optional.If we consider it optional I agree that the admin app >> could be a good place. > > Right now it's optionnal, and I think it should remain optional. The problem is that this class is used by at least 6 or 7 other modules and having them all depend on the administration module is overkill IMO. Thanks -Vincent > Jerome > >> >>>> * XWiki/SharePage.xml --> not sure…. maybe in a xwiki-platform-share or >>>> xwiki-platform-sharepage module >>>> * XWiki/TemplateProvider*.xml --> xwiki-platform-administration for the >>>> moment >>>> * XWiki/WebHome.xml --> xwiki-platform-administration module >>>> * XWiki/WebPreferences.xml --> xwiki-platform-administration module >>>> >>>> WDYT? >>> >>> +1 overall >>> >>> I think it would be good the moment we do this to try and express >>> dependencies between modules in their respective poms. >> >> Yes. That's what I've started to do for the linkchecker app. Actually this >> becomes mandatory when we start writing functional tests as I've started >> doing for the linkchecker app, which is a good thing IMO. >> >> Thanks >> -Vincent >> >>> Jérome >>> >>>> >>>> Please try to tell me if you're ok for each line if you have time ;) >>>> >>>> Thanks >>>> -Vincent >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs > > > > -- > Jérôme Velociter > Winesquare > http://www.winesquare.net/ > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

