Skip to main content

You are currently viewing the Trifork Blog, to view our full website please go to Trifork.com

Supporting IE10 on a Rich Internet Application with Vaadin – the Vaadin 7 migration

Supporting IE10 on a Rich Internet Application with Vaadin – the Vaadin 7 migration

Amidst the popularity of JavaScript-CSS frameworks like Bootstrap and Angular.js, Java developers like myself are still most comfortable with what we know – Java code. Vaadin provides a framework for Java developers to write rich internet applications that are highly interactive while usually not having to write a line of Javascript code. It builds on […]

Persist beans to the Magnolia repository with the OM module

Persist beans to the Magnolia repository with the OM module

Every once in a while when developing some integration with Magnolia CMS, you might want to save the contents of a bean to a Magnolia node. The other way around, from content node to a bean, has never been an issue due to the Content2Bean utilities that Magnolia provides. You might have already stumbled upon the Bean2ContentProcessor and the Bean2ContentTransformer interfaces […]

Hippo CMS Favorite Folders Plugin

Hippo CMS Favorite Folders Plugin

After doing a number of big projects with Hippo CMS, I came up with the idea of creating a plugin. I’m always looking for ways to optimize the user experience as I think user experience is one of the most important parts of a product. Hippo allows you to store your content in a folder […]

Resolve your NodeData automatically using a @NodeData parameter annotation in your Blossom powered Spring MVC controllers

Resolve all content nodeData values in the signature of your controller method When we were working on a recent Magnolia project here at Orange11, I introduced Magnolia and Blossom to a colleague of mine. Since Blossom enables the use of  Spring MVC, this enables developers to work on Magnolia integration features, without having to know […]

Spring context configuration in Magnolia

Spring context configuration in Magnolia

Here at Trifork we have quite a Magnolia portfolio. We do not only install, configure and host the actual CMS itself alone, we also design and implement pixel-perfect designs, and last but certainly not least: integrate new or existing business processes from external resources. When we create any piece of software for such an integration, that software […]

Liferay sdk development best practices

Liferay sdk development best practices

With liferay in action and Portlets in action out and the development guide online there is a fair amount of information on developing portlets and other types of Liferay plugins available. However none of these resources offer much guidance on the subject of organizing a large project that consists of multiple plugins. In this post […]