Projects - Project synchronization

Project synchronization is a function that allows you to automatically reconcile the contents of the folder on the local drive, which is the Spider project , with the contents of the selected remote server folder defined in Spider in FTP and WebDAV server settings .

To synchronize the local project content with the server content, use the "Project Synchronization" window described below, which you can open with the command from the Projects menu / Project Properties / Project synchronization or from Projects . The command icon is shown above. As a result of this tool, the lower panel tab of Publishing Operations will create a list of files to be sent to the server or download from it (depending on the synchronization direction you set).

The synchronization window consists of two tabs: Synchronization settings and Synchronized items.

Synchronization Settings tab

FTP/WebDAV server selection

The sync pane allows you to select mappings to be used for the sync function (list in the FTP / WebDAV server group). You can synchronize one project with different FTP and WebDAV servers, as well as different local project folders with different remote server folders.

The mapping selected here determines from which folder on your computer's disk to which folder on the selected server files will be sent.

Synchronization direction

You can synchronize the project content bi-directionally, i.e. either a local project with a remote server (sending files to the server) or a remote project with a local project (downloading files from the server).

local-&gr;remote - allows you to publish files that are new in the local project and non-existent on the remote server or are newer than the same files on the remote server. This makes it easy to keep the content of the remote server and the local project compatible.

remote->local - allows you to download files that are new on the remote server (e.g. uploaded by someone else) and do not exist in the local project or are newer than the same files in the project on the local drive. This allows you to quickly update the contents of your local copy of the project with what is on the network. Note: During remote->local synchronisation, files locked by users are not synchronised!

Settings

A group of switches named Settings allows you to define the behavior of the synchronization function when creating a list of items to synchronize and the synchronization itself. The settings available here change depending on the chosen synchronization direction and may apply alternately to a local project or a remote server, but their meaning remains more or less the same. Here we describe the switches in local mode -> remote:

Delete remote files and folders that do not exist in the local copy of the project
If you enable this option, remote files (or folders) that exist on the server but have no corresponding ones in the project on the local disk will be deleted. ATTENTION: Enabling this option is dangerous and is only recommended after much thought!

Replace remote local when modification date similar
With FTP or WebDAV servers, it is sometimes not possible to specify a very precise date and time. This option allows you to accept a certain margin of error and synchronise even files with slightly different dates. Careful use of this function is recommended.

Replace remote locales when different sizes and date of modification similar
With FTP or WebDAV servers, it is sometimes not possible to specify a very precise date and time. This option allows you to accept a certain margin of error and synchronise even files with slightly different dates, but provided their size is different.

Force overwriting of remote files even if the date indicates that the local file is older
With FTP or WebDAV servers, it is sometimes not possible to specify a very precise date and time. This option causes remote files to be overwritten with local files even when the modification date of the remote file indicates that it is newer than the local file. Extremely careful use of this feature is recommended.

Change the local modification date to a remote date
By checking this box you will cause the local files to receive the same modification date as the remote files during synchronisation.

Skipping files with selected extensions

In this group there is a field where you can enter the file extension that should be ignored during synchronization. Enter extensions like * .add; *. Tmp . On the second tab of this window you can additionally indicate which specific files or folders should be synced or skipped.

Skip backup files
Check this switch to have the program skip backup files both with the extension *.BAK and with a name built according to the scheme BAK.* (a newer form of the name of backup files created by Spider).

Clean up project

Before carrying out project synchronisation, it is recommended to clean up the local project. The project clean-up functions are described in a separate topic. If you wish to invoke the project purge function, use the button located in this group and, using the menu assigned to it, select the project purge scope.

Synchronized items tab

Select items to sync

Using the group called "Synchronized items" and the list there, you can indicate which files or folders should be synchronized. You can choose:

The whole project
Enable this switch if you want to synchronise the entire project according to the mapping settings. This option is enabled by default.

Only designated files or folders
Enable this switch if you want to synchronise only the selected files or folders of the project. Add the files and folders to the list below. Files and folders not included in this list will be skipped.

Exclude from synchronization

Using the group named "Synchronise skip files/folders" and the list there, you can indicate which files or folders are unconditionally not to be synchronised.

Below the list, there is a Skip files with a document status lower than the one selected below, which, when switched on, allows the selection of the document status below which files are ignored.

Generating a sync list

After specifying all synchronization parameters, click Create List to let the program connect to the Internet and the selected synchronization server, and then create a list of items that need to be synchronized. Building a list depending on the size of the project may take a while. It is necessary to browse through all the directories on the server and compare them with the local content. When you have finished creating the list of items to sync, it will be inserted in the bottom result pane on the tab Publishing Operations . Now you can select the files you want and use the "Start Sync" button () to start the scheduled synchronization task.

Related topics

To top