Translation Mananger (TMS) Plugin to Translate the Components on Pages

Posted on Leave a commentPosted in SDL Web (SDL Tridion), Translation

When you start a translation in SDL Tridion on a Page, you are given the option to “translate components”. However, this option will translate those components in the same location as the page, the current (context) Publication. The solution to this is a Translation Manager Plugin, which I explain in more detail here: http://blog.building-blocks.com/technical-tips/translation-manager-plugins The plugin, attached to the “job saving” event trigger, will detect any pages within a translation job. If a page is detected, and is marked “translation components” it will then create a secondary translation job (in the correct context Publication or based on business rules) containing the pages components, […]

Publishing from SDL Web 8

Posted on Leave a commentPosted in SDL Web (SDL Tridion)

After reading Rob Stevenson-Leggett’s post on Topology Manager I was intrigued, and thought I need to try setting up what used to be known as a “Publication Target”. As Rob describes, the settings in the administration have disappeared and migrated under the Publication node of the Content Management tab. The first interesting thing I noticed, besides the name change to Business Process Type, is that they BluePrint! Adding a Target to a Publication adds it to the BluePrint. It can even be localized at lower levels… interesting… It gets a little less interesting, as it seems all you can do following localization […]

SDL Web 8: Promote & Demote

Posted on Leave a commentPosted in SDL Web (SDL Tridion)

If I had to rate features on the number of times I’ve been asked “can SDL Tridion (SDL Web) do …..” this would be right at the top of the list. This feature solves the heartbreaking moment when you realize, I’ve created it all in the wrong Publication… oh and the business reason, of I’d like to share that content with more “people”. In SDL Web 8 there is now the feature to Promote and Demote content, either individually or as a batch via the API. Below you can see the GUI to Promote and Demote items, however clicking Promote […]

SDL Tridion/Web Workflow & Approval Status

Posted on Leave a commentPosted in SDL Web (SDL Tridion), Workflow

Recently I’ve been working with SDL Tridion Workflow and Approval status, to restrict the publishing to the live website. I’ve been reading other community blog posts,  including Dom’s http://www.dominic.cronin.nl/weblog/what-should-we-hope-for-tridion-workflow, and for Approval Status’ things have changed a little in recent versions. What is Approval Status Approval status was a “Metadata” that could be assigned to any publishable item, originally to help indicate control its publishing during Workflow, but more recently at all times. At the beginning the Approval Status of an item could only be set during a Workflow process. What is Minimum Approval Status Minimum Approval Status is a restriction that […]

SDL Web 8 in Microsoft Azure

Posted on Leave a commentPosted in SDL Web (SDL Tridion)

SDL Web 8 has many exciting additions, as I’ve outlined in a post on the Building Blocks blog here. One of the most exciting things, for me, was the added support for cloud databases SQL Azure and Amazon RDS (for SQL Server). So as soon as I got my hands on the installer, I got straight to it, and here is the outcome: Steps to setup (in MS Azure) Create a database server, as below  Create a Virtual Machine (I chose Windows Server 2012 R2) Create the MTSUser, as per the documentation Run the database scripts against the Azure database […]

Testing if a PublicationTarget is SiteEdit Enabled in the Razor Mediator

Posted on Leave a commentPosted in SDL Web (SDL Tridion)

Often it is desirable to know in a template whether or not the Publication Target you are publishing to is XPM (Experience Manager) enabled. The base TOM.Net API PublicationTarget class does not contain a property flagging this setting, it is stored in application data. To get a Boolean of whether or not it is enabled for the Publication Target you can use Razor code as below

Redirects & Friendly URLs with SDL Tridion

Posted on Leave a commentPosted in SDL Web (SDL Tridion)

Redirects and friendly URL’s have been required in almost every project I have ever worked on. Whether it is to handle legacy URL structures or new marketing initiatives URL manipulation is a must. Here is a quick guide to show how simple it can be to implement in SDL Tridion using the IIS URL Rewrite extension. Install the IIS URL Rewrite extension on your content delivery server(s) (plan this install through environments to avoid delay’s later) Create a simple new Schema “URL Rewrites” to allow editors to create rewrite rules with a required text field for from address and to address (Optionally add a […]

Bookmarklet Challenge: Open Schema

Posted on Leave a commentPosted in SDL Web (SDL Tridion)

I had a spare minute, so thought I would get a second entry into the Bookmarklet Challenge, following my original entry here. So without further ado here is the link, [xyz-ihs snippet=”Bookmarklet-Schema”]. Now the code. The code is not perfect, but it appears to do the job in both Chrome and FireFox. It needs a bit of work in IE. All the same thank you’s as as last time, especially Alexander Orlov (UI Beardcore). Next, again, I need to remove that ugly [setTimeout] function

Bookmarklet Challenge: Get An Items WebDavURL

Posted on Leave a commentPosted in SDL Web (SDL Tridion)

Skating very close to the deadline, I have put together a simple entry for the Bookmarklet Challenge. I wanted to enter, even though very rushed, for three important reasons: Organizer Dom is on the MVP selection committee, and therefore one of the most important people in the world in late December! 🙂 It is a great idea, creating a quick toolbox of useful tools! I find myself regularly looking for the WebDavUrl for Core Service applications, when I don’t want to use environment specific TCMID’s So without further ado here is the link, [xyz-ihs snippet=”Bookmarklet”] (when the alert box pop’s up, […]

Mapping Ambient Data Framework Claims to SDL SmartTarget

Posted on Leave a commentPosted in SDL SmartTarget

Configure which claims to send to SmartTarget/FredHopper, and the mapping of Ambient Data Framework (ADF) claim keys to SmartTarget/FredHopper Trigger keys. Update the following section “smarttarget_conf.xml” in your content delivery website. <!– Ambient Data Framework prefixes (changes the long claim URIs of the framework into the shorter prefixes used in trigger-types.xml)–> <AmbientData> <Prefixes> <taf_claim_audiencemanager_contact>am</taf_claim_audiencemanager_contact> <taf_claim_audiencemanager_contact_extendeddetail>am_ex</taf_claim_audiencemanager_contact_extendeddetail> <taf_claim_ambientdata_sessioncartridge>sc</taf_claim_ambientdata_sessioncartridge> <taf_claim_ambientdata_sessioncartridge_session>sc_session</taf_claim_ambientdata_sessioncartridge_session> <taf_claim_ambientdata_sessioncartridge_useragent>sc_ua</taf_claim_ambientdata_sessioncartridge_useragent> <taf_claim_ambientdata_sessioncartridge_useragent_browser>sc_ua_browser</taf_claim_ambientdata_sessioncartridge_useragent_browser> <taf_claim_ambientdata_sessioncartridge_useragent_os>sc_ua_os</taf_claim_ambientdata_sessioncartridge_useragent_os> <taf_claim_ambientdata_sessioncartridge_authorization>sc_auth</taf_claim_ambientdata_sessioncartridge_authorization> <taf_claim_ambientdata_weather>weather</taf_claim_ambientdata_weather> </Prefixes> <!– Add SmartTarget data to the ClaimStore, so that other systems, like the Online Marketing Explorer, can use this information –> <AddSmartTargetDataToClaimStore>true</AddSmartTargetDataToClaimStore> </AmbientData>