Hello 2017-10-24 11:12 GMT+02:00 Vincent Massol <vinc...@massol.net>:
> Hi Guillaume, > > > On 24 Oct 2017, at 10:58, Guillaume Delhumeau < > guillaume.delhum...@xwiki.com> wrote: > > > > Any news on this? I'd like to implement this quickly because 9.10 is > coming > > :) > > This the current status: > * Caty proposed some improved layout for displaying notifications > * I commented about the need to display event + type, and about the need > to have a link to see the diff. I also mentioned that we need to work on > the mail template display > * Caty replied and updated her proposal to take into account those > comments. > * I kind of like Caty’s proposal focused on the user. We want to favor > contributions and I think it helps. It also makes the UI more appealing > visually. > * You mentioned that you’d prefer a proposal more focused on the event > rather than the user > * Thomas agrees with you > * Edy mentioned some extra points > I have also mentioned that the diff we propose is too technical for many users. > > So I guess we need to decide about whether we show the avatar as in Caty’s > proposal or not, right? Is that what you’re asking about Guillaume? > > On my side, I don’t see the issue in displaying the user avatar large vs > small. The events are still ordered by page events. > > Thanks > -Vincent > Thanks > > > > > 2017-10-23 13:19 GMT+02:00 Guillaume Delhumeau < > > guillaume.delhum...@xwiki.com>: > > > >> Note that you have a mail template for the notifications too. It's > >> https://github.com/xwiki/xwiki-platform/blob/ > >> 83b76ed4c26954aa2755bbdce23b32c41725ac06/xwiki-platform- > >> core/xwiki-platform-notifications/xwiki-platform- > >> notifications-ui/src/main/resources/XWiki/Notifications/ > >> MailTemplate.xml#L23 but it's not documented yet. > >> > >> This mail template allows you to customize the header and the footer of > >> the email, but not the actual content. > >> > >> To be precise, each *event type* can have its own template or failback > to > >> the default one (https://github.com/xwiki/xwiki-platform/blob/ > >> acdf68f4c0d20a9b44ea48eec4df808e22c54548/xwiki-platform- > >> core/xwiki-platform-web/src/main/webapp/templates/ > >> notification/email/default.html.vm) > >> > >> So it's a template *per event type* and it's not linked to any user > >> choice. But we could add some options in the default template for > example. > >> > >> 2017-10-17 16:23 GMT+02:00 Vincent Massol <vinc...@massol.net>: > >> > >>> Hi Guillaume, > >>> > >>>> On 17 Oct 2017, at 07:16, Guillaume Delhumeau < > >>> guillaume.delhum...@xwiki.com> wrote: > >>>> > >>>> Some ideas. > >>>> > >>>> I have feedback about the fact the diff is way too technical for > users. > >>>> > >>>> Example: "What does it means???" https://img15.hostingpics.net/ > >>>> pics/670307example1.png > >>>> > >>>> So we could hide this in a "technical details" link. > >>> > >>> That’s one option but there’s another which is to provide the ability > to > >>> choose which mail template to use in the Admin and provide several > >>> templates for different needs. > >>> > >>> For example for the xwiki.org watchlist we absolutely need to be able > to > >>> see the diffs without clicking a “technical details” link for each > >>> notification. It could be ok if there’s a single “technical details” > link > >>> for ALL notifications that shows all diffs at once. > >>> > >>> Thanks > >>> -Vincent > >>> > >>>> > >>>> The "details" link could be replaced by a "more" link, with a very > >>>> simplified diff (the complete diff would go the the technical details > >>> view). > >>>> > >>>> In the body of the event, in addition with the title of the document, > we > >>>> could add some extracts of the diff. > >>>> > >>>> Example taken on gmail: > >>>> https://img15.hostingpics.net/pics/763456example2.png > >>>> > >>>> I hope it helps, > >>>> > >>>> Thanks > >>>> > >>>> > >>>> > >>>> 2017-10-12 15:38 GMT+02:00 Vincent Massol <vinc...@massol.net>: > >>>> > >>>>> Looks nice. Does it work in all mail clients that support HTML? > >>>>> > >>>>> I'd like an option to show the details for all events as otherwise > it's > >>>>> too painful to have to open all one by one (for the use case when you > >>> want > >>>>> to check everything). > >>>>> > >>>>> Same as Guillaume: not all events are page-related events. So we need > >>> to > >>>>> handle those too. > >>>>> > >>>>> Thanks! > >>>>> -Vincent > >>>>> > >>>>>> On 12 Oct 2017, at 15:03, Guillaume Delhumeau < > >>>>> guillaume.delhum...@xwiki.com> wrote: > >>>>>> > >>>>>> First of all, it looks very nice. > >>>>>> > >>>>>> Now, you said the events are displayed like in the notifications, > but > >>> in > >>>>>> the notifications they are ordered by dates, not by pages. Does your > >>>>>> proposal imply to change the ordering? What about events that do not > >>>>>> concern any page (like: "a new wiki has been created" or "a new > XWiki > >>>>>> version is available")? We don't have such events for now but we > plan > >>> to > >>>>>> have some soon. We could display them last for example. > >>>>>> > >>>>>> Nice CSS expand! > >>>>>> > >>>>>> Thanks you, > >>>>>> > >>>>>> 2017-10-12 14:47 GMT+02:00 Ecaterina Moraru (Valica) < > >>> vali...@gmail.com > >>>>>> : > >>>>>> > >>>>>>> This is a proposal for the Notifications mail: > >>>>>>> http://design.xwiki.org/xwiki/bin/view/Proposal/ > >>>>>>> NotificationsImprovements9xEmail > >>>>>>> > >>>>>>> I've continued with the 'user' avatar focused proposal, since I've > >>>>>>> currently focused on the email template. If we drop the user avatar > >>>>> (since > >>>>>>> we group multiple users) then we can have the event/app icon > instead > >>> of > >>>>> the > >>>>>>> avatar. > >>>>>>> > >>>>>>> What I want to have feedback on is the email layout, functionality > >>> (tree > >>>>>>> navigation, details expanding) and styling. > >>>>>>> > >>>>>>> You can play with the Prototype > >>>>>>> http://jsfiddle.net/risherry/cj25759w/embedded/#Result > >>>>>>> > >>>>>>> If we were to translate to the mail template, there are still some > >>>>> things > >>>>>>> to be tested (like translating the CSS selectors into inline, > decide > >>>>> what > >>>>>>> email clients we support, etc.) > >>>>>>> > >>>>>>> Let me know, > >>>>>>> Caty > >>>>>>> > >>>>>>> > >>>>>>> On Tue, Oct 10, 2017 at 5:51 PM, Guillaume Delhumeau < > >>>>>>> guillaume.delhum...@xwiki.com> wrote: > >>>>>>> > >>>>>>>> 2017-10-03 17:32 GMT+02:00 Ecaterina Moraru (Valica) < > >>>>> vali...@gmail.com > >>>>>>>> : > >>>>>>>> > >>>>>>>>> On Tue, Oct 3, 2017 at 10:50 AM, Guillaume Delhumeau < > >>>>>>>>> guillaume.delhum...@xwiki.com> wrote: > >>>>>>>>> > >>>>>>>>>> 2017-10-02 18:09 GMT+02:00 Vincent Massol <vinc...@massol.net>: > >>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> On 2 Oct 2017, at 18:08, Vincent Massol <vinc...@massol.net> > >>>>>>>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>>> On 2 Oct 2017, at 18:05, Vincent Massol <vinc...@massol.net> > >>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>> Another feedback/questions: > >>>>>>>>>>>>> > >>>>>>>>>>>>> * Is the avatar icon clickable and leading to the user > profile? > >>>>>>>>>>>>> * We need a way to link directly to the diff, at least for > page > >>>>>>>>> events > >>>>>>>>>>> so that the user can see what was modified (as we have > currently > >>> in > >>>>>>>> the > >>>>>>>>>> AS) > >>>>>>>>>>>> > >>>>>>>>>>>> * Maybe “2 hours ago” is not precise enough. In your example I > >>>>>>> see > >>>>>>>> I > >>>>>>>>>>> created and modified the Roadmap page but they both say “2 > hours > >>>>>>>> ago”. > >>>>>>>>>>> Shouldn’t I be able to see how far away both events were done? > >>>>>>>>>>> > >>>>>>>>>>> My understanding is that events are grouped by app+type but not > >>> by > >>>>>>>>> entity > >>>>>>>>>>> anymore (for page events) and thus you can have 3 events > >>> displayed > >>>>>>>> for > >>>>>>>>>> the > >>>>>>>>>>> same page, f.ex: Creation, Modification, Deletion. > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> And you could also have different users grouped in the same > >>> composite > >>>>>>>>>> event. So when you display the details, it would be nice to show > >>>>>>> which > >>>>>>>>> user > >>>>>>>>>> made each event, and I see you have removed this info. > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> The focus of this proposal is on user, compared to the old one, > >>> when > >>>>> it > >>>>>>>> was > >>>>>>>>> on the app/doc. > >>>>>>>>> Close to what we have on Facebool. So it didn't made sense that > we > >>> say > >>>>>>>> that > >>>>>>>>> a page has been edited by vmassol, and that the details showcase > >>> that > >>>>>>>>> multiple user actually did the edit. > >>>>>>>>> > >>>>>>>> > >>>>>>>> In Facebook, you have it actually: > >>>>>>>> https://pasteboard.co/GOioRAT.png > >>>>>>>> > >>>>>>>> On XWiki, we have the following (already implemented): > >>>>>>>> https://pasteboard.co/GOiqgYf.png > >>>>>>>> > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> > >>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Thanks > >>>>>>>>>>> -Vincent > >>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> Thanks > >>>>>>>>>>>> -Vincent > >>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> Thanks > >>>>>>>>>>>>> -Vincent > >>>>>>>>>>>>> > >>>>>>>>>>>>>> On 2 Oct 2017, at 18:01, Vincent Massol <vinc...@massol.net > > > >>>>>>>>> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On 2 Oct 2017, at 17:54, Ecaterina Moraru (Valica) < > >>>>>>>>>> vali...@gmail.com> > >>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Event Type: BlogPostPublishedEvent > >>>>>>>>>>>>>>> from > >>>>>>>>>>>>>>> http://design.xwiki.org/xwiki/bin/view/Proposal/ > >>>>>>>>>>> NotificationsImprovements9x#HEventTypes > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> ok thanks, had missed this since I was reading from top to > >>>>>>> bottom > >>>>>>>>> and > >>>>>>>>>>> stopped at the overview :) > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> However I don’t think it scales since it means one unique > icon > >>>>>>>> per > >>>>>>>>>>> combination of app type + event type. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> What would scale better is two icons: one for the app type > and > >>>>>>>> one > >>>>>>>>>> for > >>>>>>>>>>> the event type. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> For example imagine that the Blog app had the following > >>> events: > >>>>>>>>>>>>>> * When a blog post is published > >>>>>>>>>>>>>> * When a blog post is created > >>>>>>>>>>>>>> * When a blog post is removed > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> You wouldn’t be able to use the RSS icon to represent the 3 > >>>>>>>> events. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> BTW the RSS icon isn’t necessarily representative of the > Blog > >>>>>>>> app. > >>>>>>>>> A > >>>>>>>>>>> lot of apps can have a RSS feed. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> That’s the main remark I have: it’s going to be harder and > >>>>>>> harder > >>>>>>>>> to > >>>>>>>>>>> find unique icons as we had more events to apps, especially if > >>>>>>>> there’s > >>>>>>>>>> only > >>>>>>>>>>> 1 icon that is supposed to combine both app type + event type. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> WDYT? > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Thanks > >>>>>>>>>>>>>> -Vincent > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Thanks, > >>>>>>>>>>>>>>> Caty > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Mon, Oct 2, 2017 at 6:52 PM, Vincent Massol < > >>>>>>>>> vinc...@massol.net> > >>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Hi Caty, > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> On 2 Oct 2017, at 17:21, Ecaterina Moraru (Valica) < > >>>>>>>>>>> vali...@gmail.com> > >>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Hi, > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> I've created some improvements suggestions for our > >>>>>>>> Notifications > >>>>>>>>>>> UI, see > >>>>>>>>>>>>>>>>> http://design.xwiki.org/xwiki/bin/view/Proposal/ > >>>>>>>>>>>>>>>> NotificationsImprovements9x > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Let me know what you think. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Re the overview, I don’t see where you mention the app? > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> For example, could you show how a new Blog post would be > >>>>>>>>> displayed > >>>>>>>>>>> and you > >>>>>>>>>>>>>>>> differentiate that for example from a Page creation or > >>>>>>>>>> modification? > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Thanks > >>>>>>>>>>>>>>>> -Vincent > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Thanks, > >>>>>>>>>>>>>>>>> Caty > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> -- > >>>>>>>>>> Guillaume Delhumeau (guillaume.delhum...@xwiki.com) > >>>>>>>>>> Research & Development Engineer at XWiki SAS > >>>>>>>>>> Committer on the XWiki.org project > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Guillaume Delhumeau (guillaume.delhum...@xwiki.com) > >>>>>>>> Research & Development Engineer at XWiki SAS > >>>>>>>> Committer on the XWiki.org project > >>>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Guillaume Delhumeau (guillaume.delhum...@xwiki.com) > >>>>>> Research & Development Engineer at XWiki SAS > >>>>>> Committer on the XWiki.org project > >>>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> Guillaume Delhumeau (guillaume.delhum...@xwiki.com) > >>>> Research & Development Engineer at XWiki SAS > >>>> Committer on the XWiki.org project > >>> > >>> > >> > >> > >> -- > >> Guillaume Delhumeau (guillaume.delhum...@xwiki.com) > >> Research & Development Engineer at XWiki SAS > >> Committer on the XWiki.org project > >> > > > > > > > > -- > > Guillaume Delhumeau (guillaume.delhum...@xwiki.com) > > Research & Development Engineer at XWiki SAS > > Committer on the XWiki.org project > > -- Guillaume Delhumeau (guillaume.delhum...@xwiki.com) Research & Development Engineer at XWiki SAS Committer on the XWiki.org project