Tridion developer articles and tutorials

By date
Descending
  • Inspect the DXA Localization object

     
    Sometimes you just want to look under the hood and see what DXA is doing. Here is a tool to inspect the Localization object for DXA .NET. This also gives insight in all the published resources and configuration parameters. I use this when I have to use such a resource or configuration property in webapp…
  • Getting started with Tridion CoreService and Linqpad

     
    SDL Tridion Core service samples

    I created a GIT repo containing a collection of useful Tridion Core service scripts https://bitbucket.org/spiderbike/sdl-tridion-core-service-samples , most of them are not optimised for production use, but are instead intended as examples of how core service can be used…

  • Get a list of Duplicate URLs in the Broker DB

     

    If you have duplicate URLs in your broker, your website will be unhappy at best and will probably throw an error when it tries to get the content of the page from the broker for a given URL.

     

    This situation can occur when you publish a page for example called "index.htm" then you rename the page to …

  • Getting a list of binaries and filesizes from the CM database

     

    Sometimes you just need to get a report of the number of binaries in the CM database and their file-size, this SQL query will do just that.

     

    SELECT IT.PUBLICATION_ID AS PublicationID,
           IT.ITEM_REFERENCE_ID AS ComponentID,
           IT.ITEM_TYPE  AS ItemType,
           IT.TITLE AS ComponentName,
           IT.DESCRIPTION AS ComponentDescription…

  • Exploring the SDL Mobile Devices Database

     

    It is possible to query the SDL Mobile Devices database by using a tool such as RazorSQL.

    • Download and start RazorSQL
    • Select Connections/Connect from the main menu
    • Click the Add Connection Profile tab
    • Select HSQLDB / HyperSQL as the database type as shown below.

    • Click Continue
    • Set a Profile Name
  • DXA 2.0 architecture

     

    Following my latest update on the DD4T and DXA merge, lets take a look at the new architecture we have in mind for DXA 2.0. But first maybe I should explain why we think there is a need for a new architecture.  Following the manifesto of the new framework there are a lot of things we need to focus on…

  • Update on the DD4T and DXA merge

     

    During the 2016 Tridion Developer Summit in Amsterdam we announced the DD4T and DXA merge, and there have been several blogs written about it, some of them I have listed in one of mine. By now it is due time for an update, because it has been too quiet around this topic, while a lot has been happening…

  • How to automatically get notified when your Publish Transaction is finish…

     

    Are you dreaming of getting a push notification when your Publish Transaction has been finished, just like in the image below?

    Check out this extension and read on further to discover how I did this.

    Using the notification framework introduced in SDL Web 8.5

    SDL Web 8.5 introduced a new feature to send…

  • Extending XO Content Experiments

     
    Content Experiments in SDL Web Experience Optimization (XO) allows editors to create experiments in page regions managed by XO. These experiments has a defined start and end time, specific trigger(s) and a set of variants to be selected.
    The site visitor will get a randomly selected experiment variant…