SiteMap
Page Bottom  Documentation

ttdb_ftp

This is a menu of the topics on this page (click on any): Establishing a new domain to be supported with CuteFTP    Establishing a new domain on GoDaddy.com    Set name servers at Domain Discover    Notes on use of qkFTP (ttdb_ftp) written for USMS   .

Establishing a new domain to be supported with CuteFTP

faithinactionpbc.org

Establishing a new domain on GoDaddy.com

Set name servers at Domain Discover

Notes on use of qkFTP (ttdb_ftp) written for USMS

This facility will be used by members of the USMS History & Archives Committee to maintain our on-line digital archives. Our progress so far is that we have an FTP facility to synchronize our content sources and our webpages on the USMS server and in the home computers of Carl House and Barbara Dunbar. This facility was necessary to move SwimGold.org from the NT server it has been on for the past year or so to the Linux server which hosts the USMS website. The facility is called TTDB_FTP and it has the following features, requirements and limitations. (Barbara, please get to know this list and help me make it sufficient and accurate.)
  1. It was designed to carefully do the most time consuming and error prone aspects of site synchronization. It was assumed that the facility would be used by several people and the objective was that the procedure be worry free and error free. It was not important that it be full featured or that it have a GUI (graphical user interface) since we needed to keep our costs to a minimum.
  2. It can be set up to automatically run periodically, or it can be run whenever the user wishes.
  3. It does not automatically create or delete folders. The feature would be easy to add, but it is viewed as dangerous and unnecessary. Adding or deleting folders should be done carefully and manually.
  4. It does not automatically delete any files for the same reason.
  5. In order to speed up downloading, we made the decision that it would look only at folders on the server which exist on the home computer. Therefore, if a folder is added to the server, all people using the facility must create that folder on their home computer if full synchronization is to occur. We can make the facility look for new folders on the server, but that will slow the download process.
  6. To determine what files need to be uploaded, it looks only at those folders in your computer which have had some change in them during the past week.
  7. It compares the time and date that each file on the home computer was last changed with the time and date that file was last placed on the web site. Files more recently changed on the home computer can be sent to the web site (uploaded). Files more recently changed on the web site can be retrieved and stored on the home computer (downloaded).
  8. Time zones (in the Western hemisphere) are determined from MS Windows' settings and used to compute the proper time adjustments for comparisons.
  9. A window of plus or minus 15 minutes is used to allow for inaccuracies in the different computer's clocks. The computer clocks should be kept to at least this much accuracy for proper operation.
  10. Either uploads or downloads or both can be performed at one time.
  11. A text log file is produced with each transfer of files indicating what was transferred and when. This log may be viewed with any text editor or by pressing a "View Log" button in the program.
  12. A "current operation" status display is shown while transfers are in progress.
  13. Network failures may or may not be immediately detected, but any such failures are not automatically restarted.
  14. However, any such failure or manual interruption of a transfer can be safely restarted (manually or scheduled) by the user. Such restarts will automatically begin at the point of last interruption.
  15. Two users should not attempt to make changes to the same file at the same "time". This should be coordinated personally by the users involved. If two people both decide to work on the same file at the same "time", the work of whoever first uploads the new file to the server will be clobbered by whoever last uploads that file to the server. So, "time" here is relative to how often synchronization occurs.

horizontal line
to home page e-mail Page Top