Syncing options in Outline
Outline can sync and share your notebooks through different cloud services. We support iCloud, Box, Dropbox, Google Drive, WebDav, SharePoint and OneDrive synchronization. All these services offer quite an easy and convenient way to keep your notes updates. You can restore deleted files, keep several recent versions of your files and share your notes with other users. Please visit websites of different cloud services to learn more about their features and choose the one that suits you the most.
Basically, Outline allows two types of synchronization for your choice:
1) File based synchronization (iCloud, Box, Dropbox or GDrive)
Each section in Outline is created as a file. More of a small database, actually. It has revisions, transaction log etc.. It is optimized for simultaneous access by Clients on a file share. There is no Server, just the file and Clients all working with it. Clients in this scenario should merge the changes. It was an architecture created back in 2003. However, people still often prefer to work with local notebook files using modern synchronization methods, like Dropbox.
Outline can work with files and merge the changes the same way as OneNote does. The difference is that Outline doesn't only write/read changes to file on SMB share, but downloads the full file version, adds changes and uploads it back.
On your Mac
moving notebooks is all about moving actual folders.
Install the client of a storage you want to use, place a folder with your notebook in the folder of a cloud client. Don't forget to close and re-open your notebook from a new location in Outline using + button > Open from Local, Box or Dropbox.
The same is also valid for iCloud. Once you login with your AppleID, corresponding folder will appear on the sidebar of your Finder. Outline folder is created in iCloud automatically. Place the folder with your notebook there and open it in Outline via + button.
NOTE: Such cloud storages do not allow simultaneous edits, so make sure that you are editing your files on one device at a time only. Otherwise conflict copies may appear.
Dropbox, Box or Google Drive are available for you. If you want to open a notebook that is already stored on one of these clouds, select a necessary cloud storage via + button in Outline, enter your credentials and choose your notebook. Or, in case you wish to place a local notebook to the cloud, go to Settings > Synchronization > Link. Link the storage you are planning to use. Then change the location of an existing local notebook to a cloud storage in the Notebook's Properties.
iCloud: Please note that Outline connects to iCloud account that is used on your device.There is no special Sign-in Window for iCloud. Don't forget to turn on iCloud option for Outline in the list of supporting apps in Device's Settings.
If you open a notebook from the cloud storage, please allow several minutes for it to download, especially if the notebook is large.
2) Microsoft FSSHTTPB API.
This scenario is used in OneDrive and Sharepoint synchronization. Its advantage is the ability to work via API and send/receive only changed parts. This option is more stable, reliable and more suitable for simultaneous user access. Usually users choose this option when they want to sync their notes with OneNote. Modern OneNote doesn't allow keeping notebooks locally, therefore MS Cloud synchronization is the only way to sync notes between OneNote and Outline (Apart from OneNote 2016 that still allows local storages).
Contact us at email@example.com in case something isn't clear or isn't working as intended.