Tridion developer articles and tutorials

  • Custom TCDL Tags - Using properties

     

    As part of an upgrade to Web8, I recently had my first opportunity to create a Custom TCDL tag.

    A side effect of upgrading to Web 8, using micro services, is the fact that the ComponentPresentationAssembler is no longer available in the web application.
    To overcome this, the Dynamic Component Template…

  • Custom REL tags using properties

     

    As part of an upgrade to Web8, I recently had my first opportunity to create a Custom TCDL tag.

    A side effect of upgrading to Web 8, using micro services, is the fact that the ComponentPresentationAssembler is no longer available in the web application. To overcome this, the Dynamic Component Template…

  • Putting Redis to Production - Part I - Security

     
    Introduction - An Important Story
    If you have set up a Redis locally and got it to work with DXA so far, big applause to you! You now have a Redis in your local Development Environment. Like everything else, a Development Environment is likely to be very different from a Production one, so in this post…
  • Scissors, Strimmer or Lawnmower? – Designing schema to be the right tool for…

     
    For any given content requirement there are a number of ways of defining a schema to provide an author/editor with all the necessary fields to produce their content. Using plain text, rich text, multi-value fields, embedded schema, component links etc. are all valid and correct, but more consideration…
  • Redis - An Alternative (to) Cache - Part II

     

    The Big Why You may ask, why should I use Redis? I have been working with Memory Cache and Relational Databases, and so far I am still OK. Right?

    I am staring at the picture above, and asking myself the exact question: why are people still using such a phone?
    • It is traditional, and some people like…
  • Redis - An Alternative (to) Cache - Part I

     
      


    Redis is not a new concept but only introduced to SDL Web 8.5 recently. It is a good choice, and hope it will gain lots of popularity in SDL's ecosystem.
     
    This series will show a few basic concepts on Redis and how it is used in SDL Web, and how you can use it inside and outside SDL products…
  • Script To Find Item By Dynamic Component Template And Re-Publish

     

    In my previous blog I have described how easily we can add or update field of the page metadata in one go and publish all the pages using Coreservice API. Today I will describe another script which is not very common but sometimes useful.

    Scenario: In a migration phase (Or in maintenance phase) if you…

  • Tridion Developer Summit Presentation: "SDL Web Extension Gotchas"

     

    My colleague Derya Dönmez and I delivered the Tridion Developer Summit 2017 presentation "SDL Web Extension and Integration Gotchas, User Experience, and You."

    This was a chance to:

    • Share lessons learned from the field and in my latest role as a Product Owner
    • Introduce Derya to the larger…
  • SDL Web 8 - Securing Micro-Services with SSL and a CA certificate

     
    In this document we will explain how to create a custom keystore and import the CA certificate and matching key pair allowing SSL support on Tomcat Embedded as used on SDL Micro-services. The Keystore steps are general and may be used for any CA Certificate support on Java.