Quantcast
Channel: Yet Another Tridion Blog
Browsing all 215 articles
Browse latest View live
↧

A DD4T.net Implementation - Taxonomy Performance Issues

Retrieving Classified Items for Multiple KeywordsMy intention when retrieving the classified items for a taxonomy is to resolve the entire taxonomy (i.e. all its keywords) first, and then cache it....

View Article


A DD4T.net Implementation - Navigation

Most of the websites I have worked on already existed before upgrading them to DD4T. This means the navigation has already been implemented, usually as means of publishing an XML file from Tridion...

View Article


A DD4T.net Implementation - Navigation (part 2)

In previous post, Navigation, I presented the foundation for deserializing the navigation XML into an object model. In this post, I'll continue presenting the NavigationFactory class and the...

View Article

A DD4T.net Implementation - Navigation (part 3)

Check out the previous posts about the NavigationFactory: Navigation and Navigation (part 2). I presented a way to deserialize the navigation XML into an object model and then serve it through a...

View Article

A DD4T.net Implementation - Navigtion Utils

In the previous posts Navigation and Navigation (part 2), I presented the NavigationFactory class and the object model obtained by deserializing the navigation XML.In this post, I will present simple...

View Article


A DD4T.net Implementation - Pagination (Models)

This post adds pagination capabilities to an AJAX Dynamic Component Presentation (DCP) presented in an earlier post Rendering Only a Partial for AJAX.The use case is the following: we have a controller...

View Article

A DD4T.net Implementation - Pagination (Views)

In previous post Pagination (Models), I presented a way of modeling the server-side code to display dynamic lists of Dynamic Component Presentations (DCP) using AJAX.In this post, I present the...

View Article

A DD4T.net Implementation - Pagination (AJAX)

This is the third and last post on the topic of implementing a pagination solution for lists of Dynamic Component Presentations retrieved by a query. If you haven't already done so, please read the...

View Article


A DD4T.net Implementation - A Simple Publication Resolver

In previous posts I referred to a utility method GetPublicationUrl. This method simply looks up the current request path and returns the first two levels under the root. In my current implementation it...

View Article


A DD4T.net Implementation - A Dynamic Publication Resolver

In the previous post Simple Publication Resolver, I presented a simplistic way of putting generic pages into Publication context by identifying the Publication URL by just applying a regular expression...

View Article

A DD4T.net Implementation - Custom Binary Publisher

The default way to publish binaries in DD4T is implemented in class DD4T.Templates.Base.Utils.BinaryPublisher and uses method RenderedItem.AddBinary(Component). This produces binaries that have their...

View Article

A DD4T.net Implementation - Custom Binary Publisher (part 2)

In previous post Custom Binary Publisher, I presented the main logic needed to publish our Multimedia Components using custom code in DD4T .net. In this post, I present the Template Building Blocks...

View Article

A DD4T.net Implementation - Extending the LinkFactory

In my current DD4T .net implementation, I encountered the requirement of having Rich Text Format fields resolved in a custom way. Namely, I had to check whether the type of a RTF Component link is of a...

View Article


A DD4T.net Implementation - IIS URL Rewrite

I have used IIS's URL Rewrite module in several of my .net projects. It is a very neat module that gives a lot of URL rewrite/redirect functionality out-of-the-box. Namely, the module can do:URL...

View Article

Create EHCache Programmatically

I ran into an issue recently when my EH Caches that I wanted to create and configure using the ehcache.xml was already created. In this situation an exception is thrown by the EHCache cache manager and...

View Article


Maven Release Plugin

This post describes the installation and usage of the Maven Release Plugin. The plugin uses behind the scene a GIT repository configured in the SCM (Source Code Management) section of the POM (Project...

View Article

Deployer Extension - Handle Binary Unpublish

In case you have written any SDL Tridion Content Delivery Deployer extensions, you have noticed there is no easy way in intercepting the unpublish/undeploy of a binary. This blog post shows how to...

View Article


.Net Callback from Java Cache Invalidate Message

The problem this post solves is as follows: the Content Delivery API has a mechanism called Cache Decorator, which allows the implementor to define custom code that will be called when things are...

View Article

Usage and Configuration of the .NET Cache Invalidation Callback

In the previous post, I described a way to intercept in .NET cache invalidate events generated in Java. This post presents the way to configure, use and write your own code that handles the Java...

View Article

Implementing Experience Manager in DD4T 2 .NET

This post describes an implementation of Experience Manager (XPM) for DD4T 2 .NET using the CIL (REST) providers in SDL Web 8. The implementation would be basically the same in a more standard...

View Article
Browsing all 215 articles
Browse latest View live