Tridion developer articles and tutorials

  • Download files/documents from Amazon S3 bucket

     

    I got a chance to work on downloading files/documents from Amazon S3 bucket with one of project. It is easy but took some time for me to figure out all the ways to make it work as required by the customer. Hence thought to share few details on this so that it can save some time of others.

    Step 1: Add…

  • How to set up a DXA .NET example site in Visual Studio

     

    After you have installed DXA on your Content Manager (cms-import.ps1) you probably tried the web installer (web-install.ps1) which deploys the sample site to IIS. The next step could be to run the site as Visual Studio solution and start developing your DXA based web application. I often get the question…

  • Putting Redis to Production - Part II - Availability

     
    A Transformers Analogy 

    Optimus: [offers the Matrix to Sentinel] You were our leader, Sentinel. it is your right to lead us again.
    Sentinel: In a world I do not know, I am no longer your teacher, Optimus, you are mine.

    Apparently there was no agreement of which Prime should be the leader. The reason is simple…

  • Show your own Web application in the Tridion CME menu

     

    Quick introduction to the Application host extension point allowing your applications to appear in the Tridion CME
    https://youtu.be/drUrI94Jqmw

  • Some basics on (High) Availability in CMS

     
    "High Availability" in the wider world
    I was about to write another post to continue with my Redis series, "Putting Redis to Production Part II - Availability". After listing the high-level points of that post and being ready to fill it with more meat, I suddenly realised that it might…
  • Monitoring translation progress

     

    You are all aware of the Translation Progress feature that allows you to view the progress of items in translation within the Translation Progress tab of the Translation Job.

    However did you know that the cells are actually clickable and that they greatly help users to monitor their translation activities?

    In…

  • 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…