[Strategic] OSM front page discussion and user survey results (with pictures)
Kai Krueger
kakrueger at gmail.com
Fri Apr 29 21:14:24 BST 2011
Hi Steve,
thank you for the helpful comments.
On 04/29/2011 01:55 PM, Steve Coast wrote:
> So I played with it, it looks pretty good. My changes would be
> relatively minor, plus some questions.
>
> * Only let me enter bugs when zoomed in a fair way
Sounds reasonable and easy to fix.
> * Don't show me all the bugs just by default on the map.
It would be easy to turn off the bug layer completely by default. It is
just another overlay layer in OpenLayers. With "Don't show me all the
bugs" do you mean you want to be shown some by default?
> * I really don't believe in having to click the map again to enter a
> bug. My mum would be confused. Just use the center point of the map.
> So the model is, click to enter bug, popup, it says "be as descriptive
> as possible", done. The extra click makes a lot of sense for you and
> me, but not someone new. I know there are a ton of "but, but, but"
> arguments against this, but really, simple is _so_ much better.
Ian Dees had the same suggestion. Basically copy the method of entry
that Google use with their "report a problem" link. I mainly did this
this way because it is the way the OSB did it and because that is how
the JS library did it that I based this off. But I'd be happy to take in
other usability suggestions into account, as coming up with a nice easy
to use interface probably isn't my strength.
I'll see if I can implement these changes sometime over the weekend.
>
> Now questions
>
> * I'm assuming the API looks sane?
I'd hope it is sane, but I'd leave the judgment up to you. (
http://wiki.openstreetmap.org/wiki/OpenStreetBugs/API_0.6#API_-_style )
> * I'm assuming the data is all going in to whatever rails db is
> talking to, not some magical special other db?
Yup, it goes into what ever db rails is set up to talk to.
> * I'm assuming there has been some cross-browser testing?
No, not yet. I tested it in Chrome and Firefox on Linux, which is all I
have available. If you (or someone else) could make sure it works
correctly with all the IE variants and report any problems that would be
helpful.
> * I'm assuming there is a proper db migration
With proper db migration you mean the rails db migration scripts to
migrate an existing rails_port instance? Yes.
There are also some scripts that can import the db dump from the old
OpenStreetBugs to help in transition. However those are somewhat fragile
and need manual work.
In case someone cares, there are even a bunch of unit/integration tests.
Although there is nearly always need for more tests.
>
>
> I'm happy to take a peek at the code too and make some adjustments,
> where is it?
That would be great. The code running on
openstreetbugs.dev.openstreetmap.org is in the OpenStreetBugs branch at
git.openstreetmap.org
My development branch is at https://github.com/apmon/openstreetmap-website
Kai
>
> Steve
>
>
>
> On 4/29/2011 10:39 AM, Kai Krueger wrote:
>> On 04/29/2011 02:56 AM, Eugene Usvitsky wrote:
>>> * "Report an error" link to OpenStreetBugs
>> I'd like to mention that there is a (more or less) fully functional
>> implementation of the "Report an error" functionality at
>> http://openstreetbugs.dev.openstreetmap.org/
>>
>> It is heavily modeled after the ideas of the original OSB (and uses
>> large parts of the client javascript written by Candid Dauth), but is
>> fully integrated into the rails_port. Apart from having the bugs
>> stored in the main OSM database, this also allows to hook into OSM's
>> user management to make it easier to keep track of your own bugs and
>> bug comments. This might make it easier to communicate between bug
>> reporter and mapper.
>>
>> The Api was also slightly adopted from the original OSB API to be
>> more in line with the other rails APIs. It is mostly a rename,
>> though, so it shouldn't be difficult to adapt existing clients to the
>> new API.
>>
>> A year ago, when I did the bulk of the coding, I talked to Mitja
>> Kleider (the maintainer of the current OSB instance) about possible
>> transition strategies from the external OSB instance to the
>> integrated one once things are ready. He said it would probably be
>> possible to use the existing URLs as a proxy to not cause any
>> disruption for existing clients in the transition period and thus
>> gracefully moving over without any losses.
>>
>> Tom has just agreed to have a look at the code and review it in the
>> next couple of weeks, so depending on what his review sais and how
>> much change and clean up is necessary, we might be able to see some
>> progress on this fairly soon.
>>
>> If people have comments and suggestions on what can be improved, I'd
>> be grateful for any tips. However, my priority is on getting
>> something workable and usable actually deployed before adding too
>> many new features.
>>
>> Kai
>>
>> _______________________________________________
>> Strategic mailing list
>> Strategic at openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/strategic
>>
>
> _______________________________________________
> Strategic mailing list
> Strategic at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/strategic
More information about the Strategic
mailing list