Showing posts with label collaboration. Show all posts
Showing posts with label collaboration. Show all posts

Wednesday, April 25, 2012

Add Check-in, Check-out to Dropbox

Dropbox is a great solution for online backup and, to some extent, for simple collaboration. One limitation, however, is that there is no way to know when a collaborator has opened a file for editing. If two people edit a file at the same time, Dropbox will save both edited files which will not have conflicting changes.

Notifybox is a third-party solution to this problem. It only works with Microsoft Office documents and on Windows, but it does seem workable and is free for use on a single folder.

When you open a file within a monitored folder, a dialog pops up:

image

If you choose “Check-out,” you can go ahead and edit the file. When you save and close it, Notifybox informs you that it is now checked-in.

If you choose “Cancel” instead, a dialog box tells you that you should close the file without saving it. This isn’t enforced, so it’s up to the user to pay attention to the prompts.

If you try to open a file that is already checked out by someone else, a different message tells you that you should close the file without saving since it is already in use. It appears that all the potential users must be using Notifybox … I don’t think that it can tell if someone has checked out a file unless that person is also using Notifybox.

It’s a simple solution that bridges a gap between Dropbox and more complex version control systems that are likely too intimidating for most casual users.

A full subscription costs $6 monthly and allows you to monitor multiple folders and subfolders, and to encrypt and compress files in your Dropbox folder. The free version lets you monitor a single folder.

Saturday, February 28, 2009

Dropbox: A free, low-bandwidth solution for online file sharing, syncronization and backup

One of my projects is the book AIDS Is Real and It's In Our Church, which I co-authored. The English version has been quite a success, Hausa and Amharic editions are in print, and now we're working on the French version. One of the technical problems we've dealt with is simply how to share the files between authors and editors on different continents, while being sure that corrections and updates are made to the right file. Once, in the Hausa version, I spent quite a few hours making corrections and then discovered that the file I'd been given was not the latest.

There are many approaches to this issue, which after all is a common one whenever people are collaborating on documents. One of the particular constraints for some of us though, is that the solution has to be low-bandwidth, simple, and free (or at least very low cost). It simply isn't practical to be uploading and downloading a 20 MB file every time it is changed.

I've looked briefly at Google Docs, which works fine and would be my first choice for documents that don't have a lot of formatting requirements. Collaborators work (even simultaneously) on a document in Google's own format, stored in cyberspace somewhere, and that document can be exported when necessary to another format. Documents can be text (with pictures), spreadsheets, or presentations. Google Docs is free, doesn't require any setup, and lets users work online or offline (that is, you can edit documents even while not connected to the Internet, and they will be saved again when you are online).

Google Docs won't do what I need at the moment, though, which is to allow people to edit Microsoft Word and Publisher documents. That is where Dropbox has been a real help. I use it to
  • Share files with co-workers, automatically keeping everyone's copies synchronized
  • Work on files from different computers without having to do anything manually to keep them synchronized
  • Keep online backups of projects I'm actively working on, so that the backup is always current.
Here's how it works:
  1. Download and install the free software (currently a 14 MB file). It creates a special My Dropbox folder on your computer.
  2. Register as a user with the service. You get a 2 GB online folder free, and can pay for more storage.
  3. "Once installed, any file you drop into your Dropbox folder will synchronize and be available on any other computer you've installed Dropbox on, as well as from the web. Also, any changes you make to files in your Dropbox will sync to your other computers, instantly."
  4. Dropbox does not transfer the entire file each time it is changed, but only sends the changed portions. This means that when I change one word in the 20 MB file, only a small amount of data has to be sent back and forth over the Internet, not 20 MB. That makes it useable over our low-bandwidth connection.
You can use the Dropbox folder like any other folder. Drag files into it, make sub-folders, add and delete files, and so on. All those files and sub-folders will be transparently synchronized with your online folder and with any users sharing those files. That last point is important. People sharing your files do not have to do anything to keep their copies up to date, as Dropbox does that in the background.

Example:
  1. I create an "AIDS is Real" folder inside my Dropbox folder and drag my 20 MB aids_is_real.doc file into it.
  2. If my collaborator does not already have Dropbox installed, I send her an invitation to install it.
  3. I mark the AIDS is Real folder as shared with my collaborator, for reading and updating.
  4. The Dropbox software automatically downloads aids_is_real.doc into my collaborator's computer.
  5. I open my copy of the document from my local Dropbox folder, make some changes, then save and close the file (changes are not synchronized until the file is closed).
  6. Dropbox software automatically saves my changes to the online copy and to my collaborator's local copy. When my collaborator opens her copy, it is always up to date (as of the last time she was connected to the Internet).
  7. Likewise, when my co-worker changes the file on her computer, those changes will be reflected in my local copy (almost) immediately.
Give it a try! It's well worth the effort if only for the ability to keep 2 GB worth of your important projects safely backed up online. (Of course, how safely depends on the long-term survival, security, and stability of Dropbox; you shouldn't depend on any one service for the backup of your valuable data).