All posts by pritiligade1234

Tridion CMS

The Tridion web content management system is currently the leading WCMS according to forrester. In addition Tridion is executing a succesful global push in marketing its product . As I have been engaged on numerous Tridion related projects I thought it would be nice to share some of this knowledge.

There are not many useful sites with information about Tridion out there, some even seem to be created by the Tridion marketing department themselves (however the comments are too negative for my taste and seem related to bad implementations). However the links I found which went beyond the standard marketing lingo are listed below.

Interesting Tridion topics:

Interesting Tridion links:

  • A fellow Tridion blogger
  • An insightful Tridion review from CMSWire
  • SDL Tridion Community’s Weblog (removed broken link) Come on guys don’t just talk
  • (error since 10-2008) this looks like a promising initiative hope these kudos give some inspiration.
  • The Tridion forum which is only accessible by Tridion partners. Not a lot of knowledge sharing there, just people who run into problems. I use it as the first place to look when I run into trouble.

How Do I Revert Back to a Previous SDL Tridion Item’s Version?


Sometimes you want to go back to a previous version of an item (page or component) in SDL Tridion. Here are the steps for your content editors.

From a publication an item is local to (localized or in a parent publication), an authorized author (with read/write/delete permissions) can do the following:

Right-click > Versioning > History

Click on an old version in the pop up and select Rollback.

I prefer to keep old versions and do a “roll forward” by choosing to create a new version. But you can delete the other versions if you’d like. Consider talking to your IT contact about the Purge Tool if you notice lots of unnecessary versions while you’re at it.

Select Rollback and you’re done! The Content Manager item is updated to that previous version.

Be sure to see it still makes sense in the context of other components, double-check the content, and update any links, especially if the previous version relied on items you’ve since changed (e.g. a linked component might have been deleted). Oh, and don’t forget to publish your changes.

For techies: for delivery-side undo, stay tuned to community and official information on SDL Tridion 2013’s Bundle Workflow features.

For bloggers: this update comes from a real-life customer question. I’m saving future me’s time by sharing it here. I saved past me’s time by making most of this via an email post.

Item Type Ids in Tridion

Item type ids: . Last part of TCM URI of an item has item type id. For example, in tcm:493-20830-2, ‘2’ is the item type id and the item in context is a folder. ’16’ is the item type id for Components. However item type id in Component TCM URI is optional. A TCM URI consists of anywhere from 2 to 4 parts separated by a dash (listed in order):

  • The ID of the Publication it belongs to. This is 0 if the item is not in a Publication (e.g. Users, Groups, Publication Targets, etc.)
  • The ID of the item itself. This is typically an auto-increasing number.
  • The item type of the item (Folder, Component, etc.) The possible values for this are fixed and will be the same for all items of that type. You can view the full list of item types by looking at the API documention for the ItemType enumeration (although add-on products occasionally introduce new ones that are not covered there). Components are the most common item type in the system and so typically do not include their item type (16) in the URI (but it’s not a problem to do so).
  • (Optional) The version of the item in question. Version 0 is the currently edited / checked out version and anything else refers to a specific version of the item. If this part is left out (most of the time), the URI is version-agnostic and the latest version is implied.

“Categories and Keywords” (as well as a few other entries in the CME) is not a real item — it is only used for grouping entries within the Content Manager Explorer. Such entries will they have a non-standard URI (but they still have one for reference, navigation, etc.).

Item Type IDs :These are always the same. You can find it in the CoreService or TOM.NET API docs, when checking for ItemType Enumeration. In case you can’t find it, here they are: Here are the list of Content Manager item types as of Tridion 2013:

Publication = 1
Folder = 2
StructureGroup = 4
Schema = 8
Component = 16
ComponentTemplate = 32
Page = 64
PageTemplate = 128
TargetGroup = 256
Category = 512
Keyword = 1024
TemplateBuildingBlock = 2048
VirtualFolder = 8192
PublicationTarget = 65537
TargetType = 65538
TargetDestination = 65540
MultimediaType = 65544
User = 65552
Group = 65568
DirectoryService = 65664
DirectoryGroupMapping = 65792
MultipleOperations = 66048
MultipleOperations = 66048
PublishTransaction = 66560
WorkflowType = 67584
ApprovalStatus = 131073
ProcessDefinition = 131074
ProcessInstance = 131076
ProcessHistory = 131080
ActivityDefinition = 131088
ActivityInstance = 131104
ActivityHistory = 131136
WorkItem = 131200