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

Reply via email to