New design concept for openstreetmap.org
I am hardly ever one for keeping the old or thwarting innovation, but does anyone agree with me here? I would rather focus on data/content management and manipulation, not making the website prettier for better press (and yes, I know the guys at the top will have the opposite prerogative, and I cannot hate you for that)?
@Alexander - well the page hasn't changed in 3+ years, is getting clunky, and really doesn't expose the help and feedback nearly as much as it needs to today, it's the number 1 complaint I hear.
For what it's worth, your suggested design appears to go in all the wrong directions as far as I can see - our biggest problem is pressure for space on the home page and your design actually reduces that by giving even more space over to the map.
I'm not entirely clear about your uservoice plans, but it sounds like you may be trying to use one system to handle both errors in the map data and bugs in the web site and other systems and to my mind those are two separate things which should be handled separately. Of course there's the question of whether we want to (a) be reliant on an external service and (b) move even further away from the single sign on goal we've been trying to achieve.
As far as your comments on talking to people who have been "trying for six months"... there's not been anything on the mailing lists I've seen, and JFDI is a virtue in this project not a curse.
As for expanding the map, I think you need to read the paragraph about it needing feedback and how you could perhaps default to the Help tab instead of the map.
As for uservoice - I thought I made it painfully clear that it's not perfect by any means. As for relying on an external service, sure, but I don't want to wait until hell freezes over to write our own implementation either. It seemed like a nice straw man to put in the design.
I really like what I've read.
What's not as nice, though is needing another set of credentials. Can't we tie the user authentication systems together using LDAP or something? If not, can we at least move the web-ish things (wiki, and this new tool) to OpenID?
@Tom Hughes:
It is great that he came up with some new ideas even if he didn't talk about it in the community. But from my point of few he had to. Since the first few concepts about a new page design I hadn't seen anything about a new concept afterwards. So sooner or later somebody else had to come out with something new and I hope we will get there soon.
As another netbook user, the stuff at the top will minimise my screen space, but it makes the search box a better size, which is more ideal for new users. Perhaps I should switch map providers anyway, I might even make one that is full screen but gives me an osm.org permalink to hand out. (and I get to choose the available layers I want)
I know discussions over site design have gone on for years in pubs. I thought a big problem was the information besides the map and linking to other places. Currently this is the wiki Main Page, and that has limited design capability but the ease of being up to date and people creating new modules. Steve, your "Help & More" tab not linking to the wiki could change things, but it needs some real good design. Who says what gets to go on there, how/who updates and changes it?
Is there a wiki page that these comments should be collated, probably in a form separate from Steve's design (eg discuss text being at the top/right/bottom/left) and then a list of links where people have made prototypes (inc this blog post). It would be a kick to get in action for those who care but still continue our whole bottom-up management of things. We could look for conclusions on each point/argument and then combine solutions into a final proposal. I say this with no idea of timescale.
IMHO the choice of having the map as the focus of the homepage is good and I would prefer to keep it that way, but your design seems to neglect the other side completely. I think it needs e.g. another tab "Cool uses of OSM..." that links to a nicely designed page showing the variety of OSM. After all, that is what OSM is about and what distinguishes OSM from yet another free (as in beer) mapping page, to a free as in freedom map. I would also not lump it all into into the "Help and More" tab, as after all who clicks on a help button if they don't need help?
In that respect, it would also be good to design a better layer chooser that can scale to show a much larger variety of maps than the "some what arbitrary" three we currently choose. This might also reduce the pressure on the mapnik map to cram in every possible feature, overloading the cartography, if more special purpose maps like the cycle map featured in the layer chooser.
Apart from that, I am wondering why the tabs for Export and User Diary were dropped, and where History and GPX would be found in your design?
@Serge Wroclawsk: I have done some work on integrating OpenID into the main page ( http://openid.dev.openstreetmap.org/ ), but it probably needs more work before it can be integrated and it doesn't tie in with the other login systems like the wiki or the forum.
@Steve Coast This is a great mockup and the direction I've wanted to see OSM go for years. The current OSM design is very map-maker focussed and practically hides the fact you can search the map.
UserVoice is interesting however it won't let me signup for a new account! There are some page rendering issues on webkit i'm guessing. And if it's proprietary, like Corey Burger said, well that's the nail in the coffen.
IMO this is the order of importance for content on a new OSM design:
1. Focus on searching
2. Maximizing space for the map
3. The roots of OSM. Which is "Edit" this map. (All the other stuff from the current OSM site such as GPS Traces and Diaries should come be found under Edit.)
Your design comes very close to hitting all of these very well.
Less is more :) Good job.
Also, I would focus on improving some functionality on the homepage. For example a search that works without JavaScript and can thus be included as a search shortcut or a search engine in the browser. Or live Permalinks so that your current map view does not get lost when you restart your browser (like I tried on http://osm.cdauth.de/map/). Or something as simple as a bar on the bottom left that shows how much a kilometre is on the current view.
I don’t like the approach to include a simpler bug tracker into the homepage. I have made the experience that commercial user interfaces that try to be simple and newbie-usable tend to be unusable for developers. I don’t think that bugs on the homepage or in other applications are discovered that often that a newbie-usable interface would be necessary. I think it is sufficient when more experienced users are able to report these bugs.
For map data bugs on the other hand, there already is OpenStreetBugs, which can easily be included in the homepage and could also be slightly improved to become more newbie-friendly.
I'm all for making the front page of openstreetmap.org about the map. People seeing the map in their area, and how good (or not) it is should be a great driver to get people involved. We don't want to try and explain it on the front page as text.
Another radical option would be to split osm.org and openstreetmap.org. Have osm.org be the map (a la maps.google.com), and openstreetmap.org be the project.
Gerv
As far as I know, everybody that has ever asked for their rendering to be on the home page is already there - we can't just go sticking anything we like on because it probably cause an instant meltdown of their server.
As for integrating external services, we don't do that for a very good reason - we want to be in control of anything that we are presenting as a core part of the project and have it running on our servers where we can control it rather than running the risk of having random bits of the home page just stop working one day.
Search shortcuts are already possible - just add ?query=XXX to the URL and it will launch a search. There is also a browser search plugin that should be available for installation from the browser's search drop down in the normal way.
The scale bar is missing for the reasons which have been covered several hundred times in trac, on IRC, on the mailing lists, etc, etc...
I think I missed the fact that search shortcuts are possible in the meantime, thanks for pointing that out.
I did not participate in any of the discussions about the scale bar, so I don’t know about that. I don’t have the time to read the mailing-list very often.
What's it for? For the average user to more easily report bugs in...what exactly? Mapnik?
What I'm saying: "What kinds of things do you think users should/will provide feedback on with uservoice?"
What you're hearing: "OMG SteveC you suck uservoice sucks!!! noone will ever use uservoice because it sucks so much and if it doesn't do map bugs whats the point lol?!!"