On 6 Mar 2015 at 13:47:35, [email protected] 
([email protected](mailto:[email protected])) wrote:

> On 6 Mar 2015 at 13:44:56, Eduard Moraru 
> ([email protected](mailto:[email protected])) wrote:
>  
> > Hi,
> >
> > On Fri, Mar 6, 2015 at 2:29 PM, [email protected]
> > wrote:
> >
> > > Hi,
> > >
> > > On 25 Dec 2011 at 18:24:39, Vincent Massol ([email protected](mailto:
> > > [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)
> > > > * 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).
>  
> As we discussed in the past on this thread, it’s not good, we need a business 
> module.
>  
> Each module can have its own RSS feeds (blogs, etc).
>  
> WebRss is the RSS feed of the activity module. The activity module is about 
> providing visibility on the activity of the wiki.
>  
> Thus it makes sense to me to have that page in the activity module.


I’ve had an offline brainstorming with Edy on this and the discussion can be 
seen here FTR:
https://gist.githubusercontent.com/vmassol/12df3eacf3162f05f79d/raw/07ade7af87d951cd3da259d87dc58d11d3f98ba1/gistfile1.txt

In the end Edy agrees to move WebRss.xml to xwiki-platform-activitystream-ui 
with the argument:
We recognize that we would like WebRss to be the RSS view of the activity 
stream (and thus rewrite it based on the same source in the future)

Said differently both the AS Web UI and the RSS should use the same source.

Thanks
-Vincent


> Thanks
> -Vincent
>  
> > 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
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to