XPM is not enabled in SDL Web 8
We are using SDL Web 8 and DXA 1.6.
When we go to CME -> Sites (from left navigation) and select any site that is supposed to show the website with XPM (i.e with blue pen icon at top right corner), it is not showing in my case.
Can any one please let me know what configuration I need to do here?
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
dxa experience-manager dxa-1.6
add a comment |
We are using SDL Web 8 and DXA 1.6.
When we go to CME -> Sites (from left navigation) and select any site that is supposed to show the website with XPM (i.e with blue pen icon at top right corner), it is not showing in my case.
Can any one please let me know what configuration I need to do here?
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
dxa experience-manager dxa-1.6
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 28 '18 at 12:55
Can you confirm that the (Staging) CD Environment of both CMSes have a Preview Service Capability registered?
– Rick Pannekoek
Nov 29 '18 at 19:59
add a comment |
We are using SDL Web 8 and DXA 1.6.
When we go to CME -> Sites (from left navigation) and select any site that is supposed to show the website with XPM (i.e with blue pen icon at top right corner), it is not showing in my case.
Can any one please let me know what configuration I need to do here?
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
dxa experience-manager dxa-1.6
We are using SDL Web 8 and DXA 1.6.
When we go to CME -> Sites (from left navigation) and select any site that is supposed to show the website with XPM (i.e with blue pen icon at top right corner), it is not showing in my case.
Can any one please let me know what configuration I need to do here?
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
dxa experience-manager dxa-1.6
dxa experience-manager dxa-1.6
edited Nov 28 '18 at 12:56
user2803
asked Nov 23 '18 at 11:09
user2803user2803
362
362
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 28 '18 at 12:55
Can you confirm that the (Staging) CD Environment of both CMSes have a Preview Service Capability registered?
– Rick Pannekoek
Nov 29 '18 at 19:59
add a comment |
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 28 '18 at 12:55
Can you confirm that the (Staging) CD Environment of both CMSes have a Preview Service Capability registered?
– Rick Pannekoek
Nov 29 '18 at 19:59
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 28 '18 at 12:55
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 28 '18 at 12:55
Can you confirm that the (Staging) CD Environment of both CMSes have a Preview Service Capability registered?
– Rick Pannekoek
Nov 29 '18 at 19:59
Can you confirm that the (Staging) CD Environment of both CMSes have a Preview Service Capability registered?
– Rick Pannekoek
Nov 29 '18 at 19:59
add a comment |
3 Answers
3
active
oldest
votes
As Nick says, there could be lots of reasons why the XPM icon is not showing.
If it were me, then I'd start by checking whether the Page Settings
HTML comment and the XPM (a.k.a. SiteEdit) JavaScript tag appears in the source of the published page. For example:
<!-- Page Settings: {"PageID":"tcm:9-259-64","PageModified":"2016-08-04T14:43:31","PageTemplateID":"tcm:9-264-128","PageTemplateModified":"2016-10-18T12:37:03"} -->
<script src="http://[CMEURL]/WebUI/Editors/SiteEdit/Views/Bootstrap/Bootstrap.aspx?mode=js" id="tridion.siteedit">
If they are present, then you may want to check the details (IDs, URLs, etc.) and the console tab in Chrome Developer Tools for any conflicting errors.
If they are not present then you'll need to investigate further. You may want to start by looking at Bart's answer here: https://tridion.stackexchange.com/a/15100/71
Adding some more details of what you've already looked at to the ticket would also help too.
We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 26 '18 at 12:16
@user2803 - That is useful information for anyone else looking to help. Can you add it to your original question too please?
– Jonathan Williams
Nov 26 '18 at 12:31
add a comment |
At the very basic surface, a Tridion system has 3 core nodes: CM, DXA Staging (Preview) web app, and DXA Live web app. XPM should be set up on the Staging web app, not the Live. So make sure you're hitting the Staging instance.
If the above doesn't solve your issue, as far as what configurations you need to make, there is more than a handful of them. So it's not a simple answer. You're going to have to get some technical training on this because there are a lot of concepts and moving parts that make it all happen. Start out by carefully studying the docs and trying things. Here is the chapter specific to XPM, but you'd need to already have a strong grasp of the other Tridion concepts and configs before diving into XPM configs: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-E7D54121-70A2-4FA6-A516-8ADB8E45AC13.
The explanation of the 3 parts of the system and link to configuration help answer the question. If the offer for help is free (as in beer), just post them here otherwise a disclosure can help explain your affiliation per the Q&A model.
– Alvin Reyes♦
Nov 24 '18 at 13:22
add a comment |
Although there are indeed a lot of moving parts to XPM, it should actually be quite simple to get it to work with DXA, because it has built-in support for XPM.
As Nick mentioned, XPM is typically only enabled on “Staging” and DXA determines whether XPM should be enabled or not by checking whether the CD Environment has a Preview Service Capability (assuming you are using Topology Manager based publishing).
You can check the _all.json
file in BinaryData{PubID}config
to see whether it determined it is a “Staging” (XPM enabled) site or not.
If it is XPM enabled, you should automatically get XPM markup in your output if:
- Your Page Views use
@Html.DxaPageMarkup()
- Your Entity Views use
@Html.DxaEntityMarkup()
and optionally@Html.DxaPropertyMarkup()
Note that these HTML helpers are not only used for XPM markup, but also for Semantic markup (RDFa), so it’s always a good idea to sprinkle your Views with this markup.
yes we are using Topology Manager. Can you please tell me exact folder path of _all.json? And this file will be on CD server, right?
– user2803
Nov 28 '18 at 13:11
The file should be on your “presentation server”, i.e. the server which hosts your DXA Web App. I already mentioned the path (which is relative to where your DXA Web App is deployed).
– Rick Pannekoek
Nov 28 '18 at 19:41
It is not working. The DXA Web App is common for both sso and non-sso cms. I can only do xpm on sso enabled cms. But in non-sso cms xpm is not working. I want to enable it in non-sso cms as well.
– user2803
Nov 29 '18 at 10:41
A single DXA Web App for multiple CMSes? That's interesting... can you elaborate on your setup and what determines which CMS should be used?
– Rick Pannekoek
Nov 29 '18 at 10:58
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "485"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftridion.stackexchange.com%2fquestions%2f19518%2fxpm-is-not-enabled-in-sdl-web-8%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
As Nick says, there could be lots of reasons why the XPM icon is not showing.
If it were me, then I'd start by checking whether the Page Settings
HTML comment and the XPM (a.k.a. SiteEdit) JavaScript tag appears in the source of the published page. For example:
<!-- Page Settings: {"PageID":"tcm:9-259-64","PageModified":"2016-08-04T14:43:31","PageTemplateID":"tcm:9-264-128","PageTemplateModified":"2016-10-18T12:37:03"} -->
<script src="http://[CMEURL]/WebUI/Editors/SiteEdit/Views/Bootstrap/Bootstrap.aspx?mode=js" id="tridion.siteedit">
If they are present, then you may want to check the details (IDs, URLs, etc.) and the console tab in Chrome Developer Tools for any conflicting errors.
If they are not present then you'll need to investigate further. You may want to start by looking at Bart's answer here: https://tridion.stackexchange.com/a/15100/71
Adding some more details of what you've already looked at to the ticket would also help too.
We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 26 '18 at 12:16
@user2803 - That is useful information for anyone else looking to help. Can you add it to your original question too please?
– Jonathan Williams
Nov 26 '18 at 12:31
add a comment |
As Nick says, there could be lots of reasons why the XPM icon is not showing.
If it were me, then I'd start by checking whether the Page Settings
HTML comment and the XPM (a.k.a. SiteEdit) JavaScript tag appears in the source of the published page. For example:
<!-- Page Settings: {"PageID":"tcm:9-259-64","PageModified":"2016-08-04T14:43:31","PageTemplateID":"tcm:9-264-128","PageTemplateModified":"2016-10-18T12:37:03"} -->
<script src="http://[CMEURL]/WebUI/Editors/SiteEdit/Views/Bootstrap/Bootstrap.aspx?mode=js" id="tridion.siteedit">
If they are present, then you may want to check the details (IDs, URLs, etc.) and the console tab in Chrome Developer Tools for any conflicting errors.
If they are not present then you'll need to investigate further. You may want to start by looking at Bart's answer here: https://tridion.stackexchange.com/a/15100/71
Adding some more details of what you've already looked at to the ticket would also help too.
We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 26 '18 at 12:16
@user2803 - That is useful information for anyone else looking to help. Can you add it to your original question too please?
– Jonathan Williams
Nov 26 '18 at 12:31
add a comment |
As Nick says, there could be lots of reasons why the XPM icon is not showing.
If it were me, then I'd start by checking whether the Page Settings
HTML comment and the XPM (a.k.a. SiteEdit) JavaScript tag appears in the source of the published page. For example:
<!-- Page Settings: {"PageID":"tcm:9-259-64","PageModified":"2016-08-04T14:43:31","PageTemplateID":"tcm:9-264-128","PageTemplateModified":"2016-10-18T12:37:03"} -->
<script src="http://[CMEURL]/WebUI/Editors/SiteEdit/Views/Bootstrap/Bootstrap.aspx?mode=js" id="tridion.siteedit">
If they are present, then you may want to check the details (IDs, URLs, etc.) and the console tab in Chrome Developer Tools for any conflicting errors.
If they are not present then you'll need to investigate further. You may want to start by looking at Bart's answer here: https://tridion.stackexchange.com/a/15100/71
Adding some more details of what you've already looked at to the ticket would also help too.
As Nick says, there could be lots of reasons why the XPM icon is not showing.
If it were me, then I'd start by checking whether the Page Settings
HTML comment and the XPM (a.k.a. SiteEdit) JavaScript tag appears in the source of the published page. For example:
<!-- Page Settings: {"PageID":"tcm:9-259-64","PageModified":"2016-08-04T14:43:31","PageTemplateID":"tcm:9-264-128","PageTemplateModified":"2016-10-18T12:37:03"} -->
<script src="http://[CMEURL]/WebUI/Editors/SiteEdit/Views/Bootstrap/Bootstrap.aspx?mode=js" id="tridion.siteedit">
If they are present, then you may want to check the details (IDs, URLs, etc.) and the console tab in Chrome Developer Tools for any conflicting errors.
If they are not present then you'll need to investigate further. You may want to start by looking at Bart's answer here: https://tridion.stackexchange.com/a/15100/71
Adding some more details of what you've already looked at to the ticket would also help too.
answered Nov 23 '18 at 14:19
Jonathan WilliamsJonathan Williams
13.1k1754
13.1k1754
We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 26 '18 at 12:16
@user2803 - That is useful information for anyone else looking to help. Can you add it to your original question too please?
– Jonathan Williams
Nov 26 '18 at 12:31
add a comment |
We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 26 '18 at 12:16
@user2803 - That is useful information for anyone else looking to help. Can you add it to your original question too please?
– Jonathan Williams
Nov 26 '18 at 12:31
We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 26 '18 at 12:16
We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 26 '18 at 12:16
@user2803 - That is useful information for anyone else looking to help. Can you add it to your original question too please?
– Jonathan Williams
Nov 26 '18 at 12:31
@user2803 - That is useful information for anyone else looking to help. Can you add it to your original question too please?
– Jonathan Williams
Nov 26 '18 at 12:31
add a comment |
At the very basic surface, a Tridion system has 3 core nodes: CM, DXA Staging (Preview) web app, and DXA Live web app. XPM should be set up on the Staging web app, not the Live. So make sure you're hitting the Staging instance.
If the above doesn't solve your issue, as far as what configurations you need to make, there is more than a handful of them. So it's not a simple answer. You're going to have to get some technical training on this because there are a lot of concepts and moving parts that make it all happen. Start out by carefully studying the docs and trying things. Here is the chapter specific to XPM, but you'd need to already have a strong grasp of the other Tridion concepts and configs before diving into XPM configs: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-E7D54121-70A2-4FA6-A516-8ADB8E45AC13.
The explanation of the 3 parts of the system and link to configuration help answer the question. If the offer for help is free (as in beer), just post them here otherwise a disclosure can help explain your affiliation per the Q&A model.
– Alvin Reyes♦
Nov 24 '18 at 13:22
add a comment |
At the very basic surface, a Tridion system has 3 core nodes: CM, DXA Staging (Preview) web app, and DXA Live web app. XPM should be set up on the Staging web app, not the Live. So make sure you're hitting the Staging instance.
If the above doesn't solve your issue, as far as what configurations you need to make, there is more than a handful of them. So it's not a simple answer. You're going to have to get some technical training on this because there are a lot of concepts and moving parts that make it all happen. Start out by carefully studying the docs and trying things. Here is the chapter specific to XPM, but you'd need to already have a strong grasp of the other Tridion concepts and configs before diving into XPM configs: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-E7D54121-70A2-4FA6-A516-8ADB8E45AC13.
The explanation of the 3 parts of the system and link to configuration help answer the question. If the offer for help is free (as in beer), just post them here otherwise a disclosure can help explain your affiliation per the Q&A model.
– Alvin Reyes♦
Nov 24 '18 at 13:22
add a comment |
At the very basic surface, a Tridion system has 3 core nodes: CM, DXA Staging (Preview) web app, and DXA Live web app. XPM should be set up on the Staging web app, not the Live. So make sure you're hitting the Staging instance.
If the above doesn't solve your issue, as far as what configurations you need to make, there is more than a handful of them. So it's not a simple answer. You're going to have to get some technical training on this because there are a lot of concepts and moving parts that make it all happen. Start out by carefully studying the docs and trying things. Here is the chapter specific to XPM, but you'd need to already have a strong grasp of the other Tridion concepts and configs before diving into XPM configs: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-E7D54121-70A2-4FA6-A516-8ADB8E45AC13.
At the very basic surface, a Tridion system has 3 core nodes: CM, DXA Staging (Preview) web app, and DXA Live web app. XPM should be set up on the Staging web app, not the Live. So make sure you're hitting the Staging instance.
If the above doesn't solve your issue, as far as what configurations you need to make, there is more than a handful of them. So it's not a simple answer. You're going to have to get some technical training on this because there are a lot of concepts and moving parts that make it all happen. Start out by carefully studying the docs and trying things. Here is the chapter specific to XPM, but you'd need to already have a strong grasp of the other Tridion concepts and configs before diving into XPM configs: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-E7D54121-70A2-4FA6-A516-8ADB8E45AC13.
edited Nov 24 '18 at 17:54
answered Nov 23 '18 at 12:05
Nickoli RoussakovNickoli Roussakov
16.4k42560
16.4k42560
The explanation of the 3 parts of the system and link to configuration help answer the question. If the offer for help is free (as in beer), just post them here otherwise a disclosure can help explain your affiliation per the Q&A model.
– Alvin Reyes♦
Nov 24 '18 at 13:22
add a comment |
The explanation of the 3 parts of the system and link to configuration help answer the question. If the offer for help is free (as in beer), just post them here otherwise a disclosure can help explain your affiliation per the Q&A model.
– Alvin Reyes♦
Nov 24 '18 at 13:22
The explanation of the 3 parts of the system and link to configuration help answer the question. If the offer for help is free (as in beer), just post them here otherwise a disclosure can help explain your affiliation per the Q&A model.
– Alvin Reyes♦
Nov 24 '18 at 13:22
The explanation of the 3 parts of the system and link to configuration help answer the question. If the offer for help is free (as in beer), just post them here otherwise a disclosure can help explain your affiliation per the Q&A model.
– Alvin Reyes♦
Nov 24 '18 at 13:22
add a comment |
Although there are indeed a lot of moving parts to XPM, it should actually be quite simple to get it to work with DXA, because it has built-in support for XPM.
As Nick mentioned, XPM is typically only enabled on “Staging” and DXA determines whether XPM should be enabled or not by checking whether the CD Environment has a Preview Service Capability (assuming you are using Topology Manager based publishing).
You can check the _all.json
file in BinaryData{PubID}config
to see whether it determined it is a “Staging” (XPM enabled) site or not.
If it is XPM enabled, you should automatically get XPM markup in your output if:
- Your Page Views use
@Html.DxaPageMarkup()
- Your Entity Views use
@Html.DxaEntityMarkup()
and optionally@Html.DxaPropertyMarkup()
Note that these HTML helpers are not only used for XPM markup, but also for Semantic markup (RDFa), so it’s always a good idea to sprinkle your Views with this markup.
yes we are using Topology Manager. Can you please tell me exact folder path of _all.json? And this file will be on CD server, right?
– user2803
Nov 28 '18 at 13:11
The file should be on your “presentation server”, i.e. the server which hosts your DXA Web App. I already mentioned the path (which is relative to where your DXA Web App is deployed).
– Rick Pannekoek
Nov 28 '18 at 19:41
It is not working. The DXA Web App is common for both sso and non-sso cms. I can only do xpm on sso enabled cms. But in non-sso cms xpm is not working. I want to enable it in non-sso cms as well.
– user2803
Nov 29 '18 at 10:41
A single DXA Web App for multiple CMSes? That's interesting... can you elaborate on your setup and what determines which CMS should be used?
– Rick Pannekoek
Nov 29 '18 at 10:58
add a comment |
Although there are indeed a lot of moving parts to XPM, it should actually be quite simple to get it to work with DXA, because it has built-in support for XPM.
As Nick mentioned, XPM is typically only enabled on “Staging” and DXA determines whether XPM should be enabled or not by checking whether the CD Environment has a Preview Service Capability (assuming you are using Topology Manager based publishing).
You can check the _all.json
file in BinaryData{PubID}config
to see whether it determined it is a “Staging” (XPM enabled) site or not.
If it is XPM enabled, you should automatically get XPM markup in your output if:
- Your Page Views use
@Html.DxaPageMarkup()
- Your Entity Views use
@Html.DxaEntityMarkup()
and optionally@Html.DxaPropertyMarkup()
Note that these HTML helpers are not only used for XPM markup, but also for Semantic markup (RDFa), so it’s always a good idea to sprinkle your Views with this markup.
yes we are using Topology Manager. Can you please tell me exact folder path of _all.json? And this file will be on CD server, right?
– user2803
Nov 28 '18 at 13:11
The file should be on your “presentation server”, i.e. the server which hosts your DXA Web App. I already mentioned the path (which is relative to where your DXA Web App is deployed).
– Rick Pannekoek
Nov 28 '18 at 19:41
It is not working. The DXA Web App is common for both sso and non-sso cms. I can only do xpm on sso enabled cms. But in non-sso cms xpm is not working. I want to enable it in non-sso cms as well.
– user2803
Nov 29 '18 at 10:41
A single DXA Web App for multiple CMSes? That's interesting... can you elaborate on your setup and what determines which CMS should be used?
– Rick Pannekoek
Nov 29 '18 at 10:58
add a comment |
Although there are indeed a lot of moving parts to XPM, it should actually be quite simple to get it to work with DXA, because it has built-in support for XPM.
As Nick mentioned, XPM is typically only enabled on “Staging” and DXA determines whether XPM should be enabled or not by checking whether the CD Environment has a Preview Service Capability (assuming you are using Topology Manager based publishing).
You can check the _all.json
file in BinaryData{PubID}config
to see whether it determined it is a “Staging” (XPM enabled) site or not.
If it is XPM enabled, you should automatically get XPM markup in your output if:
- Your Page Views use
@Html.DxaPageMarkup()
- Your Entity Views use
@Html.DxaEntityMarkup()
and optionally@Html.DxaPropertyMarkup()
Note that these HTML helpers are not only used for XPM markup, but also for Semantic markup (RDFa), so it’s always a good idea to sprinkle your Views with this markup.
Although there are indeed a lot of moving parts to XPM, it should actually be quite simple to get it to work with DXA, because it has built-in support for XPM.
As Nick mentioned, XPM is typically only enabled on “Staging” and DXA determines whether XPM should be enabled or not by checking whether the CD Environment has a Preview Service Capability (assuming you are using Topology Manager based publishing).
You can check the _all.json
file in BinaryData{PubID}config
to see whether it determined it is a “Staging” (XPM enabled) site or not.
If it is XPM enabled, you should automatically get XPM markup in your output if:
- Your Page Views use
@Html.DxaPageMarkup()
- Your Entity Views use
@Html.DxaEntityMarkup()
and optionally@Html.DxaPropertyMarkup()
Note that these HTML helpers are not only used for XPM markup, but also for Semantic markup (RDFa), so it’s always a good idea to sprinkle your Views with this markup.
answered Nov 27 '18 at 20:45
Rick PannekoekRick Pannekoek
17.8k11227
17.8k11227
yes we are using Topology Manager. Can you please tell me exact folder path of _all.json? And this file will be on CD server, right?
– user2803
Nov 28 '18 at 13:11
The file should be on your “presentation server”, i.e. the server which hosts your DXA Web App. I already mentioned the path (which is relative to where your DXA Web App is deployed).
– Rick Pannekoek
Nov 28 '18 at 19:41
It is not working. The DXA Web App is common for both sso and non-sso cms. I can only do xpm on sso enabled cms. But in non-sso cms xpm is not working. I want to enable it in non-sso cms as well.
– user2803
Nov 29 '18 at 10:41
A single DXA Web App for multiple CMSes? That's interesting... can you elaborate on your setup and what determines which CMS should be used?
– Rick Pannekoek
Nov 29 '18 at 10:58
add a comment |
yes we are using Topology Manager. Can you please tell me exact folder path of _all.json? And this file will be on CD server, right?
– user2803
Nov 28 '18 at 13:11
The file should be on your “presentation server”, i.e. the server which hosts your DXA Web App. I already mentioned the path (which is relative to where your DXA Web App is deployed).
– Rick Pannekoek
Nov 28 '18 at 19:41
It is not working. The DXA Web App is common for both sso and non-sso cms. I can only do xpm on sso enabled cms. But in non-sso cms xpm is not working. I want to enable it in non-sso cms as well.
– user2803
Nov 29 '18 at 10:41
A single DXA Web App for multiple CMSes? That's interesting... can you elaborate on your setup and what determines which CMS should be used?
– Rick Pannekoek
Nov 29 '18 at 10:58
yes we are using Topology Manager. Can you please tell me exact folder path of _all.json? And this file will be on CD server, right?
– user2803
Nov 28 '18 at 13:11
yes we are using Topology Manager. Can you please tell me exact folder path of _all.json? And this file will be on CD server, right?
– user2803
Nov 28 '18 at 13:11
The file should be on your “presentation server”, i.e. the server which hosts your DXA Web App. I already mentioned the path (which is relative to where your DXA Web App is deployed).
– Rick Pannekoek
Nov 28 '18 at 19:41
The file should be on your “presentation server”, i.e. the server which hosts your DXA Web App. I already mentioned the path (which is relative to where your DXA Web App is deployed).
– Rick Pannekoek
Nov 28 '18 at 19:41
It is not working. The DXA Web App is common for both sso and non-sso cms. I can only do xpm on sso enabled cms. But in non-sso cms xpm is not working. I want to enable it in non-sso cms as well.
– user2803
Nov 29 '18 at 10:41
It is not working. The DXA Web App is common for both sso and non-sso cms. I can only do xpm on sso enabled cms. But in non-sso cms xpm is not working. I want to enable it in non-sso cms as well.
– user2803
Nov 29 '18 at 10:41
A single DXA Web App for multiple CMSes? That's interesting... can you elaborate on your setup and what determines which CMS should be used?
– Rick Pannekoek
Nov 29 '18 at 10:58
A single DXA Web App for multiple CMSes? That's interesting... can you elaborate on your setup and what determines which CMS should be used?
– Rick Pannekoek
Nov 29 '18 at 10:58
add a comment |
Thanks for contributing an answer to Tridion Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftridion.stackexchange.com%2fquestions%2f19518%2fxpm-is-not-enabled-in-sdl-web-8%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Adding more info: We have two prod cms. One is SSO enabled other is non-sso. For sso enabled cms site edit is working ie when we go to CME -> Sites (from left navigation) and select any site it is showing the blue pen icon for site edit. But for non-sso that icon is not coming.
– user2803
Nov 28 '18 at 12:55
Can you confirm that the (Staging) CD Environment of both CMSes have a Preview Service Capability registered?
– Rick Pannekoek
Nov 29 '18 at 19:59