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