Using SmartTarget 2011 with the SDL Tridion 2013 SP1

smart target logoThe latest version of SDL Tridion (2013 SP1) is built to work with the latest version of SDL SmartTarget 2014.  2014 does away with the Business Manager interface as it’s now integrated with the CME, so whilst it’s hard to believe anyone wouldn’t wish to upgrade, if there’s some reason you simply cannot and still need to use ST 2011 with Tridion 2013 SP1, here’s how.

Well it’s actually not that difficult, there’s only two things you need to do:

  1. Modify your Content Delivery web configuration (.Net uesrs)
  2. Ensure you have a cd_wai_conf.xml configuration file

Upgrading your Web.Config

Your .Net web application uses the following SmartTarget DLL files

  • Tridion.SmartTarget.dll
  • Tridion.SmartTarget.Interop.dll

These dll files are built to reference older versions of Tridion’s Content Delivery DLLs so all you need to do is redirect these references to the newer DLL versions.

  1. Open up your website’s web.config file
  2. Add some nodes to your file, to redirect

Next open up your /bin/config directory and double check that the file cd_wai_conf.xml is located in this directory.   If you have to add this file, be sure to configure the reference to the cd_licences.xml file.

  <runtime>
     <assemblyBindingxmlns=”urn:schemas-microsoft-com:asm.v1″>  
        <dependentAssembly>
        <assemblyIdentityname=”Tridion.ContentDelivery”publicKeyToken=”ddfc895746e5ee6b”culture=”neutral” />
         <bindingRedirectoldVersion=”7.0.0.322″newVersion=”7.1.0.165″ />
       </dependentAssembly>
<dependentAssembly>          <assemblyIdentityname=”Tridion.ContentDelivery.Interop”publicKeyToken=”ddfc895746e5ee6b”culture=”neutral” />
         <bindingRedirectoldVersion=”7.0.0.169″newVersion=”7.1.0.10″ />
       </dependentAssembly>
       <dependentAssembly>
         <assemblyIdentityname=”Tridion.ContentDelivery.AmbientData”publicKeyToken=”ddfc895746e5ee6b”culture=”neutral” />
         <bindingRedirectoldVersion=”7.0.0.322″newVersion=”7.1.0.165″ />
       </dependentAssembly>
     </assemblyBinding>
 </runtime>    

Save and close this file, restart your website and boom, you should be all set to go :)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>