I'm writing an end-user manual for TW so this information is very
welcome. I will update the community wiki when i get around to it.

Excellent, thanks!

[After locally modifying a plugin tiddler] I select the plugin and
click "sync". What happens?

You'll get a message "Changed while unplugged and on server", and basically cannot use the automatic sync for this tiddler.

Does the sync look at modification date and only imports when the
modification date of "remote" is newer than "local"?

This depends on the adaptor. To detect whether a new version is available on the server, the FileAdaptor uses the modified date, while the TiddlyWebAdaptor uses the revision number.

And in the case of the other adaptors, is the newest version retained?

I'm not sure I understand the question.
TiddlyWeb supports revisions, so if you're sending a new version of a tiddler from your local TiddlyWiki to TiddlyWeb, the older version will still be available.

It would be really helpful if:
- a source could identify itself as authoritative (no trying to push
no matter how changed it is on the local)

That would be useful in this particular scenario (plugins), but might be rather limiting in other scenarios (e.g. exchanging tiddlers with an arbitrary number of parties) - i.e. plugin territory?

- the sync would take account of the adaptor being used, and not try
to push or propose to push when that adaptor is being used

Well, that's kind of what's happening - it's "just" that the UI-level reporting is rather poor. Code contributions on that front would be most welcome.

It would also be helpful if the mechanism would take account of
tiddler::Version slices when present on tiddlers both local and
remote.

We've had similar discussions in the past (might be worth searching the [twdev] archives) - but IIRC, the complexity proved overwhelming (as is the nature of synchronization), especially as there are no standards (only conventions) around plugin metadata. However, that should discourage anyone from building a prototype to illustrate how this could be improved...


-- F.

--
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to