Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. UI Client Notification

UI Client Notification

Scheduled Pinned Locked Moved The Lounge
comdesignbeta-testingquestiondiscussion
9 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    IndifferentDisdain
    wrote on last edited by
    #1

    Hopefully I'm posting this in the right place, so please direct me if not. I'm working on a Silverlight UI right now where occasionally a user can edit a widget in an object, and other times he/she can't (and it's not readily clear in the main object when these times are). Space is also limited in this part of the app. To my knowledge, there are two ways to handle this:

    • The good ole' MessageBox stating "Sorry, can't edit this due to blah blah blah." I hate the MessageBox in general, and this seems dated IMHO.
    • Enable/disable the edit button as needed, but this doesn't give any feedback as to why he/she can't edit it. I've thought about a tooltip for this purpose, but a significant percentage of end users aren't all that computer literate, so I doubt they'd find it except via sheer luck.

    Short of preventing end users from using the system or requiring competency tests, any thoughts from the herd?

    S R L 3 Replies Last reply
    0
    • I IndifferentDisdain

      Hopefully I'm posting this in the right place, so please direct me if not. I'm working on a Silverlight UI right now where occasionally a user can edit a widget in an object, and other times he/she can't (and it's not readily clear in the main object when these times are). Space is also limited in this part of the app. To my knowledge, there are two ways to handle this:

      • The good ole' MessageBox stating "Sorry, can't edit this due to blah blah blah." I hate the MessageBox in general, and this seems dated IMHO.
      • Enable/disable the edit button as needed, but this doesn't give any feedback as to why he/she can't edit it. I've thought about a tooltip for this purpose, but a significant percentage of end users aren't all that computer literate, so I doubt they'd find it except via sheer luck.

      Short of preventing end users from using the system or requiring competency tests, any thoughts from the herd?

      S Offline
      S Offline
      Sentenryu
      wrote on last edited by
      #2

      the right place is here[^] other than that, if you can, do a overlay screen showing the message. when the user clicks the overlay, it desapear.

      I'm brazilian and english (well, human languages in general) aren't my best skill, so, sorry by my english. (if you want we can speak in C# or VB.Net =p)

      I 1 Reply Last reply
      0
      • S Sentenryu

        the right place is here[^] other than that, if you can, do a overlay screen showing the message. when the user clicks the overlay, it desapear.

        I'm brazilian and english (well, human languages in general) aren't my best skill, so, sorry by my english. (if you want we can speak in C# or VB.Net =p)

        I Offline
        I Offline
        IndifferentDisdain
        wrote on last edited by
        #3

        Thanks; I wasn't sure if it should go there or not since it's not really a SL-specific question, more a 'how do others handle this type of thing' scenario.

        1 Reply Last reply
        0
        • I IndifferentDisdain

          Hopefully I'm posting this in the right place, so please direct me if not. I'm working on a Silverlight UI right now where occasionally a user can edit a widget in an object, and other times he/she can't (and it's not readily clear in the main object when these times are). Space is also limited in this part of the app. To my knowledge, there are two ways to handle this:

          • The good ole' MessageBox stating "Sorry, can't edit this due to blah blah blah." I hate the MessageBox in general, and this seems dated IMHO.
          • Enable/disable the edit button as needed, but this doesn't give any feedback as to why he/she can't edit it. I've thought about a tooltip for this purpose, but a significant percentage of end users aren't all that computer literate, so I doubt they'd find it except via sheer luck.

          Short of preventing end users from using the system or requiring competency tests, any thoughts from the herd?

          R Offline
          R Offline
          Rutvik Dave
          wrote on last edited by
          #4

          How about showing a tiny 'lock' icon after the widget name, if the icon is locked lock, user cant edit it. and if the icon is unlocked lock they can edit it. you can then display tooltip on the locked lock icon, about why they cant edit it. to me this is obvious, I don't think user will get confused. if possible, try this and then invite some of your colleges to test the app, while you watch them over their shoulder.

          I 1 Reply Last reply
          0
          • R Rutvik Dave

            How about showing a tiny 'lock' icon after the widget name, if the icon is locked lock, user cant edit it. and if the icon is unlocked lock they can edit it. you can then display tooltip on the locked lock icon, about why they cant edit it. to me this is obvious, I don't think user will get confused. if possible, try this and then invite some of your colleges to test the app, while you watch them over their shoulder.

            I Offline
            I Offline
            IndifferentDisdain
            wrote on last edited by
            #5

            We actually tried something similar to that (using a locked/unlocked icon), and they just didn't get it. That could have been due to the layout, however. I'm contemplating displaying a '?' icon next to it if it's not enabled, and then they can hover/click/whatever on it, and we'll do a callout or something explaining why it can't be edited.

            R 1 Reply Last reply
            0
            • I IndifferentDisdain

              Hopefully I'm posting this in the right place, so please direct me if not. I'm working on a Silverlight UI right now where occasionally a user can edit a widget in an object, and other times he/she can't (and it's not readily clear in the main object when these times are). Space is also limited in this part of the app. To my knowledge, there are two ways to handle this:

              • The good ole' MessageBox stating "Sorry, can't edit this due to blah blah blah." I hate the MessageBox in general, and this seems dated IMHO.
              • Enable/disable the edit button as needed, but this doesn't give any feedback as to why he/she can't edit it. I've thought about a tooltip for this purpose, but a significant percentage of end users aren't all that computer literate, so I doubt they'd find it except via sheer luck.

              Short of preventing end users from using the system or requiring competency tests, any thoughts from the herd?

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              IndifferentDisdain wrote:

              I've thought about a tooltip for this purpose, but a significant percentage of end users aren't all that computer literate, so I doubt they'd find it except via sheer luck.

              It's not "sheer luck"; discoverability is a cool subject, and without it we'd still be supplying manuals to the users, explaining how to operate it. What would a user do when he wants to edit the widget? Well, move the mouse over the button; ideal moment indeed for a tooltip. And no, it's not like they won't try to click it. Cutest solution would be indeed to include a status-indicator icon on the button itself. It won't eat much space, but might look annoying when disabled. Last option, which would make the app behave in a non-standard way would be to NOT disable the button, but to "grey" the caption-text when it's supposed to be inactive, and give a nice lengthy explanation when they click it.

              Bastard Programmer from Hell :suss: if you can't read my code, try converting it here[^]

              1 Reply Last reply
              0
              • I IndifferentDisdain

                We actually tried something similar to that (using a locked/unlocked icon), and they just didn't get it. That could have been due to the layout, however. I'm contemplating displaying a '?' icon next to it if it's not enabled, and then they can hover/click/whatever on it, and we'll do a callout or something explaining why it can't be edited.

                R Offline
                R Offline
                Rutvik Dave
                wrote on last edited by
                #7

                OK... how about changing those icons to 'happy' and 'sad' smiley. I bet users will want to know why those faces are sad, and when they hover tell them why, guarantee they will remember this next time... plus you can say you have social integration with your app. :-D

                I 1 Reply Last reply
                0
                • R Rutvik Dave

                  OK... how about changing those icons to 'happy' and 'sad' smiley. I bet users will want to know why those faces are sad, and when they hover tell them why, guarantee they will remember this next time... plus you can say you have social integration with your app. :-D

                  I Offline
                  I Offline
                  IndifferentDisdain
                  wrote on last edited by
                  #8

                  Nice; is it sad that I'm actually contemplating that?:~

                  R 1 Reply Last reply
                  0
                  • I IndifferentDisdain

                    Nice; is it sad that I'm actually contemplating that?:~

                    R Offline
                    R Offline
                    Rutvik Dave
                    wrote on last edited by
                    #9

                    Actually if you take example of Sharepoint or ASP.Net WepParts framework (basically sharepoint), I have used it in one of my project for Dashboard. then it requires users to change the Display Mode of the dashboard from View to Edit. so I followed their flow, and put an Edit button on the Top to change the mode to edit (so that they can change it, arrange it), once they hit Save it will return into View mode. After this implementation, I got lot of feedback about user forget to change it to Edit mode and get frustrated that they can edit the dashboard. so I change the code so that the dashboard remain in the edit mode. After that, I got complains about how they moved/edit widgets by accident. (lot of people minimized the widget and then complain about it disappearing without notice.) and after few months, all this stupid complains stopped. so sometimes you just have to educate them. there is no other way. :)

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups