Open an existing website from remote server
To Import an existing website from your web server follow these steps:
- Run the import wizard from “File-->Import-->Import Site Wizard”
- The following Wizard dialog will appear.
Figure 1: Import site Wizard - Chose your web server type (in our case will be FTP, FTP for both staging server and production servers’ credentials are provided in section four, servers credentials)
- Write the desired website’s FTP (Staging or Production), then enter the username and password.
Figure 2: Login into your FTP server - Set your destination location for the website
Figure 3: Set the destination location - Click Finish
Figure 4: Finish importing website - In the right panel the source (FTP server) and the destination (Local) locations will be opened and showing the difference between the two locations, to add all files from the remote server to local click on the “Publish Website” button in the lower panel and select the direction to be “Remote to local”.
Figure 5: The source and destination locations - After the publishing process is over both locations (Server and local) will have the same files with the version
Figure 6: Published Website
Open and existing website from local
To start using the Expression Web on your website open the Microsoft Expression Web from “Start --> Microsoft Expression --> Microsoft Expression Web”
From the Expression IDE open your website from “File --> Open Website”
Figure 7: Open website
When your site is opened the left tree will show the folder structure for the website and the right panel will show the design for the selected file.
Publishing Changes
The next step after working on the pages is to publish the pages to the staging server / production server; in order to do that follow these steps
- From the File menu select Publish Site.
- The following dialog will appear.
Figure 8: Remote website properties. - From the shown tab select the appropriate remote server for you, in our case will be FTP Server.
- Set your ftp website location and directory in the following fields.
Figure 9: FTP server location - Select the next tab “Optimize HTML”.
Figure 10: Optimize HTML page. - From this tab you can set that when publish HTML pages remove all comments, white spaces and the Generated HTML.
- In the last tab you can set what to publish.
Figure 11: Publishing tab - You can publish (only changed pages, all pages) also you can set how Expression find the changes.
- After setting the publish settings click the Ok button.
- The right panel will be view the source and destination locations showing the different pages.
Figure 12: Publishing website - You can either publish from local to remote or the reverse, if the publish will be from local to remote select the folder/file from the local tree (the one on the left) then the arrows in the middle will be enabled in the direction from local to remote and from both directions, if the direction from remote server to local the arrow enabled will be in the direction from remote to local and from both sides.
Figure 13: Publish selected folder/file from local to remote server - To publish the website (all files and folders) from the bottom panel (Status Panel) set the publishing direction and click in the publish website button.
Figure 14: Publish website.