Hi all,

I've been a profoundly grateful user of Leo since it was first announced. 
While I use it mainly for programming, it has come in extremely handy for 
other tasks, such as building university essays.

I'm writing now to ask what the thinking is regarding getting a cloud-ready 
version of Leo up and running.

I'm thinking about various usage patterns, such as:

   - Auto-sync style clouds like Dropbox - Leo can monitor the local copy 
   of the file, and if changed outside of Leo, reload it and update the 
   running instance - this is a bit crude, and vulnerable to race conditions, 
   but likely not too hard to implement
   
   - Client-server style - users can install some server-side code under 
   Apache which lets n running instances of Leo desktop client to talk via 
   http to a server, which mediates reads/writes/creates/deletes of nodes
   
   - Leo in the browser - here, it's well worth looking at the excellent 
   Checkvist cloud-based outliner at www.checkvist.com. It's got some great 
   cloud ideas Leo could borrow. It's just a matter of whether Python 
   in-browser frameworks like Pyjamas are up to the job, versus how hard it 
   would be to implement Leo in 
   <brain-haemorrhage>Javascript</brain-haemorrhage>

I'm of the strong opinion that, whichever way Leo goes, it needs to move 
away from the XML .leo file as its principal storage format, and move 
towards database storage, with a one-node-per-db-record mapping and support 
for automatic acquisition/release of node locks. IMHO, the.leo file should 
be put out to pasture and work just as a very handy import/export format. 
It's still a great way to pack a whole heap of (non-thin) files together 
with coherent structure.

Thoughts?

Cheers
David

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" 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/leo-editor?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to