Syncing indexed folders

Hello everyone. I was reading through previous threads and it seemed that it was not possible to sync indexed files and folders from Mac (DEVONthink 3) to iPad (Devonthink To Go). But I just tested it and it seemed to work—before I get carried away, I’d be grateful if this is indeed now the case.

My test set up was: (1) create a new database on the Mac with some local files; (2) create a sync store on dropbox; (3) import that database on Devonthink to Go on the iPad using the dropbox sync store; (4) then add to the database on the Mac an indexed folder, which is a folder of documents stored on a different cloud (not Dropbox); (5) sync the databases again.

When I did that, I could view the indexed folder and documents on my iPad. I could also mark up the document, and that would sync back to the database on the Mac but also would appear when accessing the document directly from the cloud.

(My iPad has access to the cloud storage, of course.)

This is amazing. Can someone tell me if it’s too good to be true…?

Yes, it is, it is. One of the “think different” things of this company.

The only warning is that you must be careful modifying the files outside of any instance of Devonthink. What I mean is you modify a file in DTTG, it fo to sync store but before an instance of DT has time to sync back into real file, you modify the file externally. You will end with a duplicate file.

Bravo :clap:

Always love the way that the DT team deliver. And this surprise has just made my life so much easier. Thank you.

That’s correct; if you sync a database that contains indexed folders, the folder contents will be available in DTTG. I think a lot of DEVONthink users use this feature. For example, some of us use Zotero to manage academic articles, and then index the Zotero storage folder in DEVONthink to make the PDFs searchable and annotatable in DEVONthink. Thanks to DEVONthink’s sync facilities, the articles are also available in DTTG, and one can use the excellent PDF annotation features to read and mark up the articles on, say, an iPad.

At this point, it’s worth bringing up a difference in behavior here between DEVONthink on the Mac and DTTG on iOS. You will run into this sooner or later, and it’s worth keeping this in mind because it affects how you work with things across multiple devices.

In DTTG on iOS, the indexed folder contents are available even though the external indexed folder itself is not on your iOS device. By contrast, if you have 2 or more Macs running DT, the indexed folder contents are not available unless the external indexed folder is present on all the Macs where you want to access it. DT uploads the full indexed folder contents to the sync store, but DT on the Mac currently doesn’t offer a feature to download index folder contents from the sync store, even though (paradoxically) the contents are obviously there. (I know DEVONtechnologies are considering the addition of the feature, but AFAIK it’s not available yet.)

Typically, the problem you run into is that you have a database with an indexed folder on your “main” Mac, say a desktop iMac where you do most of your work, and then you decide you want to have the same database on your laptop. So you set up DT and sync your databases there, but (accidentally or by choice) you don’t have the source folder on the laptop too. Then you discover that you can’t access the indexed folder contents on the laptop.

The solution is to make sure to have the indexed folder on all Macs where you want to access it.

3 Likes

That is correct because DEVONthink To Go doesn’t support indexing files. They are copied into the local database in DEVONthink To Go.

2 Likes

I have a question regarding this issue and would like to clarify a point made above.

  • I have DT3P running on three macs, but I don’t sync them through sync stores.
    Instead, I have my database on an external storage disk, which I plug into each computer when I’m working on it.
  • I also have my zotero library indexed into DT3P.
  • I am considering purchasing DTTG for my ipad M1.
  1. I would like to know if there will be no problems when syncing on different devices
    – eg if I sync between DT3P database and DTTG on my home Mac in the morning, take my ipad and work around with it, then sync DTTG and DT3P on a different Mac (say my office or laptop) later in the afternoon.

  2. Also, you mention above that DTTG doesn’t work with indexed files.

  • so, does that mean if I annotate an indexed file from my zotero library on my iPad, then it wont show in the DT3P database when I sync them later?

Thanks in advance

DEVONthink To Go supports files/folders which were indexed on the Mac, it’s just not possible to index files/folders on iOS due to the limitations of the system. Therefore this should be possible.

As usual the best way to figure out what’s possible or not and how it’s working is to try it on your own using some test databases/documents.

thank you for the response. This is what I had assumed, but I just wanted to confirm it, given one of the posts above talks about syncing indexed files in an elaborate system involving cloud storage, which I want to avoid.

Cloud files available in the Files.app are not identical to the same files available in DEVONthink To Go which were initially indexed on the Mac due to the mentioned limitations of the system. Therefore you should either work on the cloud files or on the indexed files in DEVONthink To Go but not on both of them as this might cause conflicts later on the Mac.

Indexed files which are not located in cloud folders are not affected by this.

1 Like