I have been working in SDL Tridion 2011 writing C# Template Building Blogs and Dream Weaver Templates.

So far, everything I have learned has been either with help from more senior developers OR by looking through existing code already in use. I have not had the chance to dig in deep on things like : "engine", engine.GetObject(). ( and a long list of other items related to Tridion Templating!)

Are there any good study material for creating C# TBBs/DWTs similar to the famous books on .net by Wrox professionals?

I am looking for the complete details on all methods, Conditional loops, Syntax, variable creations in the C# TBBs and DWTs.

  • 3
    Welcome to the Tridion Stack Exchange site! We asked the moderators on Stackoverflow to move this question to this site as it is a better fit here than it is on stack overflow. I have made some edits to your question that will hopefully lead to some good answers for you. If you disagree with any of my edits please feel free to roll them back. Commented May 17, 2013 at 20:05

4 Answers 4


Coming from a mixed content delivery (ASP.NET) and business analyst background, I've been interested in the same type of resources. I've typically followed the Tridion community, asked questions, and shared what I've learned.

Here are some posts I've shared along with my favorite public sources that explain approaches and include much appreciated context for Tridion templating.

Modular Templating

More on DWT

More on C#

Yet Even More Examples

Within the last year or so, Mihai Cădariu, has shared a variety of Tridion templating examples. Definitely check out his "Yet Another" Tridion Blog (links to posts labelled templating). Specifically for your point on the engine, see his post, "Messing with the Engine."

  • 1
    where can i find Tom.net CHM? In the tridion cookbook it's written:" They are all documented in the TOM.NET CHM. You can find them by looking for the members of the BuiltInFunctions class. ". Please give me a link.
    – R.C
    Commented May 21, 2013 at 8:03
  • 2
    See my answer for a link to the CHMs. Ask customer support for the live content login
    – Nuno Linhares
    Commented May 21, 2013 at 23:43

The Tridion practice project is explicitly aimed at gathering together good examples of different areas of Tridion practice. In the cookbook section, there's an entire "chapter" about compound templating. Maybe this can become an even better resource if more people are aware of it and help with their own contributions. (It's Free... under an MIT license.)

Of course, it's not the only community resource addressing this area, but most of the rest are blogs and the like. As Nuno hinted, you can go a long way with Google.


Well... if Tridion had the resources (and following) of Microsoft, I'm sure you would have such books. Since Tridion/SDL doesn't have those resources, we have to be creative and (maybe) write one ourselves.

The best start is probably to go through the CHMs (available for download here - login required), not everything is fully documented but it is improving every release.

As far as I know, there are no publicly available resources other than the ones you can find through Google. Pretty sure many organizations have internal tutorials and internal training documentation portals, but due to the commercial nature of those organizations these resources are not accessible to us from the outside.


I am going to make my answer a little broader than DWTs/c# TBBs and instead address the wider availability of study materials for Tridion 2011.

As Nuno mentioned, there are not any books like the Wrox Professional series of books on .net for SDL Tridion.

However, in addition to the documentation on SDL Live Content Nunos has linked to in his answer, there are a number of other types of reference sources where you can pick up a good bit of knowledge on the inner workings of Tridion especially if you are willing to dive into a little bit of other people’s code.

First, I would suggest taking a look at the many community created blogs listed in the question List of SDL Tridion References as many of the postings on those blogs go into specific issues the authors have encountered in the course of their day to day work with Tridion and how to solve the issues.

Additionally I would suggest taking a look at the source code for the Tridion 2011 power tools project found at http://code.google.com/p/tridion-2011-power-tools/, the source code for the Dynamic Delivery 4 Tridion project found at http://code.google.com/p/dynamic-delivery-4-tridion/ and the Razor Mediator for Tridion project found at http://code.google.com/p/razor-mediator-4-tridion/ .

They all provide a fair amount of insight into how to use different parts of the Tridion stack such as core services and the tom.net API.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.