• 31 Dec 2018

    Getting started with Instant Campaign

    Introduction The Instant Campaign extension for SDL Tridion Sites has been designed to make it easy for digital agencies to create campaigns/landing pages and publish them through SDL Tridion Sites. When the campaign has been uploaded into SDL Tridion it can be edited and localised for different languages. However Instant Campaign can be used for any scenario when a "schema-less” and “template-less"...
    • 29 Dec 2018

    Iterating regions in Dreamweaver templates

    Having extracted all component presentations into package variables with the Extract Components from Regions template building block, we can work with them in Dreamweaver page design. I doubt Dreamweaver page templates are widely used, so I put here some samples just in case somebody will need them. Checking if page contains any regions If page has at least one region, package will contain the PageRegions variable...
    • 29 Dec 2018

    Iterating regions: "Extract Components from Regions" TBB

    Sites 9 comes with one extra default template building block: Extract Components from Regions . If you upgraded your system from previous versions, re-generate default templates by running the Tools->Create Default Building Blocks command in Template Builder. The new Building Block examines the Page item in the package and finds all regions on the page and processes each region: for each region it places all...
    • 18 Dec 2018

    Iterating regions in .NET templates (TOM.NET)

    SDL Tridion Sites 9 has introduced concept of predefined page regions. You can find detailed explanation on how to define region schemas and use them on the page in this webinar recording . In this blog I would like to cover in more details how to work with regions in page templates and how to start using regions in existing implementations. This information is intended for implementers so it will be quite technical...
    • 26 Nov 2018

    How to Connect to ALIBABA OSS Bucket and Download the items

    In one of the recent project we are setting up China Website in ALI Cloud where we need to use ALI OSS Bucket, from there we need to download the items from OSS Bucket. Prerequisites: It's very simple and easy if you are aware of connecting to AWS S3 Connection, but no worries you need to add the Aliyun.OSS.dll in the reference in the Project. Create a Connection file where we can pass the OSSAccessKey,OSSSecretKey...
    • 23 Nov 2018

    AWS-S3 (Storage Extension – Deployment Process) on CD Server

    May be Most of them are aware of about the Storage Extensions and it's purpose but recently in one of the Migration project i have got chance to write extensions to store all the Binaries, .xml,.aspx files and some of the DCP to store those files into AWS S3 Bucket using the Storage Extensions... Here am not posting anything about the Source Code if anyone needs you may contact me, Here My Main Agenda how to deploy...
    • 23 Nov 2018

    How to Fetch ChildKeywords from ParentKeyword

    In General we have might come across getting all Keywords from a taxonomy using the broker Query but in one of the recent project there is a situation that need to get the list of Child Keywords from the Parent Keyword doing doing the Search Query. Tried Several but couldn't get but finally succeeded in getting those child elements, so just wanna share this simple Logic to so that it will useful in near future ...
    • 13 Nov 2018

    Using DetectChanges API in the event handler

    Recently I've been reviewing the code of the event system extension that prevented some users from changing value of the metadata field. private static void OnComponentSave(Component component, SaveEventArgs args, EventPhases phases) { var session = component.Session; var privilegedGroupName = Configuration.AppSettings.Settings["privilegedGroupName"].Value; if (!UserIsMemberOfGroup(session.AccessToken...
    • 22 Jun 2018

    CoreService PowerShell Script To Add/Remove Item To/From Bundle

    This is the continuation of my previous blog . So the very next thing that I am going to share is how to add and remove items to/from Bundle. In the same way I will share both the PowerShell as well as C# module of the script. Let’s start with the PowerShell Version first – So before I start here are the parameters that I have used in my script – Parameter Description BundleId...
    • 31 May 2018

    CoreService PowerShell Script To Create Bundle/Bundles

    As I decided to embark on my PowerShell scripting journey and strolling through some new ideas, I chanced upon this requirement where I need to create few bundles and do some basic operation on that. The plan was to create the script extensively so that everybody can use it. I have started with some basic operations like create bundle/bundles through PowerShell coreservice module. Though I have mentioned about the PowerShell...
    • 25 May 2018

    Categories and Keywords on steroids

    Requirement Instead of maintaining many categories each with a limited set of keywords, the customer wanted to be able to use one category, containing a hierarchy of subcategories, each in turn containing the appropriate keywords. In the Schema definition, for each field, that uses a category, it should be possible to select one of the subcategories as the root. When editing or creating a component based on this schema...
    • 24 May 2018

    Export Publish Transaction data to Excel

    I recently got the question "how long does publishing a page take". This is an easy question which is not so easy to answer. To at least have data to base an indication on, I created a PowerShell script that retrieves data from the CME, using the Core service module , and store this data in a CSV file. That file can then be imported into Excel and manipulated further, for instance to get minimal, maximal and...
    • 10 Apr 2018

    SDL Tridion Sites community review #20

    Episode 20! What was new in the Tridion Sites community in the past two weeks? Blogs, articles and video "Technical Webinar - UDP & Content Mashups" About the new UDP platform, Docs and Sites content mashup, micro services and the Content API. Ivo van de Langemaat: https://community.sdl.com/product-groups/sdl-tridion-dx/tridion-sites/m/videos/2930 "DXA 2.0 technical webinar recordings" An overview...
    • 3 Apr 2018

    DXA 2.0 technical webinar recordings

    In case you missed the DXA 2.0 technical webinars, you can find the recordings of them here: Day 1 . Introducing new DXA 2.0 features and concepts (58 min 5 sec) Day 2 . Technical overview of DXA 2.0 .NET (24 min 37 sec) Day 3 . Technical overview of DXA 2.0 Java (37 min 28 sec) These webinars cover: An introduction to DXA 2.0 new features and concepts. How it drives SDL Tridion core product...
    • 28 Mar 2018

    SDL Tridion Sites community review #19

    Episode 19! A long-awaited update with four webinars What was new in the Tridion Sites community last month and a bit? Blogs, articles and videos "SDL Tridion Bundle Workflow Email Notification using Events System" Velmurugan Arjunan: https://velmuruganarjunan.wordpress.com/2018/02/21/sdl-tridion-bundle-workflow-email-notification-using-events-system/ "CMS Vision 3: Templates are not Templates" Alvin...
    • 27 Feb 2018

    Install Model Service (DXA 2.0) as a Windows service

    Though it is well documented in the SDL doc, I am just consolidating all into one place - Prerequisite: Install JDK 8 or Latest version. Download the appropriate version ( .net / java ) of DXA 2.0 as per your choice. (Here I am using .Net version) Also you need to download the SDL Web Content Delivery layout: CD_10.1.0.8270 (Note: This is not yet released as a part of DXA 2.0, so to get that please raise a request...
    • 21 Feb 2018

    SDL Tridion Sites community review #18

    Episode 18! About the DXA 2.0 release What was new in the Tridion Sites community last week? Blogs, articles and video "SDL Releases the SDL Digital Experience Accelerator 2.0" Introducing DXA 2.0 Bart Koopman: https://community.sdl.com/product-groups/sdl-tridion-dx/tridion-sites/b/product-announcements/posts/sdl-releases-the-sdl-digital-experience-accelerator-2-0 "The SDL Digital Experience Accelerator...
    • 15 Feb 2018

    SDL Tridion Sites community review #17

    Episode 17! What was new in the Tridion Sites community last week? Blogs and articles "How to Setup SDL Web 8 Deployer and DD4T 2.0 .NET Web app with ActiveMQ Caching Invalidation" A detailed description on hooking DD4T into the Tridion cache invalidation mechanism. Velmurugan Arjunan: https://community.sdl.com/product-groups/sdl-tridion-dx/tridion-sites/tridion-developer/b/feed/posts/how-to-setup-sdl-web...
    • 5 Feb 2018

    SDL Tridion Sites community review #16

    Episode 16! What was new in the Tridion Sites community in the past two weeks? Blogs and articles "Connecting remotely to Core Services using the Tridion Powershell Modules" Authentication and connection options for the Tridion PowerShell Modules. Jacques Kors: https://community.sdl.com/product-groups/sdl-tridion-dx/tridion-sites/tridion-developer/b/weblog/posts/connecting-remotely-to-core-services-using-the...
    • 28 Jan 2018

    Connecting remotely to Core Services using the Tridion Powershell Modules

    Using Peter Kjaer's Tridion Powershell Modules locally on a CM server usually works out of the box. In many cases however, you may not have direct access to this server. In those cases, it is very useful to be able to connect from your local desktop. If you have access from your local desktop to the CM GUI, this should be possible. The hardest part is usually figuring out which settings to use. As of version 2...
    • 26 Jan 2018

    SDL Tridion Sites community review #15

    SDL Tridion Sites community review #15 Episode 15! What was new in the Tridion Sites community last week? Blogs and articles "HTML Designs for Tridion Sites – Part I" Naveen sets out some basic points for DXA view design. Naveen Kumar: https://community.sdl.com/product-groups/sdl-tridion-dx/tridion-sites/tridion-developer/b/weblog/posts/html-designs-for-tridion-sites-part-i "Amending DXA JSON"...
    • 23 Jan 2018

    Workflow Script in PowerShell Module

    In the last MVP retreat I have learned about the new PowerShell module introduced by Peter Kjaer. Since I attended that program I was planning to spread it in the community and also contribute more on that module. I discussed with Peter and Alvin regarding the use cases and came up with a new script for workflow. Link for this Script – You can download the latest version of the script from the following...
    • 18 Jan 2018

    HTML Designs for Tridion Sites – Part I

    I am writing this blog mainly to share my experience and thoughts on HTML designs which we get from customers when we are implementing Tridion Sites (SDL Web/Tridion). Even though DXA is shipped with layout of web pages, it might not be sufficient enough meet customer’s expectation with respect to look and feel of the website. So far I did work with four implementations for different customer and each time it is...
    • 16 Jan 2018

    SDL Tridion Sites community review #14

    Episode 14! What was new in the Tridion Sites community last week? Blogs, articles and video "Small tweak for DD4T 2.2.1 templates to get result in XML" How to configure a DD4T template to output XML instead of JSON. Naveen Kumar: https://community.sdl.com/product-groups/sdl-tridion-dx/tridion-sites/tridion-developer/b/weblog/posts/small-tweak-for-dd4t-2-2-1-templates-to-get-result-in-xml There is more Coming...
    • 11 Jan 2018

    Small tweak for DD4T 2.2.1 templates to get result in XML

    In one of my previous blogs, I did mentioned steps to upgrade DD4T templates in CMS . And, this blog talks a bit more about it and issue which I faced after upgrading templates. Issue: DD4T 2.2.1 templates returns data in JSON format by default because of which after publishing components, data was not populated since application was expected XML format. Fix: To fix this issue, we did a small tweak to these DD4T templates...