This Week's Sponsor:

Kolide

Ensures that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


DropDAV 2.0 Launches, Goes Paid at $5 Per Month

If you’re a heavy user of the iWork suite for iPad or the recently released OmniOutliner and have been looking for a way to easily keep documents in “sync” across machines, you’ve probably already heard of DropDAV. By providing a WebDAV interface to your existing Dropbox account, DropDAV allows you to export documents using iOS apps’ “save to WebDAV” function, and have your docs conveniently saved on the desktop. Because DropDAV simply gives Dropbox the capability of becoming a WeDAV server, you’re not really “syncing” documents when you use Pages or Number for iPad –rather, as these apps already use WebDAV, you’re given the option to at least save to Dropbox. That’s something.

The first version of DropDAV, launched a few months ago, became so popular that the developers had to rethink the service from the ground-up and rewrite the whole engine to support the latest WebDAV standards, offer more speed and reliability, and find a pricing model that would keep operations going. DropDAV 1.0, in fact, was free if you were connecting to a free 2 GB Dropbox account, and asked you to pay only if you had a paid Dropbox account. With version 2.0, officially announced two days ago, gone is the freemium model and the differentiation between free and paid Dropbox accounts: DropDAV now has a 14-day free trial, and after that it’s $5 per month. Simple. The developers explain they’ve completely rebuilt DropDAV to be faster, more compliant to standards and less prone to server-side errors; by integrating with the powerful Dropbox API, DropDAV still allows you to virtually export to WebDAV from any app that supports the protocol, and have documents actually offloaded to Dropbox. It works really, really well and, from what I can tell after a quick test (I’m a subscriber), it’s seriously faster and improved. From a technical standpoint, the devs write:

We identified inconsistencies in the way PHP and the OAuth Pear plugin worked with UTF-8 strings. We created a taxonomy of WebDAV clients, sorting out which ones behaved similarly. We integrated in support for WebDAV locking to comply with the Class 2 specifications.

In the end, we bridged our legacy implementations of WebDAV’s hairier functions (written in PHP) with the native UTF-8 support and better Dropbox client in Python. We settled on an implementation that includes extensible request parsing in PHP, communication with Dropbox in Python, then extensible response formatting back in PHP. It’s a lot cleaner than it sounds, and it works really, really well for the entire UTF-8 character set and XML Special characters.

Class 2 support is still a work in progress. In truth, it’s somewhat of a hack in that Dropbox doesn’t support locking, so we could only create the illusion of locking for our WebDAV clients. We think we’ve done that well enough to roll out and will continue improving it to eventually pass the Litmus test in the coming weeks.

If you haven’t checked out DropDAV already, here’s your chance to start a free trial and connect the service to your Dropbox. It works great with the iWork suite, The Omni Group’s apps and a variety of file managers for OS X and iOS (such as iFiles), and it’s probably the best shot you have if you don’t want to go insane with Pages and exporting files in iTunes.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.