Frederik Ramm wrote:

> Is the fact that Potlatch does live editing a design decision, or are
> there technical reasons behind it (i.e. it would be much more
> difficult to have a Flash editor with a "save" button)?

It's a design decision. If you do "buffered editing", you have to a)  
do conflict management, b) visualise unsaved changes on a map that  
stretches everywhere. Both are very serious UI challenges and  
complications for what's meant to be the newbie-friendly editor.

People occasionally make comparisons with text-based wikis like  
Wikipedia, but it's not really helpful, because they're much more  
modal: when you've edited a Wikipedia page, you either save or abort.  
You can't just leave it unsaved as you continue browsing. So if you  
translate that model to OSM, where the atoms are much smaller, you  
end up presenting a "Save/Cancel" dialogue box on every deselect,  
which is a UI disaster.

For this reason, the issue would be largely solved - as David  
suggests - by requiring those who aren't sure what they're doing to  
actively choose between "Edit" and "Play". The sole reason this  
hasn't been done yet is really that lots of people want lots of  
features in Potlatch and those which are mentioned most on the  
mailing lists/users' diaries/forum tend to get done first. This  
doesn't come up much, so it hasn't been. It will be. In fact I'm  
kinda tempted just to do it this evening because it's probably a  
whole lot easier, and less typing, than a protracted mailing list  
debate.

(The issue would be _completely_ solved by doing this _and_ making  
Potlatch easier to use in general, i.e. pop-up help, fewer obscure  
keypresses, etc. It's an ongoing thing.)

If you want buffered editing, use JOSM. And at that point I could get  
onto the subject of "are we - in particular, the wiki - encouraging  
people to run [use JOSM] before they can walk [use Potlatch]", but  
that's a whole nuther kettle of fish. ;)

cheers
Richard

_______________________________________________
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk

Reply via email to