SDL Tridion 2011 SP1 was released in the middle of November and it’s got lots of interesting new features that we’re really excited about (geeky, I know). As well as some of these new features the focus was also on ensuring that the software is stable and future proof. All the hotfixes since the launch of SDL Tridion are included (80+ defects were fixed) and it is fully ready for the new version of SiteEdit.
Here is the breakdown of some of these new features:
User Generated Content (UGC)
UGC is a Content Delivery module that allows you to manage comments and ratings on your SDL Tridion web site. The first version of UGC was delivered as an add-on for SDL Tridion 2011. In SDL Tridion 2011 SP1, UGC is now fully integrated and will eventually be rebranded to SDL Tridion Community Builder. There is no need to purchase a separate license for this; all you need is a valid Content Manager and Content Delivery license.
The UGC Template Building Blocks allow you to display comments and ratings on your web site:
You also have moderation included which can be found in the Shortcuts area. This allows you to view, search, add, edit and remove comments and ratings for those with the new User Generated Content Rights:
There are new tabs in the Component, Page and Contact dialog’s to be able to see the comments and ratings specific to that item:
The architecture diagram below shows that UGC stores all the information in one central database. The Content Manager and Content Delivery Servers use two separate Content Delivery Services to query it, both setup with slightly different permissions:
UGC lets you manage visitor accounts in three different ways:
Standalone setup - If you are not licensed for Audience Manager than you can have all your visitor accounts managed in the UGC database. Visitors are identified using cookies only.
Integrated with Audience Manager - If you are licensed for Audience Manager then you can integrate with its Contacts.
Integrated with an external system - This option requires you to handle the identification of visitors through your external system, and supply the unique external ID associated with a visitor account in that system to the UGC database.
SharePoint 2010 Connector
The SDL Tridion Connector for SharePoint 2010 lets users add published SDL Tridion content to a SharePoint page as a WebPart and store SharePoint documents in the SDL Tridion Content Manager.
Users can add documents to an SDL Tridion Document Library, specifying metadata for the documents, to store them in Content Manager using the SDL Tridion Document Library Connector.
Users can select a published Web page, or a part of a published Web page and add it to an existing SharePoint page as a WebPart. Published content is added as a WebPart using the SDL Tridion WebParts Connector.
Server Roles in Content Delivery
To simplify installation, in SDL Tridion 2011 SP1 the various Content Delivery modules have been separated into Content Delivery Server Roles to make it easier to install exactly what is required. A Server Role contains the files and resources you need to install on a particular server to deploy and run a certain piece of Content Delivery functionality. These are now split out into:
- Cache Channel Service
- Content Deployer
- User Generated Content
- HTTP Upload
- Content Delivery Web Service
SDL Translation Manager
SDL Translation Manager is now fully-integrated into SDL Tridion. Translations are handled on an item level rather than a Publication level allowing you to configure things more precisely. You can now mark fields as translatable instead of setting these up through configuration files.
Get properties for a specific set of items
SDL Tridion now lets you specify a set of unrelated IDs and retrieve those items properties in a single call to TOM.NET or the Core Service. All you do is pass it an array of ID’s and you get all the properties of those items in one go.
A good blog post on this can be found here: http://amarchuk.blogspot.com/2011/11/getting-properties-of-multiple-items.html
Quick access to Description property
The Description property is now available through a direct call to GetItems or GetListItems if you set the BaseColumns property to the value Extended.
Get the ancestor organizational items for a Repository Local Object
The TOM.NET RepositoryLocalObject class now has two methods, GetAncestors and GetListAncestors, to retrieve all ancestor organizational items (parent, grandparent etc) for a Repository Local Object. Both methods take an object of type OrganizationalItemsAncestorsFilter. For the Core Service, use the GetList and GetListXml methods of the ICoreService class, passing an OrganizationalItemsAncestorsFilterData object as a parameter. This means that you can now get ordered list of all organizational items that are preceding your item so you can then find out where your item resides just like in a breadcrumb.
I hope this post was helpful in understanding what’s new in SDL Tridion SP1. There are lots of other little updates and features in the release but this blog post would be far too long to cover it all!