I recently spoke to someone who had the requirement for creating image maps inside SDL Tridion. Seemed like a pretty strange request as I didn’t think people still used image maps, but I thought it would make quite a cool little extension… so during a 9 hour stay over at an airport I decided to knock up a prototype.
Author Archives: John Winter
Creating translatable website labels in SDL Tridion
What’s a ‘translatable label’?
A translation label is typically a short descriptive piece of text that is used in multiple places within a website (often every single page), for example ‘Print’, ‘Back’ and ‘Send to friend’. In the image below I’ve highlighted (in red) some text labels found in the header of an example website.
If you’re using SDL Tridion to create multi-language websites, these labels need to be available to content editors to add their own translations.
Online SDL Tridion resources
In the past couple of months a number of great online resources have popped up to help with SDL Tridion development, implementation topics and environment configuration. These links are mostly promoted on Twitter, so in the event you have missed them, I’ve made a compilation of some favourites.
TDSE impersonation & snap in security
I’ve just finished upgrading a customer to SDL Tridion 2011 where part of the task involved migrating a custom application from Tridion 2009 server to the new 2011 GUI server. Â The application uses the .Net Interop library in order to create a TDSE object. Â When the code ran to impersonate the object the following exception was thrown with the message:
GetObject vs Get(ItemType)
This is more of a ‘note to self’ as I’m constantly being caught out when getting an object from Tridion using the various TDSE methods.
Displaying item XML in the GUI with interface extensions
Yoav Niran has written and blogged about another great Tridion GUI extension.  This time  providing a really elegant solution for developers/users that need to see the full XML content of an given item without having to (in my case) faff about with ID’s, Paths or templates.
Tridion 2011 Sneak peek
I’ve just read Julian Wraith’s new blog post showcasing the visual highlights of Tridion 2011.
Whilst Tridion 2009 had a visually enhanced content manager interface (GUI), this was merely a new lick of CSS to give the GUI a visual refresh over Tridion 5.X versions.
Some notes about Tridion item naming
I’ve just recently written a script which imported a load of content from flat files into Tridion. Using the flat files, the script creates the various folders, pages and components etc that it needed. Unfortunately I cannot share the code as the client contract permits me to do (plus it was a throw-away tool written specifically around the format of the import data) but I can share a couple of titbits that I learnt about item naming and WebDAV lengths.
Deleting Keywords in Tridion
One of the search terms entered to find this website reads “sample code to delete keywords in tridion”, which I do have a vb script for.
Special characters within Tridion webdav URL’s
Obtaining an item from the Tridion database can either be done via Tridion TCM ID, or using the item webdav path. The latter is always the safest bet in the event the item has been deleted and recreated or the code is being moved over different environments but if the item name contains special characters you’ll need a resource which lists what they are .