After you have entered the information needed in the Publish Settings and confirmed where your files are going with the Publish Layout you are ready to proceed with the actual publishing of the files.
To start the actual publish process, click this button on the toolbar:
You can also use File >> Publish Project from the pulldown menu (or the shortcut CTRL+P) to start the process.
Validation
Note: When you start this process, SetupCast will verify that all the information needed for the publish has been entered. This includes re-synchronizing with SetupBuilder (for SetupBuilder related projects), verifying file assets and rebuilding URLs.
If anything is missing then you will see an error message advising you about it.
You can manually run this validation at any time by clicking the Validate button on the toolbar:
If the validation is a success you will see a message similar to this:
Each level of generated content is verified and a status is displayed for each item group.
The SetupCast FTP Publisher
After the validation is complete you will see this screen:
This is the final step before the actual upload of files starts.
This screen provides a final chance to verify your upload information.
The default publish settings are to publish ALL files associated with the project and automatically create directories on the webserver if they do not exist.
If you are satisfied with these settings all you need to do is click the Start FTP Session button.
Note: Every time you go into the FTP Publisher the default is to publish ALL of the content associated with the project.
This is by design to prevent you from accidentally forgetting to publish some of the changed content. If you want to republish part of the content without a full upload - use the Precision Publishing Control.
Precision Publishing Control
Most of the time when you get to this stage of publishing you are ready to just do it all at the click of a button. If you accept the default settings (reset each time you come into this screen), that is exactly what happens.
But sometimes you want to have a finer degree of control on what happens when you click the Start FTP Session button.
If you uncheck the "Publish ALL.." button then you have an opportunity to deselect one or more of the generated content sets.
Publishing WITHOUT uploading the external files
You can also uncheck the option to publish external installer files.
Hint: This can be a great time saver when you want to republish some of the generated content after a minor change (such as adding to the release notes) WITHOUT having to upload the distribution files again.
Automatic Directory Creation
By default SetupCast will automatically create directories on the webserver if they do not exist. If you uncheck this option then you will be prompted to create the directories if needed.
Starting the FTP Session
When you are satisfied with the settings all you need to do is click the Start FTP Session button.
Upload Status
A small status window will open showing you a progress bar for each file as it is uploaded.
(note that since this tutorial is publishing to www.mydomain.com we have substituted another screen shot here)
Upload Status Details
If you want to see more of what is happening in the upload process, you can check the "Show Details" box (this setting is remembered for your next session). Then you will see a display like this:
(note that since this tutorial is publishing to www.mydomain.com we have substituted another screen shot here)
The detailed view lets you see step-by-step everything that happens in the FTP session as well as the status of each action taken.
Note: You can toggle the display back and forth during the session as needed.
At the end of the session you can scroll the log (in detail view) and review the entire session. This log is also available after a publish back in the Project Settings section of the program.
Click the Close button when you are finished.
You will then see a message telling you if the FTP session completed OK, or if there were any errors:
The Start FTP Session button automatically becomes the Close button for the Publisher window.
Note: If you want to cancel the publish session just use the red X at the upper right corner of the Publisher window.
After you have completed a FTP session and close the Publisher window, the Publish Report is automatically generated.
Click here for details on Viewing the Publish Report.