On 12/26/2011 06:09 AM, Vincent Massol wrote:

On Dec 26, 2011, at 11:12 AM, Thomas Mortagne wrote:

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

+1

* Main/Activity.xml -->  xwiki-platform-activitystream-ui (move current 
xwiki-platform-activitytream into xwiki-platform-activitystream-api)

+1

* 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

+1

* Main/RssFeeds.xml -->  new xwiki-platform-help module or 
xwiki-platform-rss-ui module (see below)

How about navigation?

* Main/SpaceIndex.xml -->  xwiki-platform-navigation

+1

* Main/Spaces.xml -->  xwiki-platform-navigation

+1

* Main/UserDirectory.xml -->  xwiki-platform-user-ui

+0, another option is xwiki-platform-navigation, although it depends on users.

* Main/WebHome.xml -->  xwiki-platform-dashboard-ui

-0, I'd rather keep it in enterprise.

* 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

+1

* Main/Welcome.xml -->  move to xwiki-platform-dashboard-ui since it's a 
dashboard gadget which we could consider as a default widget

+1

* Sandbox/*.xml -->  xwiki-platform-sandbox module (or xwiki-platform-help 
module)

+1 for sandbox

* XWiki/XWikSyntax.xml -->  xwiki-platform-help module

+1

* XWiki/AttachmentSelector.xml -->  xwiki-platform-user-ui or new 
xwiki-platform-attachmentselector module

-1 for user-ui, -0 for attachmentselector. One option is the appwithinminutes, as a custom displayer for properties (it should be better integrated in the wizard at some point). Another option is to have a new xwiki-platform-widgets module holding generic widgets that will hold smaller widgets provided by the platform, that don't belong to a specific application.


* XWiki/ClassSheet, ClassTemplate, ObjectSheet, XWikiClasses,

?

I forgot it :)
I meant to say: Move to contrib/retired since we now have app within minutes.

-1 for retired, these might still be used by custom applications. Can't find a good name for it, though. How about xwiki-platform-xclass-ui?

* XWiki/GadgetClass.xml -->  xwiki-platform-dashboard-ui

+1

* XWiki/LiveTableResult*.xml -->  new xwiki-platform-livetable module

+0, alternatively it could go in navigation, as a generic navigation tool, or widgets, as a generic widget.

* XWiki/MessageStreamConfig.xml -->  new xwiki-platform-messagestream-ui module 
(and move xwiki-platform-message in xwiki-platform-message-api module)

+1


You meaplatform-message-api

Yes I meant xwiki-platform-messagestream-ui and 
xwiki-platform-messagestream-api.

Thanks
-Vincent

* 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

+1 for removal.

* 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

+1 for java class, or for administration, since it isn't used anywhere else, and the goal was to have an administration section listing all the broken requirements.

* XWiki/SharePage.xml -->  not sure…. maybe in a xwiki-platform-share or 
xwiki-platform-sharepage module

+0 for widgets, +0 for xwiki-platform-sharepage

* XWiki/TemplateProvider*.xml -->  xwiki-platform-administration for the moment

-0 for administration, that's not quite related to administration tasks, it's a general wiki feature. How about xwiki-platform-templates?

* XWiki/WebHome.xml -->  xwiki-platform-administration module

+1

* XWiki/WebPreferences.xml -->  xwiki-platform-administration module

+1


WDYT?

Please try to tell me if you're ok for each line if you have time ;)

Thanks
-Vincent


--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to