Network access to files
Previous: Thumb-drives supported
The Personal Editions (Pro and Lite) and the Student Edition do not support direct network connections for files that are to become occurrences. You will need to move or copy a networked file to your computer before it can become a Topicscape occurrence.
You can't assign the folder where your Topicscapes will be stored (called the "My Topicscapes" folder if you did not change that) or database files (.3DT) to a network location. Also, it will not be able to open Topicscape .3DT files that are accessed from a network share, and it will not accept the introduction of files that are on a network share, whether they are to become copied, moved or 'point-to' occurrences.
If a file is on your own computer, but you have shared the directory it is held in, you cannot access it over the share. For example if your computer is MyPC, and your shared documents folder is C:\Users\Public\Public Documents, shared as MyShared and there is a file in there that you want to bring into a Topicscape, you need to access it like this:
you cannot bring it into Topicscape if you drag it from the folder viewed like this:
even though it is ultimately the same folder.
Sharing Topicscapes between computers
But if you need to share Topicscape files among, say, a work computer and a home one, in addition to the USB approach mentioned in the previous section, you can use a Cloud synchronization service. Internally, we have used OpenDrive for this, but there are many others. OpenDrive has a free option that gives you 5GB of data storage, and at the time of writing you can get 100GB for $5/month or $50/year.
Once set up, this will keep multiple Topicscapes in step, and it provides transparency about its actions, allowing you to decide on updating and deletion of files, or give you the option to allow synchronization of various types to take place unattended, once you have recorded your decision.
If you use OpenDrive, you might find it convenient to make a small change after installing Topicscape. Instead of accepting the default location for your Topicscapes, which is:
C:/Users/<your account name>/My Topicscapes
you may want to change it to
C:/Users/<your account name>/Documents/My Topicscapes
The default is set up to minimize path lengths but the second choice is better suited to the way OpenDrive works, because it has a "My Documents" folder.
You can also use files in Google Drive, DropBox and other cloud services, provided that you are referencing files actually in you own computer, where those files are in the folder(s) that are synced via the cloud.
For Google Drive, this would typically be files in C:\Users\You\Google Drive\ (Topicscape will not directly manipulate files seen at https://drive.google.com/ in the web interface).
You can even copy an entire Topicscape to C:\Users\You\Google Drive\ and operate it from there, and the Topicscape will be synced across multiple PCs.
Google Drive does occasionally give an "unable to sync" message (cure: Quit Google Drive and restart it, but that's annoying), so you may want to experiment with one of the others.
Using the cloud is not a true multi-user solution, because all versions of Topicscape are personal products, really intended for use on one machine only. It does not look out for, or handle, update collisions where two people are trying to edit one file simultaneously (or before the first change to the file has propagated to the other PC). That said, provided there are real-world agreements that avoid simultaneous editing, this is a useful half-way house to multi-user operation. Simultaneous editing includes two people working on the same Topicscape at the same time, because the .3DT file is being continuously updated, even if none of the occurrence files in the Topicscape are being edited.
Assistance converting to the Cloud
If you have already installed Topicscape in the default location, there is an item in the Tools menu that will help you make this change:
Tools > Permanently move Topicscape's base folder ('My Topicscapes')
A limitation of using a cloud service with Topicscape is that certain customization data (your personal preferences) that Topicscape stores in the Windows Registry will not be synchronized. This is unlikely to be significant, and will affect the operation of Topicscape Box more than Topicscape itself.
If you are using Cloud synchronization you should not use the Link option when introducing files to Topicscape. Instead select Move or Copy.
A common case
The most straightforward use of the cloud with Topicscape would be having a work computer and a home PC with access to the same Topicscape by synchronizing a Topicscape folder on each via the cloud. This is commonly done and, provided only one copy is in use at a time, and Topicscape is installed on only two machines, we allow it under the terms of the license.