Hello ! On 10/27/2017 05:31 PM, Ecaterina Moraru (Valica) wrote: > Hi, > > So these are some more iterations for the notifications layout > http://design.xwiki.org/xwiki/bin/view/Proposal/NotificationsImprovements9xTypes > > I've played with User centered vs. Event centered and variants for > displaying the avatars, user names and event names. > > Let me know what version you prefer. Also you can fork the prototypes if > you want to make some small changes.
I really like the Event-focused "Description with small avatars" options: * The notification title does not mentions the full name of the users involved in this notification (if multiple) ; this reduces the size of the title. Also, the users involved in the notifications are still available through their icons. * The main focus isn't on the users involved in the notification, but on its content. Hope it helps, Thanks, Clément > Thanks, > Caty > > On Tue, Oct 24, 2017 at 12:47 PM, Vincent Massol <[email protected]> wrote: > >> >>> On 24 Oct 2017, at 11:24, Guillaume Delhumeau < >> [email protected]> wrote: >>> >>> Hello >>> >>> 2017-10-24 11:12 GMT+02:00 Vincent Massol <[email protected]>: >>> >>>> Hi Guillaume, >>>> >>>>> On 24 Oct 2017, at 10:58, Guillaume Delhumeau < >>>> [email protected]> 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 < >>>>> [email protected]>: >>>>> >>>>>> 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 <[email protected]>: >>>>>> >>>>>>> Hi Guillaume, >>>>>>> >>>>>>>> On 17 Oct 2017, at 07:16, Guillaume Delhumeau < >>>>>>> [email protected]> 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 <[email protected]>: >>>>>>>> >>>>>>>>> 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 < >>>>>>>>> [email protected]> 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) < >>>>>>> [email protected] >>>>>>>>>> : >>>>>>>>>> >>>>>>>>>>> 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 < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> 2017-10-03 17:32 GMT+02:00 Ecaterina Moraru (Valica) < >>>>>>>>> [email protected] >>>>>>>>>>>> : >>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Oct 3, 2017 at 10:50 AM, Guillaume Delhumeau < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> 2017-10-02 18:09 GMT+02:00 Vincent Massol <[email protected] >>> : >>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On 2 Oct 2017, at 18:08, Vincent Massol <[email protected] >>> >>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On 2 Oct 2017, at 18:05, Vincent Massol < >> [email protected]> >>>>>>>>>>>> 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 < >> [email protected] >>>>> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On 2 Oct 2017, at 17:54, Ecaterina Moraru (Valica) < >>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>> 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 < >>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Caty, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On 2 Oct 2017, at 17:21, Ecaterina Moraru (Valica) < >>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>> 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 ([email protected]) >>>>>>>>>>>>>> Research & Development Engineer at XWiki SAS >>>>>>>>>>>>>> Committer on the XWiki.org project >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Guillaume Delhumeau ([email protected]) >>>>>>>>>>>> Research & Development Engineer at XWiki SAS >>>>>>>>>>>> Committer on the XWiki.org project >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Guillaume Delhumeau ([email protected]) >>>>>>>>>> Research & Development Engineer at XWiki SAS >>>>>>>>>> Committer on the XWiki.org project >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Guillaume Delhumeau ([email protected]) >>>>>>>> Research & Development Engineer at XWiki SAS >>>>>>>> Committer on the XWiki.org project >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Guillaume Delhumeau ([email protected]) >>>>>> Research & Development Engineer at XWiki SAS >>>>>> Committer on the XWiki.org project >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Guillaume Delhumeau ([email protected]) >>>>> Research & Development Engineer at XWiki SAS >>>>> Committer on the XWiki.org project >>>> >>>> >>> >>> >>> -- >>> Guillaume Delhumeau ([email protected]) >>> Research & Development Engineer at XWiki SAS >>> Committer on the XWiki.org project >> >>

