So, you’ve emerged from your MSWord-induced fever dream and discovered the natural wonders of Scrivener. You relish it’s ability to help you process ideas, not just words, and you revel in exploring all that it can do for you. You have character fact sheets at your fingertips. You’ve dropped all your reference notes into your research folder. The inspirational photographs are all in place. You’ve chopped up, reordered, and reorganized your chapters and scenes a hundred different ways. In short, you are rocking your Scrivener existence.
Love it as you do, however, there are still some things that Scrivener won’t do for you. It won’t sync itself across the four computers you use for writing. It won’t facilitate your interactions with editors and beta readers. And it won’t manage the dozens of historical revisions and drafts you produce along your path from empty page to published masterpiece.
And it’s not just you. It’s me, too. And it’s many of the other authors I have spoken too in recent weeks. So in this article, I am setting out to develop a sort of “best practices” guide on how to facilitate an author’s life, with the tools we have at hand today. This won’t be a whiny rant on all the things that can’t yet be done. I’m just going to try to pull together the best advice I can find on how to build a credible creative writing workflow, centered on Scrivener as the main tool, and employing other tools, as necessary.
Before we dive into the details, I should say a word about my computing environment. For the record, I run a Linux shop around here, but you don’t have to. Everything I’m about to share with you will work just as well on a Windows platform, and should do on Mac as well, although Mac users will have access to some more advanced features in Scrivener than we lesser mortals do.
If you do happen to be a fellow Linux user, I will tell you that I have found the Linux-native port of Scrivener to be incomplete, so I have opted to use the Windows version, running under Wine. It was easy to install and I have had no complaints at all in using it.
As the title of this posting suggests, I am going to focus on how to use Scrivener in the context of the cloud, to add a few elements to your workflow that are not directly supported within Scrivener itself. If you’re looking for a best practices guide to writing in Scrivener, this article by Gwen Hernandez is a great overview.
Synchronizing Copies
For authors who only ever use a single computer for their writing will not have much need to sync their manuscript across multiple computers. Or if you only write at home, and you happen to know something about network configuration, you can easily set up a network filing system that allows you to access your writing files from on central location, regardless of which computer you happen to sit down at. But by far the easiest thing to do is to make use of cloud storage.
In this article, writer David Earle walks us through the pros and cons of two of the more prominent players in synchronizing cloud storage: Dropbox and Google Drive. In the article, which was written in April 2012, David assesses the various features of the two systems, and points out their advantages and disadvantages for users with different needs. For the purposes of synchronizing a central manuscript among multiple computers, David gives the nod to Dropbox and the better tool. His reasoning is based on a somewhat special case situation in which it is possible to make changes to the same document from two different computers before they get synchronized back to the cloud. When this happens, David judges Dropbox to be better at helping you to detect and manage the problem without losing any of your work, and I agree with him.
So even though Google Drive gives you more storage for free – 5 GB as compared to 2 from Dropbox – Dropbox is the better tool for storing your work. All you have to do is move your .scriv folder from where you have it now, and put it in a folder somewhere in your Dropbox folder, and everything should just begin syncing like magic.
Update Feb 2014: I have recently been advised by the folks at Scrivener that Google Drive is not recommended for hosting live production files. Apparently, GD does not play nicely when many small files are being updated frequently, which is the case with a Scrivener project. So you may want to focus your live sync hosting on Dropbox, or explore other cloud storage solutions.
Backups and/or Revision Control
In addition to storage of your working copy, there is another concept that we also need to look at: backups. We’ve all had the painful experience of losing a file, and then hunting desperately around our drive, hoping against hope that somewhere, you might have saved a temporary draft. It seems that the more desperate you are, the less likely it is that you have such a backup, or that you’ll be able to find it. Another, similar problem that can haunt an author is when you make a decision to change something in your novel, and you spend a month making all the necessary changes, only to discover later that you _hate_ the change and you want to go back. But when you made the decision, you were certain it was a good idea, so you didn’t actually make a special backup copy. You just went ahead and made the change.
So, from a strict data security point of view, you should only ever need a backup of the most current version of your work, in case the computer gets stolen or the file gets corrupted. But from the change management point of view, it would be a good idea to have backups of various key points along the history of your project too, and this is a concept known as revision control.
It turns out that Google Drive and Dropbox both offer revision management features, which David Earle’s article also examines. David’s advice is that Google Drive wins on this score, because Dropbox only keeps revisions for the most recent 30 day period, unless you upgrade to the pro account. But I’m going to disagree with David here. In a subsequent article, David talks about how to unscramble a Scrivener document in the unfortunate case where you happen to get things out of sync on your cloud storage system. I don’t think you should rely on your cloud storage tool to provide your revision control service (RCS) for you with Scrivener. Most RSC systems work best when they are managing changes to a single file, but Scrivener breaks your project up into dozens or even hundreds of files, all contained within a single, root folder. RCS tools handle this kind of thing as well, but using them is far, far beyond the ken of most authors.
Instead, I recommend using the built-in backup tool in Scrivener itself, with a few key options. First, in Scrivener’s Options window, set it to make backups automatically, and to retain ALL backups. (By default, it only keeps the most recent 10 backups on hand, deleting older ones.) Second, set the backup tool to include the date and time in the filenames it uses for backup files, which will make it easier to find a version from a particular point in time. Third, tell the backup tool to store your backups in a folder that is NOT part of your cloud storage folder. I have a folder called WritingBackups in my home directory, and Scrivener saves all my backups there. And lastly, tell Scrivener to save a backup every time you manually save the file.
By keeping your backups on your home computer, you are now protected in the very unlikely case that Dropbox gets blown up by aliens, or if your entire Google Drive folder gets eaten by a swarm of digital locusts. And since those backups have time/date stamps right in the file name, you also have an easy-to-manage revision control scheme. All you have to do to revert to an old draft is to unpack the backup zip file into a new working folder and open it in Scrivener. And I also like that with this scheme, it is really easy for me to force a backup at a crucial point. All I have to do is hit Ctl-S to manually save the file, and I know that if I later regret the decision to feed cousin Bernie to the Uber-troll in Chapter 17, I can always go back and revert the manuscript to a point in time when Bernie was still alive and undigested.
(In his second article, David Earle recommends creating a different directory in your cloud storage for saving these zipped backups, but because of the threat of digital locusts. I’m not a fan of having all your eggs in one basket. I think it’s better to keep working storage on the cloud, but I want my security blanket right here in my home with me. Call me crazy, but there are limits to my trust in the good intentions of corporations. Especially when it comes to services that I am not paying them for.)
Collaboration
The last point of this version of the best practices guide is how to use Scrivener and the cloud for interacting with other contributors. Maybe you’re working with a single editor, or maybe you’re trying to coordinate input from a dozen beta readers. Some users might be tempted to use the built-in comments and annotation system that Scrivener provides, but I don’t recommend it. (If you’re not sure what these features even are, here’s a short article by Denise Barrett that gives you the quick low-down.) Why don’t I recommend using the built-in system? Because to use it, you would have to share the .scriv file with your collaborator, and Scrivener just wasn’t designed for collaborative editing. Those comment and annotation tools are an excellent place for you to keep notes, but they don’t play nice with multiple authors. And don’t fall victim to the temptation to simply share your cloud-based .scriv file with your collaborator(s) either. You want a quick recipe for munging your files beyond all hope of recovery? Just invite a few other people to be opening and updating the same file with you at the same time. But don’t come crying to me when the locusts come.
No, this is where Google Drive really shines. Google Drive is really just a new name for Google Docs, and one thing Google Docs does well is permit multiple users to edit and comment on one document at the same time. It’s quite similar to the track changes feature in Word, but you don’t have to send the file around to people one at a time. Everybody can play at once.
Now, when it comes to editorial or beta-reader feedback, I like to keep a bit of distance between my working draft and the comments that I get. I personally never want and editor simply marking up my draft and handing it back to me. Even if track changes are on. Call me paranoid, or maybe it’s just that I’ve seen too many problems with technology over the years, but in my world, nobody touches the master draft except me.
So that means I have to prepare a discussion draft to send to my collaborators. In the old days, this might have been a set of printed copies that we mailed around, but in today’s reality, it means that I’m going to export a copy of my manuscript from Scrivener, using RTF format. And then I’m going to post that RTF draft to my Google Drive, and invite my collaborators to mark it up to their hearts’ content. I can choose to post just one copy, and invite all 14 beta readers to mark up the same draft, or I can create a different doc for each collaborator, and keep their changes isolated to just their copy. Once I have all their input, I can then go through the Google Drive doc(s) and copy their notes over to my master draft as I see fit.
Conclusion
Is this a perfect solution? Probably not. But it is what I’m doing, and it is based on what I’ve been able to uncover as best practices from other intrepid explorers who have gone before me. Despite all those conditionals, however, your experience is almost certain to be different, so let me know if you find any other new tricks, or any caveats and I’ll make sure to keep this document up to date. And who knows? By this time next year there will probably be so many new options to consider that I’ll have to rewrite the whole thing from scratch. So stay tuned.
Scrivener can be best characterized as a binder tool for RTF document fragments, but it has NO collaboration tools or awareness, so it would be a dangerous solution for collaborative writing. Its compatibility with git and Dropbox make it quite serviceable for single-user multi-station deployment, but simultaneous editing would create chaos.
Jefferson, I appreciate this 2013 article, and I do work on two computers and have now set the Scrivener Back-up preferences as you have suggested. Thank you. However, I was hoping that you might explain actually syncing the multiple computers, as you suggested in your intro. Example: I have the day’s work on Comp#1, zipped and backed up and Saved on its hard drive (not on the cloud)–day two, I’m at another location, Comp#2 (both with Srcrivener software): how do I work on the files from the day before? Put Zip on Flashdrive? Do you, literally, go through the trouble of opening the .zipped file whenever working on another computer (it sounds like .zip is really for the rare times the entire project needs to be rescued)? I have seen that there is a difference between Save files and Backup .zip files–do I work from Save files on two computers?
Thanks so much for any help. Sven in IL
There are actually two different situations discussed in the article, Sven. Storing zip files is part of the backup strategy, and while it works fine to put those on the cloud, my preference is to keep them on a local machine somewhere. To enable multi-computer syncing, you want to store the actual ProjectName.scriv directory somewhere within your Dropbox folder. As long as you are not sharing those files with other people, it works just fine. (Although see my updated note in the article recommending against Google Drive for this scenario.)
I use SugarSync to get around this. I add the folder where I am saving my Scrivener files to SugarSync. Anytime I make a change on my laptop SugarSync syncs it with the same file on my desktop, and vice versa.
Thank you for the kind words about Scrivener, and the nice overview.
I would just add that we at Literature & Latte have found Google Drive to be unreliable as a synchronization tool for Scrivener projects. Apparently Google Drive gets discombobulated by Scrivener’s tendency to make very frequent saves to multiple files. It’s fine as a destination for .ZIP format backups, or, as you suggest, as a collaborative editing venue. But we don’t recommend storing live projects there.
Have you guys heard of Textilus. It seems to support Scrivener. Might be worth checking out.
Thanks for the article!
I’ve heard many good things about Scrivener and just finished installing it. I do collaborate with a partner, however, and its inability to handle collaboration well has me a bit concerned whether I’ve chosen the best tool. Do you know of any comparable tools that better support collaboration?
To be honest, Bill, I have not yet seen the killer app for collaborative writing. The best solution I know of currently is for the team to work with either TXT or RTF files and then handle the integration using a repository control tool like Git or Bazaar. The learning curve is a bit dense, but this is a very powerful solution, which computer programmers have been using to collaborate on massively complex text projects for decades.
Bill, I know the authors Sean Platt and Johnny B. Truant do their collaborations with Scrivener and Dropbox successfully. They are prolific writers. Might want to check out their website Sterling and Stone dot net and ask them how they keep it sorted.
I know it’s possible :)
I’m a little further down the road now and I’ve used Dropbox for sequential collaboration. Barring an unpleasant surprise, it seems like as long as teams are careful not to open a project file while that same file is opened by another, as with any Dropbox file, it should work alright. Better to use a server, however, that doesn’t allow this.
Thanks for reporting back, Bill. In my own experience, any process that requires multiple people to “be careful” is one that will inevitably fail. So while it may be workable, it is not—generally speaking—a reliable production process. If I were doing collaborative writing, I might use this method as a short-term solution, but I’d be looking furiously for a more robust method. Before the inevitable became evitable.
Wise words Jefferson that I hope I take to heart before regretting!
I just found this article, and it was very helpful. I had been keeping my Scrivener folders on Google Drive, and was ending up with hundreds of files in my Recycle Bin on all my systems every time I ran Scrivener. So I switched to Dropbox and life is much better.
But I configured Scrivener to save its backup files to Google Drive, because two clouds are better than one. I run the Google Drive Windows sync application so I still have a copy on my local drive, but I can also access the backups on all my systems.
Thanks for the article. Any experience with iColud Drive. Seems to be pretty stable.
And a note regarding Dropbox, if you have the pro version it saves versions automatically – overtime the file is save or something like that.
I have a free Dropbox account and a document got corrupted. I emailed them and begged them to send me a backup in the form of enabling versioning for that particular file, a once off thing – they did and all was good but I think I’ll give iCloud drive a spin as it seems to integrate more tightly into OS X / iOS.
Yes, the cloud-space has evolved since I first wrote that article, Richard. The principles still apply, but some of the details will have changed. I’m glad you were able to recover your file.
Had a problem with a corrupt file as well due to a power failure. Corrupted file went to dropbox as well. What saved me was a synced backup. Saving the scrivener BACKUP folder to dropbox is a good idea, as you can go back in that and restore…and if that is on dropbox, then you have more than one place to get to. You might lose a little (depending on how far apart the backups are), but better than nothing.
I use a netbook when out and about. I have the scrivener project stuff in a shared dropbox folder so all is well there, but, eh…Where the heck is custom dictionary stuff located? As I am a novelist…and a scifi/fantasy writer at that, custom words are bread/n/butter.
Also, I’ve been using the linux scriv version for awhile now, and am not finding it “incomplete”…so, curious, what parts aren’t there?
Thanks for the write up. :-)
C
The issues I had with incompleteness have been addressed since the article was written, and they weren’t major. Just a few little things that happened to sit right in the middle of my quirky workflow. :-)
Thanks for the many tips and jigs, Jefferson and others!
My experience with Dropbox is harrowing, if you will. I currently have, Dropbox tells me, 10.2 GB of storage space. This is not a Pro account, but a freebie (I was able to garner so much space owing to referrals). Dropbox bilks me out of ceding even more space, but that’s another matter.
The harrowing part is that I made a number of uploads in 2015 (and I’m not aware that there might be temporary storage points in the Dropbox universe) only to discover that the content of various folders has totally disappeared; sometimes within weeks, sometimes over months. I had made significant backups of unpublished analogue writing by scanning in hundreds of pages before destroying these papery effusions (owing to relocating overseas, paper is heavier than digital content, and airlines will happily carry a surfer’s or golfer’s or biker’s tools free of charge, but not a writer’s) …
Dropbox Support — whatever that is for freebie users — was totally unhelpful. Gone is gone — they would not even respond to the possibility of accessing some backup folders that they might have. Welcome to Web 2.0, where all satisfactions directly, and only, relate to money in the bank!
My reliance on digital safety was nothing but a dream, and I wish I had instead kept my physical papers in someone’s rickety old shed: the chances of survival would have been higher, since worms are less profit-oriented than Web 2.0 stakeholders …
This is great!
Does anyone have experience storing a .scriv file on a networked drive, such as in an office network share? I wouldn’t want to use it for collaboration as such, but I’m using Scrivener at work to help organise my policy/procedure project and I could see that being useful in the future.
(For now, it’ll live on my thumb drive!)
I’ve used it on a number of different network share systems, Dina. It works fine.
Hey guys,
Does anybody know how to transfer the custom/personal word list from one computer to another? I switched to a new laptop, but can’t find anything on how to do this.
Regards,
Maarten
Hey Maarten,
Any luck with figuring out how to do this?