2006/4/27, Toru Marumoto <[EMAIL PROTECTED]>: > On 4/27/06, Thomas Broyer <[EMAIL PROTECTED]> wrote: > > Aren't you going to retrieve the entry anyway before editing? > > My client impl doesn't retrieve the entry before editing. Most users > don't want to wait for downloading everytime they open a editor.
That's an "optimization" for the special case where there is only one user, using only one client on only one computer/device; or when lost updates really do not matter. Also, remember, there's no atom:modified so you can't sync "minor changes" (e.g. changes to an entry without modifying the atom:updated value), at least using the current "Core" Atom Protocol. Users won't wait too long however, if the entry hasn't changed, since the server should send a 304 (Not Modified). For example, when using Thunderbird with an IMAP account, I'm pretty sure Thunderbird syncs with the server whenever you select a message for viewing. This never bothered me. On GMail, you download from the server as soon as you select a conversation for viewing, I don't think this bothers many users, judging from the (growing) number of users (AFAICT). Same thing again for many ECM or WCM products. > > What if the entry is not editable? > > Is there any situation where you post an entry but you cannot edit it? When POSTing a comment, bug report, request for enhancement, feedback message, etc. Everything that you won't be able to edit but want to "follow" (for example, a bug report will gain a [EMAIL PROTECTED]"replies"], have a state –such as open, closed, not reproduced, duplicate, etc.–, have an extension telling your client where to POST follow-ups, etc.) -- Thomas Broyer
