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, 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, […]

Overriding Ambient Data Framework Claims with Session Footprint

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

On your staging website you will likely want the ability to override claims within the Ambient Data Framework, to test personalizations. To allow Session Footprint, or any other mechanism, to override the claim values in ADF, you will need to update the “cd_ambient_conf.xml” file within your staging website as below: <Security> <!– <RequestValidator></RequestValidator> <SharedSecret>sample_passphrase</SharedSecret> –> <!– Ambient data framework claims forwarding is enabled for the requests coming from white listed IP addresses. –> <WhiteList> <IPAddresses> <!– WARNING: this range should be changed as in this state accepts claims from any IP –> <Ip></Ip> <Ip>0:0:0:0:0:0:0:0-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff</Ip> </IPAddresses> </WhiteList> <!– Ambient data framework claims […]

Installing SDL Tridion & Beating MSDTC

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

Development environments are a cinch, no firewalls, no problem. Production on the other hand can be more challenging. There is one part that lurks in the shadows, waiting, letting you think you are all done, and that everything is working. Then, you try to copy and paste, or delete a component. You try to create a new publication. BOOM! New transaction cannot enlist in the specified transaction coordinator. You have forgotten that firewall between the content management server and the database server, and MSDTC is not properly configured. The documentation does a great job on the MSDTC settings, and telling […]