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<vincent(a)massol.net> 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/