This question is related to the following two questions:

  1. Web 8.5 - Experience Manager Boostrap URL pointing to localhost, how to change to actual website url? by Nicholas Whetmore
  2. How to enable XPM button on DXA, SDL Web 8 by Hirokazu Shikata

I can see from the answers to those two questions that the WebsiteRootUrl setting in Topology Manager is used by both:

  1. Experience Manager - When using the Enable inline editing for Page TBB, and
  2. The Publish Settings Page (in the _System Structure Group) - When using DXA.

enter image description here

My question is whether the WebsiteRootUrl setting in Topology Manager is used anywhere other than in these two places in a standard installation (excluding in any customisations, etc.).

For example, if the URL of the Content Manager changed, and we did not update this configuration, what other problems might we see?

Presumably the lookup when adding Topology Mappings, etc. is done using the CoreServiceRootUrl setting, so I wouldn't expect that to be impacted?

  • Is this Question just out of curiosity or are you experiencing issues that you think may be related to this setting? Jun 26, 2018 at 12:29
  • Our CMS URL has changed, but I've not updated this setting yet. Nothing appears to be broken (it's not a DXA site and the website gets the URL for the XPM JavaScript using a different mechanism), but I'm wondering what specifically I should be looking out for that may (now) be broken to feed into my test cases. Jun 26, 2018 at 12:32
  • Right. Indeed, you may get quite far with this setting being incorrect whilst nobody notices. Jun 26, 2018 at 12:35
  • Excellent. I do plan to update it, but was wondering what it may break (or fix!) before making the change. Jun 26, 2018 at 12:36
  • 1
    Was wondering the same :)
    – Atila Sos
    Jun 27, 2018 at 10:24

1 Answer 1


The two use cases you mentioned are the only ones that spring to my mind for OOTB functionality. Note that both use cases are about Experience Manager support (the main reason why DXA publishes this setting is to generate XPM markup).

Indeed, all communication between Topology Manager and Content Manager is done using the Core Service and based on the CmEnvironmnent.CoreServiceRootUrl.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.