The following instructions detail how to update a site that has been built on a development server and for which the domain name needs to be reappointed for the live website. No files are moved and the site does not need to be republished in its entirety. In the following examples, the development server was dev.domain.edu and the production domain is www.domain.edu.
Updating FTP Settings
- Navigate to the site record: Setup > Sites > Edit (for the site).
- Edit the Production Server FTP/SFTP Settings as follows:
- Server: Change from development server to live production server URL; e.g., s:dev.domain.edu:222 becomes s:www.domain.edu:222. If an IP address is used, no change is necessary.
- FTP Root: May be unchanged if the site does not change server locations, but this should be verified by your server administrators.
- HTTP Root: Update from development to production; e.g., http://dev.domain.edu becomes http://www.domain.edu.
- FTP Root Relative: The following settings may be unchanged if the site does not change
server locations, but this should be verified by your server administrators.
- FTP Home
- FTP Directory
- Image Directory
- LDP Gallery Directory
- Template Directory
- Edit the LDP Settings as follows:
- LDP Admin Host: The OU Server Side Module (SSM) may be installed on the same web server as your published files, or it may be on a separate server. If installed on development, update host URL to production. If not, leave unchanged.
If possible, it is recommended to keep the development subdomain active for a period following the go-live to ensure that all links are updated. There are multiple instances where absolute links to the development domain may need to be updated manually.
Updating RSS Feeds and Items
If RSS items have been created prior to going live there are several manual updates. If there are too many items built out to edit by hand, OmniUpdate has a tool to automate this process. Please contact your Project Manager about scheduling the best time prior or after "go-live" to make these updates.
Updating Links for RSS feeds
- Navigate to Content > RSS, hover over the feed, and click Edit.
- Edit each feed and change the Link from http://dev.domain.edu to http://www.domain.edu.
- Click Save.
- Hover over the feed again and click Publish to rebuild the feed.
Updating Links for RSS Items
- Navigate to Content > RSS, hover over the feed, and click Items.
- Click on each item in the list to Edit it.
- Change the Link from http://dev.domain.edu to http://www.domain.edu.
- For each Media Content item, click the item link to edit it. Update Link and Thumbnail to update file URLs from http://dev.domain.edu/_resources/img/image.jpg to http://www.domain.edu/_resources/img/image.jpg.
Use the Find and Replace tool to replace any instances of http://dev.domain.edu with http://www.domain.edu in page content. Pages must be republished for changes to take effect. For more information, please visit the Find and Replace page.
- Navigate to Content > Find and Replace.
- Choose Literal Text search, and search the entirety of the site (including assets, if desired).
- Example settings:
Replace with: www.domain.edu
Comment: Switch to production domain
To enable LDP Gallery assets to be used across multiple sites they are given absolute URLs to the thumbnail and image locations based on current HTTP Root. After the HTTP Root has been updated, gallery assets will need to be checked-out and republished. Republishing the assets will republish all pages on which they are placed.
Updating Gallery Assets
- Navigate to Content > Assets.
- Click the header for the Type column. This sorts all assets by type and groups galleries together.
- Check-out and publish each gallery asset.
To prevent skewing of analytics data (e.g., Google), the code is typically hidden during development. Enabling analytics will depend on your implementation and what was decided during the specifications process. The most common implementation is for an analytics.inc file to be included on each page.
Updating Analytics Using Includes
- Navigate to Content > Pages.
- Use the Source Editor to view the source of include file, which is commonly located at /_resources/includes/analytics.inc/. Keep in mind the location may be unique to your site.
- Remove <!-- ... --> from around code. If no code has been provided, this include will be empty. Existing analytics code can be retrieved from the Google Analytics site.
- Save and Publish the include file. This will update all pages where that file is being included.
- Test search functionality
- Test "Share This" links
- Verify all necessary robots.txt files have been uploaded or updated
- Verify favicon icon (next to browser address bar) is enabled.
- Prepare to go live at a time when you believe the fewest amount of viewers will be visiting the website.
- Schedule the go-live with OmniUpdate so that members of the OmniUpdate support team can be standing by.
- Ensure that the production server is set up to parse everything the site's pages need (i.e., server-side includes, PHP, live delivery platform [LDP], etc.).
Please feel free to contact the Support team with any questions about the go-live process at firstname.lastname@example.org.