1.0 Introduction
iSynch is an easy-to-use File Transfer client program for Macintosh specifically made to simplify updating Web sites. It allows synchronization between a local folder on a mac with a directory on a FTP server.
1.1 Description
iSynch combines the ease of use of the Macintosh interface with a powerful FTP (File Transfer Protocol) engine. The result is a unique program which is essential if you often update your Web Site or want to keep track of new files on a FTP server.
Because iSynch uses the FTP protocol to transfer files and can thus also be used to download FTP sites (see Usage Examples).
Here are some of the features of iSynch:( = All versions = Hot, Not in the Lite version)
Doesn't need any other FTP client to work.
Very easy to use Finder-like Interface.
Fully threaded synchronization, allowing you to work on other things while it is running.
Use of Internet Config for default FTP server, FTP proxy, file types mapping (iSynch can function without IC but it works much better if IC is installed).
Support a wide variety of FTP servers and works with popular FTP server like wu-ftp, NetPresenz and Windows NT FTP.
Customisable through a set of useful preferences.
Download and Upload with or without mirror.
Wildcard server files.
Various synchronization modes using the file date and/or the size.
Can set default permissions for files/folders upload.
Scriptable, You can create filters in Applescript, like upload only HTML files.
And last but not least, the ability of saving the state of a site after synchronization to not upload/download what does not change.
1.2 Usage Examples
This section details some of the possible uses for iSynch. For information about getting set up, consult the "First Step" section.
1.2.1 Uploading A Web Site
iSynch allows you to keep a remote Web site up to date with your local copy.
After the first synchronization from a local copy of the web site to the remote copy, iSynch remembers the state of all the files involved. Any of the local files may then be modified without any concern about what needs to be uploaded to the remote site.
The next time iSynch is run, it will display the file list in the "Local" tab of the local folder with their state (Used in "clever" mode only): nothing changed, modified, new, server file. This allow quick visual confirmation about which files are important in the next synchronization. The "Local" tab also allows exclusion of directories and files which should not be updated.
1.2.2 Downloading A FTP Site
iSynch can be used to maintain the current mirror of an FTP site while only downloading the new files.
For example the metrowerks FTP site . iSynch can be used to have a local copy of this site. If iSynch is run using download (with or without mirror) it will download all the files/folders available on this server, 2 problems with this:
* iSynch will download all the new files locally.
* if some files have been deleted in local, the next synchronization will then download the files not present in local.
Surprised, iSynch presents solutions to filter out unwanted files and directories during the initial and following synchronizations. (see Server File)
1.3 Explanation of terms
Web Site - When I use this term, I use it in the direction of "FTP Server" where is stored your Web site.