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).

>
>>> * 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.

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

Reply via email to