Hi, Rickard, thanks for posting this, it’s an interesting approach. I 
appreciate you for providing links to the tech you advocated. I had a little 
trouble; maybe it’s because I don’t know much about dropbox (I’m not from MLO, 
I’m another user). But if I followed correctly, I have a few issues:

 

/longpoll_delta does not actually return any data itself, but rather triggers a 
call to /delta. The returns from /delta include a has_more field indicating if 
additional changes are waiting. If has_more is false, then the caller is caught 
up and /delta is not to be called again for five minutes, “preferably more”. So 
if a user is making a lot of changes, once the first few changes get synched 
there appears to be a five (or more) minute hiatus before synching resumes, is 
that right? I’m asking this as your request asks for “instant” synch and a five 
minute hiatus would be an issue to me. 

 

Also, it appears that the metadata returned by /delta does not include any 
record-level information, but only the names of new or changed folders and 
files. Discussions of dropbox synch of MLO in the past have generally centered 
on the issue that dropbox provides file-level synch where current MLO Cloud 
provides record-level synch. File level is completely fine for someone who uses 
MLO on one platform then stops, goes to another platform and starts using it 
there. However, many MLO users find themselves switching rapidly between a 
desktop and mobile platform. For example, I tend to use my desktop to create 
and organize my tasks and my mobile platform to mark completion, change 
priority or start date, or record notes reflecting partial completion; all the 
things involved in executing the tasks. Without record-level synch the changes 
from one side or the other seem likely to be lost.

 

I look forward to hearing your thoughts on this.

-Dwight

 

From: [email protected] 
[mailto:[email protected]] On Behalf Of Rickard S
Sent: Thursday, July 24, 2014 6:57 AM
To: [email protected]
Subject: [MLO] Re: Feature Request: Instant synchronization (and here is how)

 

After posting this, I saw the post that feature requests should go to Uservoice 
instead, so I have created a request there as well.

On Thursday, July 24, 2014 12:50:00 PM UTC+2, Rickard S wrote:

I have abandoned and returned to MLO several times over the years. I really 
like MLO, but issues with the "MLO Cloud" sync has got me several times, and 
each time I have looked for better working alternatives to MLO. And when I have 
forgotten about sync problems I return... ;)

 

I see the need for instant synchronization daily; Working on my laptop and 
adding new tasks, having suddenly to walk over to a conference room or 
colleague, or preparing the next day on my home computer. But since MLO does 
not synchronize other than on intervals or when the application exits, and not 
when the laptop goes to sleep since it is closed, I don't have access to those 
tasks.

 

Instant synchronization is possible, and does not have to be that hard to 
implement. For the purpose of implementing this in the current MLO cloud, I 
propose looking at:

*       Android supports <http://developer.android.com/google/gcm/index.html>  
lightweight messaging on changes, meant to be used for synchronization 
purposes. 
*       iOS has similar 
<http://backendless.com/documentation/messaging/ios/messaging_overview.htm>  
functionality.

But really, I suggest that MLO would benefit from moving away from the MLO 
Cloud. The application would be better served if it used something like Dropbox 
or any other nowadays more advanced cloud storage for storing task data instead 
of the proprietary file storage. Using Dropbox, the MLO application could 
register a listener 
<https://www.dropbox.com/developers/core/docs#longpoll-delta>  to know get a 
signal if something changed. If using Google Drive, there is similar support 
<https://developers.google.com/drive/web/push>  for this.

 

(I use MLO on an Android phone, an iPad, two office PCs, and a home PC. All 
running the professional or paid versions).

 

Regards,

Rickard

 

-- 
You received this message because you are subscribed to the Google Groups 
"MyLifeOrganized" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mylifeorganized.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mylifeorganized/74674991-1fb4-4529-81d4-117fa8a0c148%40googlegroups.com
 
<https://groups.google.com/d/msgid/mylifeorganized/74674991-1fb4-4529-81d4-117fa8a0c148%40googlegroups.com?utm_medium=email&utm_source=footer>
 .
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"MyLifeOrganized" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mylifeorganized.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mylifeorganized/000001cfa73d%241a093b50%244e1bb1f0%24%40dwightarthur.us.
For more options, visit https://groups.google.com/d/optout.

Reply via email to