> On 24 Oct 2017, at 11:24, Guillaume Delhumeau <guillaume.delhum...@xwiki.com> > wrote: > > 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.
Yes and we have 4 solutions: * Solution 1: make it simpler to understand for everyone * Solution 2: have a wiki admin UI level option to select whether to include diff or not in the default template + user-level profile UI option (ie. per user) * Solution 3: have a singe button in the mail, that, when clicked, displays the diff (which is hidden by default) * Solution 4: implement 2 mail templates (one for simple users and one for advanced users) and let the users choose in their profile which one they want to receive + have a wiki admin UI level option to decide which is the default when not overridden by the user. Thanks -Vincent > >> 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