webworks.com, a brand of Quadralay Corporation

1–877–8–WEBWORKS
1–877–893–2967
Contact Information

Online Manuals Previous Next Index Print
Sychronizing with Stationery : File Comparisons

File Comparisons

In order to determine whether you need to synchronize your project to the stationery, ePublisher Express performs file comparisons to determine if there are any differences between your project file and your stationery file.

ePublisher Express will prompt you to synchronize your project to a stationery file when:

The Manifest File

When you create a new project, ePublisher Express will copy the stationery’s manifest file and place it into the project’s directory. The manifest file lists all of the files that are currently associated with the stationery file. The manifest specifically lists files that are in the:

Anytime a file has been modified, removed from, or added to any of these folders in the stationery, the stationery’s manifest file will be updated to reflect these changes; therefore, the manifest file is a record of the Target, Format, and User files that are currently associated with a stationery file.

When you open an existing project, ePublisher Express will compare the project’s manifest file to the stationery’s manifest file to see if there are any differences. If the stationery designer has updated, removed, or added any files to the stationery file since you last opened your project, then the project’s manifest file will differ from the stationery’s manifest file.

If there are differences, then ePublisher Express will prompt you to synchronize your project to the stationery file. When you choose to synchronize your project to the stationery file, ePublisher Express will copy over the stationery’s updated manifest file and copy over or delete the differing files.

For example, let’s say that the stationery designer has updated the stationery by adding a new Page.asp file. The stationery’s manifest file will be updated to note this change. When you open the project linked to this stationery file, ePublisher Express will recognize that the project’s manifest file is different from the stationery’s manifest file; therefore, ePublisher Express will prompt you to synchronize your project to your stationery file.

The Stationery File

ePublisher Express will determine if your stationery file has been modified by examining the checksum. A checksum is a value that is dependent on the contents of a file; we use this value to determine whether the file has changed. If the checksum of the stationery file is different than the checksum of the project file, then ePublisher Express will prompt you to synchronize your project.

Any changes to the following settings within the stationery file will affect the checksum:

 
ePublisher