Rob Habraken | Sitecore

Personal blog about web development & Sitecore

Tag: How to

  • Tracking Asset Usage: Content Hub UI Customizations

    Tracking Asset Usage: Content Hub UI Customizations

    In my previous posts, we built a serverless pipeline that captures Sitecore publishing lifecycle telemetry and handles asset state changes via an Azure Function middleware layer. The final step of our infrastructure calculates deltas on the fly and saves the active tracking footprint directly into a secured, custom JSON property (UsageTracking) on the M.Asset schema…

  • Tracking Asset Usage: Designing a Resilient Serverless Delta Middleware

    Tracking Asset Usage: Designing a Resilient Serverless Delta Middleware

    In my previous post, we looked at how to extend a Sitecore XP implementation to capture granular publishing events and fire off non-blocking telemetry signals. By adopting a fire-and-forget approach, we ensured that the CMS remains fast and unaffected by any potential downstream network latency. But once those publishing signals leave Sitecore, the real heavy…

  • Tracking Asset Usage: Deep Diving into the Sitecore Publishing Lifecycle

    Tracking Asset Usage: Deep Diving into the Sitecore Publishing Lifecycle

    In my previous post, I introduced a cloud-native architectural concept to track Sitecore asset usage within Content Hub in real time. The strategy is straightforward: rather than pulling data from Sitecore via heavy, on-demand crawls, we want the CMS to actively push usage signals to an external middleware layer the moment content goes live. However,…

  • Real-time asset usage in Content Hub: a concept

    Real-time asset usage in Content Hub: a concept

    Sitecore Content Hub does not provide built-in functionality to track asset usage in the Sitecore CMS. When using the Content Hub CDN to serve images directly to a Sitecore XP website, this creates the risk of deleting assets that are still in use, resulting in broken images. And as a result, content editors become hesitant…

  • Who Sees What? Designing Flexible Asset Security in Sitecore Content Hub

    Who Sees What? Designing Flexible Asset Security in Sitecore Content Hub

    In Sitecore Content Hub, securing content goes beyond external delivery. It also means managing who among your DAM users can view, edit, or publish specific assets. In this blog post, we’ll explore how to design a flexible, scalable security model using layered user groups and metadata-driven rules, utilizing all the configuration and customization possibilities Content…

  • Migrating to XM Cloud

    Migrating to XM Cloud

    XM Cloud is the CMS of Sitecore’s new Composable DXP. It is a further development of their original CMS, but packed and serviced completely different. It’s SaaS, less hassle to maintain, quicker and easier to develop on, a lot easier to work with for content editors, but still as powerful and versatile as before. So…

  • XM Cloud DevOps pipeline

    XM Cloud DevOps pipeline

    The easiest way to deploy your project to your XM Cloud instance is manually via the Sitecore Cloud Portal. If you go to the XM Cloud Deploy dashboard, you can not only create projects and environments, but also start a “Build and deploy” process for a specific environment. While that might seem convenient and perfectly…

  • Default SCS in XM Cloud

    Default SCS in XM Cloud

    When I started working with the XM Cloud setup on my local development environment using the Docker container images provided by Sitecore, I added some content serialization config files and enthusiastically started creating data templates, rendering items and demo content. I then had to switch to another project for a bit, stopped my containers and…

  • Focal point crop 3.0: go React!

    Focal point crop 3.0: go React!

    It took a little longer than planned, but I have finally released a completely new version of my Focal point cropping extension for Content Hub, version 3.0. This new version contains a React version of the external page components Focal point editor and Public link viewer (I have slightly changed the names of the components).…

  • External page components in CH4.2

    External page components in CH4.2

    To improve performance and add new features, Content Hub is replacing the front-end Knockout framework with React from 4.2.x going forward. Using React should also make it easier to develop custom components. This is of course great news, but it also introduced an issue for those being used to building custom external page components that…