Sitecore
Nobody designed this: how an AI setup grew on a ten-year-old Sitecore solution
We never designed our AI setup. It grew out of one bug fix on a ten-year-old Sitecore solution, and the git history shows exactly how.
SitecoreAI
Since the Early Access days of XM Cloud, we experimented with different ways to extend or customize the Sitecore editor. While customization was possible within your application’s boundaries, there were no official extension points. That changed with the introduction of the SitecoreAI Marketplace - and we’re excited to explore
Sitecore Search
In many cases, Sitecore Search is used to extract one document per page, which works perfectly for standard content structures — blog posts, product pages, articles, and so on. But what happens when you have a single web page that includes multiple pieces of structured content you want to index individually?
Sitecore Search
Integrating two specific platforms can sometimes feel like hula hooping at the Olympics. But it can also give you insights into solutions that can be applied to other integrations as well. Authentication hurdles and multilingual requirements are a common scenario and for both I have some insights and learnings to
Sitecore Search
Unless you have been replaced by AI, there is a chance that you will be the one to add multiple languages to your Sitecore website. When you want to integrate this with Sitecore Search, there are a few things you need to know. Let's try to see how
XM Cloud
When working with XM Cloud, there is a fundamental difference in how serialized items are handled during a deployment. This can lead to some unwanted side effects with your data or templates. In this blog post, we explore how you can automate some maintenance tasks to avoid unexpected situations. Deploying
XM Cloud
How often did you get a bug ticket and whished you could try to reproduce the issue on a development environment with the content from production? Or how many times would you have liked to see how a new release is affecting the production content before promoting it from the
Sitecore Search
A facetted search can provide a good user experience. But not all facets might have the same importance and some you might even want to hide. In this blog post we will have a look at some configuration options for facets in Sitecore Search. What we want to achieve A
Sitecore Search
When we think of a search solution, our brains might immediately jump to the use case of displaying search results for a user query. There are however many more use cases. This blog post shows how you can configure Sitecore Search to provide a component with data to display upcoming
Sitecore Search
What started out as a small piece of code to extract some metadata fields from your website markup is slowly growing in complexity. Testing, maintaining and extending your document extractor code is getting tougher. There is a very handy tool to change your development experience and speed up your work.
Ideas and thoughts about Sitecore, .NET and other mostly technical stuff.
We try to build our websites based on a modern technology stack. But every now and then, we are asked to integrate an API that returns a 5MB junk of XML into our platform. If it's not just me this sends shivers down the spine, you might want
You just got access to Sitecore Search. Full of energy, you login for the first time and you stare at the screen with absolutely no idea what to do next. This was me, just a few months ago. In the meantime, I spent quite some time with the tool and
As your code base grows, you might observe certain patterns to emerge and you start repeating very similar pieces of code over and over. This is usually a good indicator that a refactoring might be a good idea.
So, we talked about Model Builders to clean up your Sitecore Controllers in the last blog post [https://www.studert.com/cleaning-up-sitecore-controllers/]. Now you might be wondering: "Well, this sounds nice. It looks like some sort of design pattern - I guess design patterns are a good
Ever since the day I read the blog post by Paul Stovell [https://twitter.com/paulstovell] about cleaning up ASP.NET MVC Controllers [http://paulstovell.com/blog/clean-aspnet-mvc-controllers] back in 2012, I knew the day would come where I wanted to clean-up my controllers. By introducing
I'm currently involved in a Sitecore project that fully embraces NitroNet for Sitecore [https://github.com/namics/NitroNetSitecore] to integrate its frontend. So let's start this off with a bold statement, because - why not ¯\(ツ) /¯ NitroNet for Sitecore [https://github.com/namics/NitroNetSitecore] is how frontends
Once in a while when working with Sitecore, it happens that you stumble across a nice little feature. Recently, I learned about the Sitecore Registry, which I didn't know about before. The Registry is a class in the Sitecore.Web.UI.HtmlControls namespace in Sitecore.Kernel. It gives
Last week I tried to figure out how the SQL queries look like that get generated from your Sitecore fast queries. Either I need to improve my Google skills or there is just not a lot of information out there. So I decided to takle the problem myself. A german
I started this blog over a year ago and I managed to write two posts. Let me repeat that for you, but this time slowly: T-W-O For a long time, I wanted to start a technical blog. Mainly for myself. But it took me years to decide on
I started working for a new company almost three month ago. We do a lot of web development and we also have a blog where we write down some of our experiences. Last week I wrote my first article and I had a rather unpleasing experience inserting code snippets. Since
Hosting WordPress [http://wordpress.org/] on Windows Azure [http://windowsazure.com/] could not be any easier. It’s basically done in two steps: 1. Create a Website in the Azure portal with the WordPress app from the gallery. 2. Go to the newly created Url and follow the WordPress installation