[MlMt] Tags not stored with IMAP?

Jody Klymak jklymak at gmail.com
Wed May 31 14:36:42 EDT 2017

On 31 May 2017, at 10:08, Robert Brenstein wrote:

> Some users use iCloud, some don’t. Some use Dropbox, some don’t. 
> Some use NextCloud, some don’t. The list goes on…The point is that 
> using cloud space for syncing is not that trivial since different 
> users will want their favorite cloud space supported as it was already 
> discussed on this list. Personally, I think that we would be better of 
> using server-based approach, either controlled centrally by Benny or 
> using our own service providers (using IMAP technology as the base, 
> for example).

The advantage of iCloud is that it is a system-supported synchronization 
solution that has a well-defined API. I also believe that storing 
keys-value pairs just defaults to local storage if iCloud isn’t 
available and/or not selected by the user, and hence is no different 
than an app that only stores preferences locally.  Its *not* the same 
solution as saving *.plist files to a program-defined database on an 
arbitrary server like Dropbox because Dropbox has no easy programatic 
way to warn a local version of the program not to write a preference 
because a copy already exists that was modified on another device. 
Conversely, iCloud has a whole API for that.

My guess would be that the biggest drawback for MailMate would be the 
lack of transparency for various *.plist files that now get edited by 
hand by the users.  I also don’t know how complete or easy-to-use the 
iCloud API is - maybe there are design decisions that make it not worth 
the syncability for MailMate.  But I just wanted to re-iterate that its 
not the same thing as having the existing *.plist files stored on your 
iCloud Drive and somehow magically getting them to sync.

Cheers,   Jody

> On 31 May 2017, at 17:56, Jody Klymak wrote:
>> On 30 May 2017, at 22:32, Jody Klymak wrote:
>>>> Perhaps one day MailMate will allow for Dropbox sync with certain 
>>>> settings, like Tag Preferences.
>>> Isn’t that what iCloud is supposed to do for mac apps?  I’m not 
>>> a mac developer, and I’m not an expert on all the data that an app 
>>> like MailMate has to store, but I thought one of the cool things 
>>> about iCloud is that it gives developers ways to share application 
>>> settings and document seamlessly between machines?
>> as in 
>> https://developer.apple.com/library/content/documentation/General/Conceptual/iCloudDesignGuide/Chapters/DesigningForKey-ValueDataIniCloud.html#//apple_ref/doc/uid/TP40012094-CH7-SW1
>> … of course the developer still has to do something sensible (and 
>> presumably hard) if someone was offline and made changes.
>> Cheers,   Jody
>> _______________________________________________
>> mailmate mailing list
>> mailmate at lists.freron.com
>> https://lists.freron.com/listinfo/mailmate

> _______________________________________________
> mailmate mailing list
> mailmate at lists.freron.com
> https://lists.freron.com/listinfo/mailmate

Jody Klymak, Editor, *J. Phys. Ocean*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20170531/c9379853/attachment.html>

More information about the mailmate mailing list