Don’t make me think!

6. September 2009 23:18 by rtur.net in BlogEngine  //  Tags:   //   Comments (6)

EasyHardOne of the tools I use a lot on my current project is ClearCase – fine version control overall, but its Windows client sometimes drives me nuts. The problem is that it is unnecessarily complicated, it exposes all functionality it got in very obnoxious way. For example, you’ll get dialog with two check boxes and, if try to select one of them you’ll get an error: “you can’t select this because so-and-so”. Really? If you know I can’t use this – why I’m getting this as an option? Why not show me only what I am able to use? And “features” like this is all over the product, you always get menus loaded with options some of which you will never use and some you can’t use even if you try. Very annoying. May be this is why when I started on comment administration for BlogEngine I was extra sensitive in trying to avoid this behavior. After several different approaches I decided that simplest pyramid-like flow will work best. It starts really simple.

EnableComments

As you can see, if comments not enabled, nothing else shows up on the page. It tells you right away that, no matter what other setting you might have, they will be ignored. Only when you enable comments, you’ll see that additional settings.

NotModerated

Now it is clear that all these values will be taken into account. Still, not a whole lot there if you not enable moderation. When you do, you can select what type of moderation you want. It can be just “block them all” if you want to moderate comments himself. Again, nothing irrelevant shows up on the page.

ManualModeration

If you go ahead and enable auto-moderation, only then rules and filters sections become visible, because otherwise they don’t make much sense and only add complexity and confusion. If all controls were always visible, you would wander do rules work if I use manual moderation? Are filters still blocking when I turn moderation off? With visual confirmation you getting this way, answer should be pretty obvious.

AutoModeration

Now, will that work for everyone? Nope, I’m sure it won’t. But if it’ll spare frustration for most of the users, I’ll declare mission accomplished. And it is still work in progress – let me know if you see something that for sure will drive nuts you. May be we can reach some kind of a compromise.

Comments (6) -

Russell
Russell
9/9/2009 5:06:39 AM #

Ruslan, it's looking great so far. Definitely an improvement on the current system.

I have only one minor issue with it though. Unless you've already enabled comments and moderation, the user will never know that BlogEngine supports automatic moderation.

Maybe there's a way of making the user aware of the feature somehow?

rtur.net
rtur.net
9/9/2009 8:39:10 AM #

"auto" will be a default, initially you'll get kind of like email client with inbox and spam folders. If decided to self-moderate, rules/filters will go away, if no moderation - moderation types will be hidden etc. So you'll have to actually walk bottom-up to get to the picture one of this post.

Ben Amada
Ben Amada
9/9/2009 9:57:29 PM #

I'm glad I've not used ClearCase -- that would drive me up the wall.  I completely agree about disabling or hiding controls when they are not applicable.  These are great visual cues for users.

Last year, Joel Spolsky posted a short article arguing to leave everything ENABLED.

http://www.joelonsoftware.com/items/2008/07/01.html

His logic is absurd, IMO.  On his discussion board, there were many who disagreed with him.  I just Googled a blog post that also countered Joel's post.

http://www.technologywoman.com/2008/07/joel-spolsky-dont-hide-or-disable-menu.html

rtur.net
rtur.net
9/9/2009 10:14:02 PM #

It's an interesting take... I think, Joel wrote it on impulse frustrated by not been able to use something disabled for no apparent reason.  

Gary
Gary
9/15/2009 4:34:44 PM #

Brilliant any beta release for testing just curious i do like the idea of the different options well done

GBJack
GBJack
9/29/2009 10:09:51 AM #

Comments per page.
Really!! :-)
I waited a long time.

Comments are closed

Recent Comments

Comment RSS