Browse All Posts

Use dropdown list below to check posts by Month:
Select  ::

Or browse through all the Posts listed below:

Reading Component Field Values in .Net Assemblies, C# TBBs Using TOM.NET API (4/14/2015) - Below you can find a plethora of ways to read your Component field values in C# TBB or while  developing .Net Assemblies. Before starting, note the different ways of getting a Component in C# TBB and in .Net Assemblies : // Normally use below line in .Net Assemblies // the componentURI can be either the … More Reading Component Field Values in .Net Assemblies, C# TBBs Using TOM.NET API
Creating a .Net Assembly (4/15/2015) - Having done with few basic implementations in Tridion like Dreamweaver templating, C# TBBs , I felt the need to move on to develop more sophisticated solutions for my project needs and have more control over customization , What Item gets added to Package, Make changes to the very special Output item, call different utilities/routine functions to … More Creating a .Net Assembly
CSS Background Images issue in Tridion with inline style | Resolving CSS images in Output (4/16/2015) - Recently I ran into an interesting issue with the  background-image:url()  style property in Dreamweaver Templates. Below is my DWT code : <div class=”ProductsSectionBackground” style=”background-image:url(@@Component.Fields.ProductListBackgroundImage@@)”><h3>@@Component.Fields.Title</h3></div> <img src=”@@Component.Fields.BrandImage@@”/> With this in place, The Dreamweaver mediator was  NOT pushing the background image @@Component.Fields.ProductListBackgroundImage@@ onto Package. Moreover, in the Output item, simply a TCM URI of the image was placed which … More CSS Background Images issue in Tridion with inline style | Resolving CSS images in Output
Creating Functions in C# Code Fragments aka C# TBB (4/23/2015) - Most of us are comfortable with writing  just a few bunch of code lines in a C# TBB. Ever thought of writing functions in a C# TBB ? And wonder how to call these functions… Let’s get Movin’… Use the syntax <%!  %>  for defining functions inside the TBB. You can define any number of … More Creating Functions in C# Code Fragments aka C# TBB
C# Code Fragment compilation in depth (4/23/2015) - When  a C# code fragment is compiled, all the code lines written are placed into a PREDEFINED METHOD of a PREDEFINED CLASS  by the  C# Source Code Mediator and a resultant compiled assembly represented as a byte array is generated. Ever wondered what is  the Name of this class, or the various other details like the access … More C# Code Fragment compilation in depth
Creating User Defined Classes in C# Code Fragment (4/24/2015) - Let’s see how we write classes in a C# Code fragment ( C# TBB ) and how these classes behave when we save/invoke  the TBB. Let’s get movin’… Classes are defined inside a C# Code Fragment  using the construct: <%! %>. This USER defined class is placed as NESTED CLASS of the PREDEFINED CLASS created by Tridion when … More Creating User Defined Classes in C# Code Fragment
TCDL – Tridion Content Delivery Language – Basics I (5/5/2015) - The final HTML rendered by the browser has links to images, other internal/external pages , besides other functionalities in the standard HTML format such as anchor tags used to represent links. However, The Links ( links to Pages, MultimediaItems, Components ) created within Tridion Content Manager are in there own language which must be processed … More TCDL – Tridion Content Delivery Language – Basics I
TCDL-Basics II : Understanding Tridion Custom Web Controls (5/7/2015) - The way any custom web control is developed in Asp.Net, same way Tridion has few custom webcontrols to offer . An understanding of these Custom Web Controls will help gain more control over developing Tridion Templates . They  are  built with a rich set of features that provides greater control over linking , Taxonomies , displaying … More TCDL-Basics II : Understanding Tridion Custom Web Controls
TCDL Basics II: Tridion Custom Web Controls Continued (5/8/2015) - One of my last post discussed about the Tridion Custom Web Controls. To end with, let’s explore one more such Custom Web Control: PageLink. PageLink Control ,as guessed by it’s  name, is used to create a link to other page within the Content Manager. I believe, this is the simplest to use and if you … More TCDL Basics II: Tridion Custom Web Controls Continued
Custom Metadata Management in Tridion: An Overview (5/19/2015) - Wikipedia defines metadata as “structured information that describes, explains, locates, or otherwise makes it easier to retrieve, use or manage an information resource.” Examples of the most basic metadata associated with documents include informational properties such as author, date created, date modified and file size. It goes on to say, “Failure to manage metadata properly … More Custom Metadata Management in Tridion: An Overview
Querying Custom Metadata Using TOM.NET API (5/25/2015) - The Tom.Net API provides a bunch of classes that can be used to read a Content Manager Item’s data such as Content data or Metadata. To read almost any field of a Component such as: TextField, KeywordField, LinkField etc  , there are  corresponding classes available in the namespace Tridion.ContentManager.ContentManagement.Fields  for such purpose.  All such Field classes are … More Querying Custom Metadata Using TOM.NET API
Custom Metadata at Content Delivery Data Store : Querying Broker Database (6/9/2015) - Custom Metadata represents the data you define using Metadata Schemas ( a Metadata schema can be associated with Templates, Pages, Components(Metadata Design tab) , Binaries ). On publishing items such as Pages, Components, their metadata, more appropriate to say associated Custom Metadata, is also published and stored in Content Delivery data store. Refer to these … More Custom Metadata at Content Delivery Data Store : Querying Broker Database
SEO Optimization For Tridion Based Websites: Part I (6/29/2015) - Search Engine Optimization  is a technical and creative process to improve the visibility of a website in search engines, with the aim of driving more potential customers to it. The WebCrawler project in 1994 was the first full-featured search engine. Other search engines such as Lycos and AltaVista came later and for many years AltaVista was one … More SEO Optimization For Tridion Based Websites: Part I
Default Finish Actions Revisited: The Cleanup Template (8/7/2015) - Here is what the  SDL Live documentation says for Cleanup Template: ” This default Template Building Block, which can be used in any Compound Template, removes all artifacts from the item named Output that are produced by the template engine. The templating engine may sometimes insert special markers or tags that assist it in providing certain functionality … More Default Finish Actions Revisited: The Cleanup Template
Embedded vs Dynamic Component Presentation and the Resolving / Rendering Differences in Publish (9/29/2015) - The Component Presentations combine a Component ( Content Part ) and a Component Template, the  HTML Part , to  produce what we call rendered content which is presented to end user or displayed in a browser. In this post, We will look into the differences in resolving and renderings of Embedded Component Presentations (let’s call it … More Embedded vs Dynamic Component Presentation and the Resolving / Rendering Differences in Publish
Tridion Tips: Decrypting broker database, Smart Target passwords – a possible security concern (11/9/2015) - TIP  1: Decrypting Broker database, Smart Target passwords  The SDL Live documentation recommends to encrypt passwords in config files. Have a look at this link. Lets start with the passwords stored on Storage config file: cd_storage_conf.xml . Below is a sample setting present for storing content inside broker database. The above password can actually be decrypted … More Tridion Tips: Decrypting broker database, Smart Target passwords – a possible security concern
Extending Tridion Dynamic Linking for .Net based Websites (9/5/2017) - For SEO purpose, we are required to remove the default.aspx, index.aspx etc… from the website URLs. Recently a very similar requirement came from one of our clients where they requested that any component links present within Tridion Pages should resolve to URLs NOT ending with default.aspx / index.aspx There are two possible approaches to the … More Extending Tridion Dynamic Linking for .Net based Websites

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s