Hi,
On Fri, Mar 6, 2015 at 2:29 PM, vincent(a)massol.net <vincent(a)massol.net>
wrote:
Hi,
On 25 Dec 2011 at 18:24:39, Vincent Massol (vincent(a)massol.net(mailto:
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
* 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)
* 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
I’m now working on moving WebRss.xml.
I now propose to move it to xwiki-platform-activitystream-ui since 1)
they’re both about show the activity of the wiki and 2) WebRss is currently
only used by the {{activity}} macro.
Let me know quickly if you don’t agree as I’m starting the move now.
I`m not sure this is a good idea. It has nothing to do with the activity
stream. What they do have both in common is that they both use the feed
plugin at some point.
I would suggest creating a new xwiki-platform-feed-ui and moving this page
there instead. It makes sense to see it as an UI for the feed plugin that
can be used by other apps (e.g. activity stream).
Thanks,
Eduard
Thanks
-Vincent
* 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
* 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?
Please try to tell me if you're ok for each line if you have time ;)
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs