CMS 10.0–10.3 DSS Upgrade Checklist


Make sure to test the following applicable items after upgrading a DSS (run-time) site. If you encounter issues that you cannot resolve, please contact Ingeniux Support via email or at 1.877.299.8900.

  • Calendars
  • A-Z index pages
  • Media (flash, video players, any other embedded media)
  • Navigations
  • Links that were entered in the Body Copy element (via TinyMCE)
  • Print-friendly page functionality
  • Assets:
    • While verifying that schemas, Functions.cshtml, and Helpers.cshtml display correctly, you may find that they need to be updated to remove images/ and documents/.
    • Make sure that the site renders correctly and that all CSS renders, even on multiple levels of sub pages.
  • PDF generation:
    • If integrated into the site, ensure pages can be saved and generated as PDFs.
  • Forms:
    • Ensure forms can be edited.
    • Test that forms can be submitted without errors.
    • Ensure receipt of notification emails with correct content.
  • Custom apps, including calculators, Cartella, and third-party applications work properly.
  • Site rendering (DSS):
    • Test at least one of each page type.
    • Review site for navigation accuracy. Ensure that relevant navigations display (e.g., link text).
    • Check site tree redirect components, often called virtual links.
    • Evaluate speed and responsiveness.
    • Verify Start Date and End Date values are enforced.
  • External Content, if applicable. This includes static HTML and third-party items.
  • Search:
    • Run test queries for each search type.
  • Structured URLs:
    • Make sure Publish As works.
    • Ensure the live site works and that all CSS renders, even on multiple levels of sub-pages.
    • Verify pages are using Structured URLs instead of xIDs.
    • Change page names and verify they update correctly after publish and replication.
    • Verify that pages with same Structured URL are appended with the page's xID.
    • Verify that "Previous" Structured URLs will redirect to the "Current" Structured URL.
    • Verify that when browsing to a page's xID, it will redirect to the "Current" Structured URL.
    • Verify that a removed Structured URL will display a 404 error.
    Note
    If broken links or xIDs remain after following these steps, please file a report to Ingeniux support.
  • Ingeniux Redirects:
    • Check a variety of the redirects defined in your CMS to ensure they still work as expected.
  • Access Control List (ACL) Migration:
    • For sites that use Windows-based or basic authentication for live-site content protection, this functionality should be migrated to Run-Time Authentication (RTA). Contact Ingeniux support for details. Please contact Ingeniux Support via email or at 1.877.299.8900 for details.
  • InSite Search (ISS) (if applicable):
    • Verify ISS returns results.
    • Compare search results for previous version for equivalence.
  • Run-Time Authentication (RTA):
    • While not logged in, attempt to navigate to a protected page and confirm that you are redirected to the login page.
    • Test invalid credentials for both invalid usernames and invalid passwords.
    • Test a variety of users who have access to different items.
    • Ensure that users can log out.
  • Alert Module (if applicable) :
    • Submit or enable an alert, and note how long it takes to display.
  • Caching if set:
    • If DSS caching is activated, confirm that the cache expires at publish.