This discussion is kinda related to my incessant questioning last week about 
why 'correct' data is shown by default.

A big start would be to explain the two major features of the UI: what the 
colours mean (actually writing "a green area means: blah, blah") and what the 
squares and circles mean. And with that I mean explaining on the webpage, not 
here in the mailing list.

What you've created is a very powerful and useful tool, and I think these few 
small tweaks to the UI would make it far more intuitive to use.

Oh, and an option to turn off all the 'correct' green squares/circles - surely 
that's just wasting resources for the average user?

Obviously, if you're just aiming to reach programmers and power users, then 
leave as-is!

Thanks
Tim

--- On Sun, 8/8/10, Robert Scott <li...@humanleg.org.uk> wrote:

From: Robert Scott <li...@humanleg.org.uk>
Subject: Re: [Talk-GB] Yet more musical chairs updates.
To: talk-gb@openstreetmap.org
Date: Sunday, 8 August, 2010, 23:59

On Sunday 08 August 2010, Dave F. wrote:
> It redraws all the different colour circles on the map (supposedly 
> searching the database each time) & list specific data on the right for 
> the circle that was under the double click - pointless if you just want 
> to zoom in.

Oh!

Yes - this is intended, and what's more it's vital that it keeps refreshing the 
view. When showing a non-authoritative view, the results it shows is highly 
dependent on the view's bounding box. It shows the first 1024 results. 
Obviously, it will show the first 1024 results in the area you're looking at. 
As you zoom in, it will adaptively (every two zoomlevels) increase the level of 
detail. This is necessary to keep showing the user a relevant amount of detail.

You can't have people zooming all the way in to milton keynes and it still only 
show you the one little circle that was visible at the country level. Or do you 
expect people to have to manually click refresh every time they want more 
results? How would they discover that? More textual instructions? There's 
limited space on the panel.

The non-authoritative views are only meant as a rough overview before you get 
zoomed in enough.

> Yeah, but you're looking at it from the perspective of the person who's 
> programmed it & knows it's every nuance.

I'm looking at it from the view of a power user.

> Try looking at it from the point of view of the newbies - they'll want 
> to zoom in to their local town, where they'll understand what they're 
> looking at before deciphering all the options.
> 
> The titles you use don't offer clarity for them. Musical Chairs, as a 
> prime example, gives no indication of what the program does.

No, I didn't consult a focus group before I slapped that name infront of it if 
that's what you're asking.

> Instead of a simple Help you've got What? & even Algorithm - who, of 
> those that want to *use* your web page need to know how it was 
> programmed? If somebody really does, they can email you.

It was written back when this stuff really was just an algorithm and I found a 
couple of free hours to write up an explanation. It's the only page I had on it 
- so I included a link to it.

> Under What? you give half the information required. Instead of 
> explaining the differences in colours you just say "It is coloured 
> according to whether it has a similarly named and placed counterpart in 
> OSM and how good the agreement is between them." Not specifically 
> helpful.

It's also out of date.

That's the problem with writing help etc. It goes out of date as soon as you 
change things. Every time you add more help/documentation, you increase the 
burden of keeping it up to date.

The trick is to _try_ and make it all as obvious and discoverable as possible. 
That was my idea with the little hoverable question mark.

> Why does it start at a zoom level that includes half of Northern Europe?

Because when you tell openlayers to show a view including a certain bbox (GB) 
it picks the highest zoomlevel it can that will show the whole thing. You'll 
find that the next zoomlevel up will cut off part of GB.

> This is a half decent utility, to needs some teaks to make it user friendly.

You are expecting too much from me. This is something I've hacked together in 
odd spare hours and half hours I've found now and then. Writing decent help 
would be great. But I primarily see this as a power user's tool that people who 
fix a lot of things can use to... er... fix a lot of things. If someone wants 
to do a whole UI survey on it, that would be lovely.

Unfortunately this is how a lot of OSM software spends its life. Looked at JOSM 
lately?


robert.

ps- Patches are welcome.

_______________________________________________
Talk-GB mailing list
Talk-GB@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-gb



      
_______________________________________________
Talk-GB mailing list
Talk-GB@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-gb

Reply via email to