All posts by Raimond Kempees

About Raimond Kempees

Raimond Kempees is an independent CMS consultant and has for the past 10 years been involved in many fast-paced web projects all over the world, specializing among others in the SDL Tridion platform and building integrations on just about any development platform known to man.

Going polymorph with ViewModels in DD4T Java 2.0

Plato (~423 BC – ~347 BC) was a pretty smart guy. Among his many ideas and thoughts, his Theory of Forms had an immense influence on how we perceive and solve the philosophical Problem of universals. It basically comes down to the idea that every physical object has one or more essences (or Forms) and that if that object would not have that Form, it would not be that object: a dog is Mammal, but a giraffe is also a Mammal. What makes both animals Mammals? It’s, simply put, the Idea of the Mammal.

Continue reading

ViewModel functionality in DD4T 2.0 for Java Part III – Complex Field Types

In part II of these series on ViewModel functionality in dd4t–2-java, it was explained how to create ViewModel classes and how to implement basic field types for the mapping between Tridion fields and DD4T ViewModel properties.

This post handles the more complex field types. The reason we make a distinction between ‘simple’ and ‘complex’ is mainly because the complex field types have more options to be deserialized into and need quite some help from DD4T to know what they will become.

Continue reading

ViewModel functionality in DD4T 2.0 for Java

As Quirijn already announced eloquently in his post on ViewModels in DD4T 2.0, the idea of making it easier to build a Tridion driven website for developers by introducing the ability to use simple model classes in your MVC application serving Tridion data, is one of the biggest improvements in the DD4T framework. With the public coming-out-of-beta release of DD4T 2.0 for Java, ViewModel functionality has also been fully integrated in the Java version of the framework. This series of posts focus on how ViewModels work in DD4T 2.0 for Java.

Continue reading

Introducing DD4T version 2.0 for Java

Over the past months a number of people have been working hard to beef up the current implementation of DD4T for Java, as was announced during the SDL Tridion User Group Benelux Meeting at Trivident last October.

As the work is now in its finishing stage, the time is right to reveal the changes that have been made to make working with DD4T for Java a better experience and to mature the framework to a level where it truly becomes a full framework in support of the Tridion Content Delivery Stack, as well as in terms of following standard Java practices.

The expected release date of version 2.0 is January 30th, 2015. Read on to see the long list of changes.

[Update: The release date of version 2.0 is rescheduled to March 2nd, 2015]
Continue reading