2014-07-18 19:24 GMT+02:00 Jeremie BOUSQUET <[email protected]>:
> Hi, > > > 2014-07-18 18:47 GMT+02:00 Eduard Moraru <[email protected]>: > > Hi Jeremie, >> >> On Fri, Jul 18, 2014 at 5:58 PM, Jeremie BOUSQUET < >> [email protected]> wrote: >> >> > Hello, >> > >> > >> > 2014-07-18 16:32 GMT+02:00 Eduard Moraru <[email protected]>: >> > >> > > Hi devs, >> > > >> > > As part of the investigation on the Activity Stream Refactoring for >> the >> > 6.2 >> > > roadmap, I have written a couple of documents [1] on some of the >> problems >> > > (specifically performance [2]) of the current implementation and also >> > tried >> > > to list various use cases [3] that a better AS implementation should >> > > support. >> > > >> > > I would like to ask you to: >> > > - help out in listing possible use cases [3] that I have missed or >> you`d >> > > like AS to support, >> > > >> > >> > One use-case I thought about, but it's really nice-to-have IMO, could >> be to >> > allow choosing a specific "display" (or "theme", or "displayer" ...) for >> > the macro results. >> > Possible displays or themes could be: >> > - default (the current one) >> > - livetable >> > - timeline ... >> > Obviously, granularity of details could not be the same depending on the >> > chosen theme, but it would be ok if maximum details are show in the >> > "default" (current) view. >> > And you could provide custom ones if needed. >> > It's maybe overkill, compared to duplicating the macro to an >> as_timeline or >> > as_livetable macro ... >> > >> > >> Interesting as a nice-to-have feature. >> >> Do you have any particular actual use case for such a feature in mind? >> What >> would be the benefit of displaying the events in a different view? I find >> the livetable view not very useful. >> > > I agree with you for livetable view, but I was trying to find more than 2 > alternatives ;-) > There is no specific use-case for a "timeline" view in this case, except > that a timeline can be pretty, and fun (for the user, not so much for the > devs ...). > It would be, obviously, a pure UI gadget, and an UI customization > alternative for your dashboards for example. > ... also, current stream is vertical, whereas a timeline is usually horizontal, so it provides different UI integration possibilities. > > >> >> Also, having a custom display would basically mean rewriting the macro >> completely, since the macro is 95% UI. Perhaps the only functionality that >> you would reuse would be indeed the filtering (through macro parameters), >> though that too would be fairly easy to replicate. >> > > The only use-case I can see for keeping 1 macro, maybe, would be that you > could easily customize it (when included in a dashboard for example), by > just editing it inline and choosing a different value for the "theme" > parameter. > It's slightly more user-friendly than having to include another macro. In > fact it would be easier in wiki mode than in wysiwyg in this case. > But, to start with, providing an alternate macro for a timeline view could > do the trick.[OFF] I have some hopes to provide a simile timeline extension > some day ... but still never found time to do it.[/OFF] > > > >> >> Thanks for the quick reply so far. Keep them coming! :) >> -Eduard >> >> >> > > - offer your opinion on my current findings [1] and/or >> > > - share your thoughts on where should we go with the new >> implementation >> > of >> > > AS. >> > > >> > > Thanks, >> > > Eduard >> > > >> > > ---------- >> > > [1] >> > > >> > >> http://design.xwiki.org/xwiki/bin/view/Proposal/AcitvityStreamRefactoring62 >> > > [2] >> > > >> > > >> > >> http://design.xwiki.org/xwiki/bin/view/Proposal/AcitvityStreamRefactoring62Performance >> > > [3] >> > > >> > > >> > >> http://design.xwiki.org/xwiki/bin/view/Proposal/AcitvityStreamRefactoring62UseCases >> > > _______________________________________________ >> > > devs mailing list >> > > [email protected] >> > > http://lists.xwiki.org/mailman/listinfo/devs >> > > >> > _______________________________________________ >> > devs mailing list >> > [email protected] >> > http://lists.xwiki.org/mailman/listinfo/devs >> > >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

