Sitecore at Corona times

As most of the world at this moment, I am (together with my colleagues) stuck in a different working rhytm and momentum. And regardless of how this is impacting businesses, either through an unexpected drop in business and turnover or by creating opportunities (depending on how long this will last), I feel that it is our duty to try and turn this global pandemic in a time for opportunities.

Meaning that while we need to fill in on the amount of work we do daily in a different way, we might just be able to change this for the better.So, from a standpoint of Sitecore development, what can we actively do to aid ourselves and our customers?

Sitecore Upgrade
If there ever was a somewhat convenient time to perform Sitecore upgrades, then that time is now. Customers typically are noticicng a drop in amount of visitors, have less active campaigns and have a lower rate of activity when it comes down to creating and updating content on their various platforms.

Also, with the expected release of…

Interesting product evolutions from the Sitecore Symposium 2019

As I made my way back from Orlando to Brussels, I had some time to reflect on the vast magnitude of information that was handed down to all attendees during this 5-day event. That is right, a total of 5 days, as I attended both the Symposium as well as the MVP Summit. Moreover, since all that content is spread out across different types of tracks as well as multiple breakout sessions, it is nearly impossible to cover everything. However, a few topics really stuck with me that seem to interweave just great in the grand scheme of things.
So, without further ado; Sitecore goes SaaSSitecore Content HubExploring FaaS capabilities

Sitecore goes SaaS
This announcement had been hanging in the air for quite some time. Over the course of the last years we had seen a number of evolutions and new products in the product ecosystem that were already starting to level the playing ground for the introduction of SaaS. Two years ago, Sitecore introduced their vision of a new editor interface. With that, Hor…

Guiding your visit to the Sitecore Symposium 2019

In a little under a month, we will be heading back out towards the yearly Sitecore Symposium. When you explore the online agenda for the Symposium, it can be somewhat overwhelming to look into the 120 (!) different sessions and decide on which one offer the most value or novelty information.

Since everyone who attends the Symposium has a slightly different focus, it would be an absurd claim to provide you with an ideal guide into the different tracks as a whole. All speakers and sessions have been meticulously chosen and offer great quality and expertise in their own domain.
Sitecore has been hard at work in a number of products and technology choices:Handling larger volumes and scaling your different environments for bigger loadSitecore Commerce with enhanced performance, tooling and stability (and B2B?)Sitecore 9.3 release with the all-new Horizon interface that will be revealedAssist and accelerate your website development through tools such as SXA and JSSStructuring your project fo…

Setting up Sitecore Connect for Salesforce and how to work with a Sandbox

When installing one of the various Sitecore Connect for Salesfoce connectors that can be found here:

You may run into problems when moving through the various steps in the case that the Salesforce environment you are using is actually a Sandbox environment.

The various steps of the installation are actually pretty straight forward. they are described in much more detail in the specific installation guides but the information below gives you a good overview of the complexity and specific highlevel steps. And it adds just that little extra sauce in case you are using a sandbox environment:

- Install the correct DEF framework (2.0.1 and onwards)
- The 3 providers (Salesforce CRM, Sitecore and xConnect)
- Sitecore connect for Salesforce

Once these pre-requisites are set up, it is time to Convert the installed xConnect Model to JSON and deploy it onto the xConnect roles (xconnect server and indexing server)

Next, log into your Sales…

Awarded - Most Valuable Professional 2019

A little while back, end of January to be precise, I was awarded the Sitecore Technical MVP award for 2019.
I am a little late to the announcement party, at least here on my blog. Which doesn't mean it doesn't merrit the much deserved attention and appreciation!


what does one have to do to achieve the MVP level?
Well, that is one of the reasons that this blog is rather late.

I don't get to spend a lot of my time on social accounts, blogs, stackexchange and even slack.
Meaning that it is a lot harder to get visibility through digital presence if you are not constantly on those channels.

My job mainly consists of following up on projects, providing estimates, knowing everything there is to know about Sitecore, both functionally as well as technically and which restrictions come with that.

So, setting my goals for 2019; what do I want to do with Sitecore?

- Set up a whole lot of instances on 9.1 for testing, upgrades and new customers.
- Keep on hosting the SUG as every…

SXA Data folder behavior

Let me start of with a general clarification for those of you who have little to no experience with SXA.
With Sitecore Experience Accelerator, data sources can still be stored in multiple places. And by default, your page's datasources will be stored either under a site-wide data folder node or the data folder located underneath your actual page.
Meaning that everything related and uniquely linked to a page is simply nested underneath that page and those blocks of content that allow further re-use are found on a higher data-repository level.

When adding a new component you are presented with the following option to select or create a new piece of associated content:

However, from time to time some unexpected behavior might pop up. Sitecore, by default, will use the Sitecore GUID as reference point for the datasource location in your presentation properties.
However, with SXA, the relative path of your datasource is used instead

SXA chose this approach to make the behavior more log…

Setting SXA security roles (with a small twist)

General setup   After setting up your SXA project, one of the next things you typically want to do is follow a myriad of guides to help finalize your setup.
One of these is to set up Security based on the SXA sites.
In order to do this, a number of the powershell scripts exist that are offered by the SXA product out of the box to help you set up the Tenant as well as the Site Security.

You can find all relevant information her:

After you do this, I did however notice a problem...

We created a number of editors that had the 'Site author' and 'Site designer' roles.
However, the created users were not able to do all necessary actions immediately.

This user is now indeed able to log in and see and edit that SXA site.

First issue
But when we performed the following test:

Create a new page (Page type) > go into the Experience Editor >…