Grails Platform UI – A Universal UI and Theming API to move Grails plugins forward

Grails Platform UI – A Universal UI and Theming API to move Grails plugins forward

Posted by: on Nov 27, 2012 | No Comments

I am very pleased, in fact relieved to have finally released a public 1.0 RC1 of the Platform UI plugin for Grails.

I’ve also launched a Theme competition with real prizes – please do enter a theme, closing date December 10th 2012!

This project is the culmination of many years of usage of Grails and thinking about the problems web developers face.

The false optimism of GORM and Hibernate

Posted by: on Nov 12, 2012 | No Comments

There’s a bunch of problems using Hibernate with concurrent access to the same rows in the database.

In Grails applications you could be forgiven for ignoring these, because in general the GORM Hibernate examples and documentation err on the side of simplicity rather than completeness.

In addition you may think that this does not affect you, but in all likelihood this is because you either have an application with no real “edit/update” functionality, or you have an insignificant number or users, and/or you have just been lucky so far.

Safer access to request attributes in Grails plugins with Platform-Core

Posted by: on Aug 17, 2012 | No Comments

The Grails Platform-Core plugin release 1.0.M3 introduced some new features for safer plugin development where Session, Request and Flash attributes are used.

Better i18n using the p:text tag from Grails Platform-Core

Posted by: on Aug 17, 2012 | No Comments

The Grails Platform Core plugin release 1.0.M3 added a new mechanism for rendering UI strings that is especially useful for plugins.

Note that there is a 1.0.M6 release now which is the recommended version.

The new p:text tag behaves very much like the Grails g:message tag.

The key difference is that the tag supports prefixing the message keys, and automatically applies a prefix based on the name of the plugin that supplied the GSP.