×

First time here?

You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting!

i was recently logged in to a members-only web site (of which i'm a member) and noticed two buttons in the left navigation titled:

    • Administrator Options
    • Record Keeping Information

upon clicking on either one i was presented with a pop-up and this message:

Please note:
In order to speed up some of the lookup functions of the website, it was necessary to enable the Website Admin Button for all user screens. The Admin Button is only functional for users with Admin Rights. Clicking on the Admin Button will check if the user is a current admin and then go to the admin site if the user has rights to those pages.

huh?  okay, seriously...i'm not the best developer, but i do know there are two ways off the top of my head that i could think of solving this...1) caching and 2) role-based security (some type of bitmasking)

seriously folks, you shouldn't show features that aren't available to users...you are just inviting frustration.  this was a huge problem in sharepoint 2003 when basically every user could see all admin functionality and they wouldn't be alerted to what they couldn't do until they tried to complete the task (yes, you could walk through all steps in a wizard and then fail on the 'finish' button).

don't let systems rule your experience design...if it starts to, then something is wrong in my opinion.  systems are successful when users use them and when they aren't frustrated.  abstracting this type of stuff is key i think...

do you think this is what the designers had in mind?  design smart, develop smarter.


11/5/2010 3:27 PM | # Getting a better PDF experience | James O'Neill's Blog
Getting a better PDF experience | James O'Neill's Blog

 
Please add 7 and 1 and type the answer here:

DISCLAIMER:

The opinions/content expressed on this blog are provided "ASIS" with no warranties and are my own personal opinions/content (unless otherwise noted) and do not represent my employer's view in any way.