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

Reply via email to