Saving files on the web
I had this thought. As Tim Bray and Sam Ruby noticed, we could build office applications entirely in HTML that can save HTML and can therefore be word processors, spreadsheets, presentations, databases. The killer with these things is that you can't save, or if you can you can only save to the providers space (so if you write a document on myhtmlwordprocessor.com, it saves it there and you have to load it again from there). Good fo rlock-in, bad for, y'know, Web 2.0. So my thought was: can you do an OpenID sort of thing but use it to save files? So I have my file store on kryogenix.org? I go to myhtmlwordprocessor.com, write my document, and then click Save; it saves it in kryogenix.org/filestore, securely (meaning (a) that other people can't save stuff in there without my password and (b) myhtmlwordprocessor.com doesn't get to know my password). That'd be brilliant; you can then decide to start using betterwordprocessor.com if you want to and still securely load files from your filestore. Might even be good to register myfilestore.org and let people save stuff in there. What you'd want is some trivially easy JS APIs, so the betterwordprocessor.com people can just make clicking the Save button do filestoreobject.save(data), which asks the user "where is your filestore?" and then saves it. With a bit of GreaseMonkey magic, or possibly by saving a URL to your personal filestore location at myfilestore.org, you could even do it without asking the user anything. Thoughts? Would it actually be useful?
More at adpb.
Names:
The name of it wants to be something unique that'll fit in the sentence "I'll save that in my FOO". By itself the name should roughly suggest what it does.
- lockr
- doclocker
- filestore
- onlinedrive
- webstore
- webdisc