
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Mark Gibbons</title>
      <link>https://www.markgibbons.dev/blog</link>
      <description>Sitecore and AI</description>
      <language>en-us</language>
      <managingEditor>undefined (Mark Gibbons)</managingEditor>
      <webMaster>undefined (Mark Gibbons)</webMaster>
      <lastBuildDate>Sun, 24 Mar 2019 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.markgibbons.dev/tags/sitecore-xp/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.markgibbons.dev/blog/2019/a-go-live-checklist-for-a-new-site-built-with-sitecore-sxa</guid>
    <title>A Go-Live checklist for a new site built with Sitecore SXA</title>
    <link>https://www.markgibbons.dev/blog/2019/a-go-live-checklist-for-a-new-site-built-with-sitecore-sxa</link>
    <description>Sitecore Experience Accelerator is an absolute game-changer for companies looking to roll-out a new site. It has so much great value out…</description>
    <pubDate>Sun, 24 Mar 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>sxa</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/azure-paas-applicationinitialization-gotcha-with-exm-hostname-mapping</guid>
    <title>Azure PaaS applicationInitialization gotcha with EXM hostname mapping</title>
    <link>https://www.markgibbons.dev/blog/2019/azure-paas-applicationinitialization-gotcha-with-exm-hostname-mapping</link>
    <description>Battling with EXM not mapping your hostname correctly? Does it intermittently choose the wrong URL or use http://localhost? Read on!</description>
    <pubDate>Fri, 02 Aug 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>exm</category><category>troubleshooting</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/exm-activate-deactivate-all-email-campaigns-with-one-click</guid>
    <title>EXM — Activate / Deactivate all email campaigns with one click</title>
    <link>https://www.markgibbons.dev/blog/2019/exm-activate-deactivate-all-email-campaigns-with-one-click</link>
    <description>When working on a project that has a lot of EXM campaigns, a missing Sitecore feature is the ability to activate or deactivate all email…</description>
    <pubDate>Wed, 15 May 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>exm</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/exm-report-confusion-message-statistics-not-showing-on-the-sent-email-campaigns-report</guid>
    <title>EXM report confusion — message statistics not showing on the “Sent email campaigns” report</title>
    <link>https://www.markgibbons.dev/blog/2019/exm-report-confusion-message-statistics-not-showing-on-the-sent-email-campaigns-report</link>
    <description>I have just used up a few hours of my life on this and want to document it to save others the trouble.</description>
    <pubDate>Wed, 24 Jul 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>exm</category><category>troubleshooting</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/fault-resistant-sitecore-xconnect-client-operations-with-just-a-few-lines-of-code</guid>
    <title>Fault-resistant Sitecore xConnect client operations with just a few lines of code</title>
    <link>https://www.markgibbons.dev/blog/2019/fault-resistant-sitecore-xconnect-client-operations-with-just-a-few-lines-of-code</link>
    <description>I stumbled across a little gem in the Sitecore API today — the XdbRequestPerformer.</description>
    <pubDate>Fri, 10 May 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>troubleshooting</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/fixing-stackoverflow-when-compiling-callsite-chain-on-a-background-thread-in-sitecore</guid>
    <title>Fixing “Stackoverflow when compiling callsite chain on a background thread” in Sitecore</title>
    <link>https://www.markgibbons.dev/blog/2019/fixing-stackoverflow-when-compiling-callsite-chain-on-a-background-thread-in-sitecore</link>
    <description>Let me tell you a story about a codebase that was using Autofac. It is a beast of a solution — a whopping 230 projects — a definite case…</description>
    <pubDate>Sun, 06 Oct 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>troubleshooting</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/personalisation-error-in-cm-on-hide-condition</guid>
    <title>Personalisation error in CM on ‘Hide’ condition</title>
    <link>https://www.markgibbons.dev/blog/2019/personalisation-error-in-cm-on-hide-condition</link>
    <description>If you’re getting the following error in Experience Editor on personalised components, then read on for a solution.</description>
    <pubDate>Sat, 27 Jul 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>troubleshooting</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/sitecore-9-1-how-to-prefix-or-rename-azure-search-indexes</guid>
    <title>Sitecore 9.1: How to prefix or rename Azure Search indexes</title>
    <link>https://www.markgibbons.dev/blog/2019/sitecore-9-1-how-to-prefix-or-rename-azure-search-indexes</link>
    <description>Find out why and how to change the name of Sitecore indexes in Azure Search.</description>
    <pubDate>Mon, 11 Mar 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>search</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/sitecore-crashing-on-startup-with-internal-error-in-the-net-runtime</guid>
    <title>Sitecore crashing on startup with “Internal Error In The .NET Runtime”</title>
    <link>https://www.markgibbons.dev/blog/2019/sitecore-crashing-on-startup-with-internal-error-in-the-net-runtime</link>
    <description>I vowed to myself that when I found a solution to this issue on startup of Sitecore, that I would share it since I had spent many…</description>
    <pubDate>Thu, 21 Mar 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>troubleshooting</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2019/troubleshooting-sitecore-marketing-automation-plan-enrollment</guid>
    <title>Troubleshooting Sitecore Marketing Automation Plan Enrollment</title>
    <link>https://www.markgibbons.dev/blog/2019/troubleshooting-sitecore-marketing-automation-plan-enrollment</link>
    <description>Plan enrollment in the Marketing Automation engine is not as intuitive as you may expect.</description>
    <pubDate>Sun, 10 Nov 2019 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>troubleshooting</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2020/a-smarter-sitecore-html-cache-clearer</guid>
    <title>A smarter Sitecore HTML Cache Clearer</title>
    <link>https://www.markgibbons.dev/blog/2020/a-smarter-sitecore-html-cache-clearer</link>
    <description>Sitecore 9.2 and 9.3 includes a “smart” HTML cache clearer. Let’s take a look at what makes it “smart”.</description>
    <pubDate>Wed, 22 Apr 2020 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>performance</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2020/cleanup-your-local-sitecore-instances</guid>
    <title>Cleanup your local Sitecore instances</title>
    <link>https://www.markgibbons.dev/blog/2020/cleanup-your-local-sitecore-instances</link>
    <description>If you’re like me and have a few local installations of Sitecore, these can build up a lot of temporary files over time.</description>
    <pubDate>Tue, 19 May 2020 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2020/experience-forms-getting-the-context-site-and-item-in-submit-actions</guid>
    <title>Experience Forms — Getting the Context Site and Item in Submit Actions</title>
    <link>https://www.markgibbons.dev/blog/2020/experience-forms-getting-the-context-site-and-item-in-submit-actions</link>
    <description>As of Sitecore Experience Forms 9.2, there is no out of the box way to resolve the correct Sitecore.Context.Item or Sitecore.Context.Site…</description>
    <pubDate>Thu, 30 Jan 2020 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>forms</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2020/identity-server-environment-specific-configuration</guid>
    <title>Identity Server Environment Specific Configuration</title>
    <link>https://www.markgibbons.dev/blog/2020/identity-server-environment-specific-configuration</link>
    <description>In Identity Server, the default path of environment specific connection strings are set in…</description>
    <pubDate>Fri, 20 Mar 2020 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2020/sitecore-sxa-how-to-override-the-search-controller-to-fix-the-cache-control-header</guid>
    <title>Sitecore SXA — How to override the Search Controller to fix the Cache-Control header</title>
    <link>https://www.markgibbons.dev/blog/2020/sitecore-sxa-how-to-override-the-search-controller-to-fix-the-cache-control-header</link>
    <description>This article explains how to swap out the built-in SXA SearchController which handles the API for the Search Results component. I needed…</description>
    <pubDate>Mon, 21 Sep 2020 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>sxa</category><category>performance</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2021/multisite-links-in-exm</guid>
    <title>Sitecore Link Resolving across sites and in EXM</title>
    <link>https://www.markgibbons.dev/blog/2021/multisite-links-in-exm</link>
    <description>Getting links to resolve correctly in is more tricky than one would expect.</description>
    <pubDate>Tue, 30 Mar 2021 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>exm</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2021/sitecore-graphql-upserting-items</guid>
    <title>Sitecore GraphQL — Upserting Items</title>
    <link>https://www.markgibbons.dev/blog/2021/sitecore-graphql-upserting-items</link>
    <description>The new GraphQL API that is shipped as part of the Sitecore Headless Services offering from Sitecore is a game changer. It is a…</description>
    <pubDate>Wed, 29 Sep 2021 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>headless</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2021/using-the-vue-router-on-sitecore-rich-text-fields</guid>
    <title>Using the Vue Router on Sitecore Rich Text fields</title>
    <link>https://www.markgibbons.dev/blog/2021/using-the-vue-router-on-sitecore-rich-text-fields</link>
    <description>In my Sitecore Headless (JSS) travels, I see that there is no OOTB example of how to have Sitecore RichText fields use the Vue router for…</description>
    <pubDate>Tue, 16 Nov 2021 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>headless</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2022/integrating-sitecore-cdp-and-sitecore-send-with-sitecore-forms</guid>
    <title>Integrating Sitecore CDP and Sitecore Send with Sitecore Forms</title>
    <link>https://www.markgibbons.dev/blog/2022/integrating-sitecore-cdp-and-sitecore-send-with-sitecore-forms</link>
    <description>The age of the composable DXP is here and with that comes new integration challenges. Here I will explain how to use the Sitecore Forms…</description>
    <pubDate>Tue, 30 Aug 2022 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>forms</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2022/server-hang-with-100-cpu-on-sitecore-10-1</guid>
    <title>Server hang with 100% CPU on Sitecore 10.1</title>
    <link>https://www.markgibbons.dev/blog/2022/server-hang-with-100-cpu-on-sitecore-10-1</link>
    <description>Just a short PSA for anyone using Sitecore 10.1.0–10.1.2 with SXA (and possibly this affects 10.2 as well as Sitecore registered a new…</description>
    <pubDate>Tue, 19 Apr 2022 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>troubleshooting</category><category>performance</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2022/should-i-directly-connect-to-a-custom-database-from-sitecore</guid>
    <title>Should I directly connect to a custom database from Sitecore?</title>
    <link>https://www.markgibbons.dev/blog/2022/should-i-directly-connect-to-a-custom-database-from-sitecore</link>
    <description>If you’re in a situation where you need a custom database for whatever reason, your first reaction might be “Hey, let’s just chuck in a…</description>
    <pubDate>Thu, 12 May 2022 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2023/sitecore-development-with-docker-containers-in-2023</guid>
    <title>Sitecore Development with Docker Containers in 2023</title>
    <link>https://www.markgibbons.dev/blog/2023/sitecore-development-with-docker-containers-in-2023</link>
    <description>This is my forward-looking view on the current state of developing on the Sitecore platform with containers. I will be considering XM/XP/XM…</description>
    <pubDate>Wed, 17 May 2023 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>docker</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2023/sitecore-docker-containers-auto-bind-custom-domains-to-your-cm-and-cd</guid>
    <title>Sitecore Docker Containers — Auto Bind Custom Domains to your CM and CD</title>
    <link>https://www.markgibbons.dev/blog/2023/sitecore-docker-containers-auto-bind-custom-domains-to-your-cm-and-cd</link>
    <description>If you’re developing with Sitecore on Docker and need to bind some custom domains to your CM/CD instances in Traefik, here’s an easy and…</description>
    <pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>docker</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2025/running-sitecore-on-docker-ce-community-edition</guid>
    <title>Running Sitecore on Docker CE (Community Edition)</title>
    <link>https://www.markgibbons.dev/blog/2025/running-sitecore-on-docker-ce-community-edition</link>
    <description>Two good reasons for switching from Docker Desktop: No paid license required, and better performance.</description>
    <pubDate>Mon, 12 May 2025 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>docker</category>
  </item>

  <item>
    <guid>https://www.markgibbons.dev/blog/2025/sitecore-xdb-reindex-not-progressing-past-95</guid>
    <title>Sitecore XDB reindex not progressing past 95%</title>
    <link>https://www.markgibbons.dev/blog/2025/sitecore-xdb-reindex-not-progressing-past-95</link>
    <description>My team got this problem on a 10.2 XP production instance, after Sitecore Managed Cloud changed us over to their new Solr cluster.</description>
    <pubDate>Mon, 18 Aug 2025 00:00:00 GMT</pubDate>
    <author>undefined (Mark Gibbons)</author>
    <category>sitecore</category><category>sitecore-xp</category><category>troubleshooting</category>
  </item>

    </channel>
  </rss>
