After getting your hands on a CMS environment, you may want to work on a Tridion Template Building Blocks (TBB) created through an ASP.NET assembly from Visual Studio. For experienced Tridion developers and consultants, move along, there's nothing new or exciting here.
I surprised a fellow coworker when I confessed never having set this up before. SDL Tridion is so flexible there are several different ways of accomplishing the same task. The answer to many Tridion questions is a strange cocktail consisting of precedence, preference, and environment. Each customer is free to focus on the parts they like, which means Tridion users may end with a very useful, but small slice of the software's capabilities (e.g. you don't need a Linux setup if you're a Windows shop or in my case, XSLT component templates provide "enough" functionality). It also makes the consultant's job that much more fun, challenging, and exciting!
Option 1
Log in to the
TridionWorld forum and ask.
Option 2
Read someone else's explanation.
TBBs with .NET assemblies have been covered before, along with
sample code (good stuff, visvabalaji aka "String Writer"). If you get bored with your typical object-oriented languages, put on your
architect hat and
try them in F#. Or try them
pre-made. Fellow consultants at Building Blocks even follow
Joel's Rules to
bake them into their SDLC with continuous integration. When you're done checking out the other posts, you can even
philosophize the pros and cons of TBB and if you're still not sure which TBB is what type, you can add some
visual flair to your icons.
Option 3
Hack along with your Disruptive Innovator to prepare the TcmUploadAssembly program, create a .NET class library, update code, and then update the content management system (CMS). The following assumes you have Visual Studio installed on the same environments as the CMS.