[OSM-talk] Potlatch :-)

Richard Fairhurst richard at systemeD.net
Fri Nov 23 09:46:19 GMT 2007


Ulf Lamping wrote:

> That's the usage model I would expect. That's the same model every  
> wiki
> page works that I know of (which has at least some similiarity).

I know what you mean, but it's not actually a simple comparison.

In some ways the current Potlatch model is pretty similar to  
Mediawiki (or Usemod Wiki, or whatever), despite the lack of an  
explicit "Save" button. The "atom" is a page in Mediawiki, or a way  
in OSM. It is a single discreet unit with minimal dependencies and  
which can largely be viewed in one edit window. In half an hour's  
editing, you might edit 30 Mediawiki pages or 30 OSM ways, and  
there's an explicit save action for each one - albeit that Potlatch  
implements it through deselect, not a button.

There is absolutely no way I'm going to require users to click "Save"  
per way/POI - that would be a usability disaster. So any such change  
would have to be a "commit unsaved changes" model. But that has  
serious UI issues too. Your changes might have been made half an hour  
ago and be 25 miles off-screen, so you don't actually know what  
you're saving, whereas now it's all visible on-screen. You have to  
have conflict management: that's really hard for a newbie to get  
their head around, never mind the 412 errors, and runs the risk of  
introducing severe db problems if there are coding mistakes or  
oversights. And so on.

I do see where you're coming from and it's something that I've been  
considering since Potlatch was first in development - some of those  
at the Oxford dev day when we finished the Rails port will recall the  
discussions. But it's not a simple decision.

To my mind the recent changes to Potlatch (removal of anonymous  
edits, introduction of undelete/history, fixing "revert merged ways"  
issue) go most of the way. There is still the issue that you are not  
explicitly forced to choose between practice and edit mode (i.e. it  
defaults to edit mode), with some strong on-screen documentation  
exhorting you to practise first; this is on the list, I just haven't  
got around to it yet. (And more documentation is needed in general,  
but that's a whole-OSM problem.)

I guess the reason I suddenly stopped being "mild-mannered" on the  
subject (sorry Frederik :) ) is that the continual sniping from a few  
people, historically either on talk-de or from German users on talk,  
bears absolutely no relation to the reality that I see on the map -  
and I do a lot of editing across a big swathe of England and Wales.  
There really is _no_ systemic problem with Potlatch edits. As I've  
said before, most of the bad edits I see (low-resolution ways, stray  
nodes) actually originate from JOSM users, and I'm not blaming the  
tool for that.

My guess is that there is a small number of newbie anonymous users in  
Germany who are very keen and doing a lot of work, but haven't really  
got the hang of this yet. Now the entire point of the change to  
disable anonymous edits is that you can now track these guys down and  
shoot^H^H^H^H^H help them.

Of course maybe there's something about umlauts and Eszetts that  
triggers a weird way-deleting bug in Potlatch, in which case I hümbly  
apologiße. :)

cheers
Richard



More information about the talk mailing list