Archive for August, 2012

This Week in Grails (2012-34)

Monday, August 27th, 2012

Marco Vermeulen is looking for feedback on his ideas for creating installers for Grails, Griffon and Groovy and also managing multiple versions.

If you’re in the Boston area I’ll be doing two talks at the Boston Grails Users’ Group next week, Thursday the 6th. One will be on the new Cache plugins and the other will be on Using Spring in Grails; both will be previews (and practice for me) for my talks at SpringOne 2GX.


If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.


Translations of this post:



Plugins

There were 2 new plugins released:

  • feature-switch version 0.2. Allows turning on and off of features
  • war-exec version 1.0.1. Makes the war files generated by Grails executable (java -jar myapp.war) by embedding Jetty. Jetty can be configured using properties in Config.groovy

and 8 updated plugins:

  • activiti-spring-security version 0.4.9. Integrates Spring Security to Activiti as custom IdentityService
  • content-buffer version 1.0.1. Use this plugin to append page fragments to pre-defined sections in your layout template
  • facebook-sdk version 0.3.5. Allows your application to use the Facebook Platform and develop Facebook apps on Facebook.com or on web sites (with Facebook Connect)
  • gwt version 0.7.1. Incorporates GWT into Grails
  • hibernate-search version 0.7. Integrates Hibernate Search for domain classes
  • jquery version 1.8.0. Integrates jQuery
  • spring-security-taobao version 1.0.5. Integrates the Taobao Open API Authentication with the Spring Security Core plugin
  • twitter-bootstrap version 2.1.0. Twitter Bootstrap CSS framework resource files

Interesting Tweets

User groups and Conferences


This Week in Grails (2012-33)

Wednesday, August 22nd, 2012

Spring Tool Suite and the new Groovy/Grails Tool Suite were released this week. These are the new variants of SpringSource Tool Suite; the Groovy/Grails Tool Suite comes preconfigured with the Groovy-Eclipe plugin and Grails support preinstalled. In addition everything has been open-sourced and hosted at GitHub. See the information page at grails.org for more information and a download link.

Joe Rinehart and the guys at compiledammit.com are blogging like crazy about Grails. They’re Cold Fusion developers who are now having fun with Grails and are cranking out posts of interest to Cold Fusion developers but also experienced Grails developers. Check out Why Grails/Groovy? and Grails for CFML Developers for the motivations behind the change in direction, and of course all of the other posts.

Marc Palmer and Stéphane Maldini have released new versions of the platform-core plugin; check out the M3 announcement and the M6 announcement, and the M3 blog post and the M6 blog post. Also see the related posts Better i18n using the p:text tag from Grails Platform-Core and Safer access to request attributes in Grails plugins with Platform-Core.


If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.


Translations of this post:



Plugins

There were 2 new plugins released:

  • underscore version 1.3.3. Simple plugin wrapper for useful Underscore.js library
  • xss-sanitizer version 0.1. Sanitizes XSS from user input using the OWASP ESAPI library to sanitize request parameters

and 11 updated plugins:

  • ducksboard-api version 0.2.2. Provides integration with the ducksboard.com pull and push API to display metrics in real time
  • external-config-reload version 1.2.1. Polls for changes to external configuration files (files added to grails.config.locations), reloads the configuration when a change has occurred, and notifies specified plugins by firing the onConfigChange event in each
  • federated-grails version 0.2.4. Uses Shiro and Shibboleth to integrate into federated authentication
  • google-visualization version 0.5.5. Provides a taglib for the interactive charts of the Google Visualization API
  • jquery-validation version 1.9. Supplies jQuery Validation resources, and depends on the jQuery plugin to include the core jquery libraries.
  • jquery-validation-ui version 1.3. Client Side Validation without writing JavaScript
  • platform-core version 1.0.M6. Provides functionality for plugins to use to achieve greater integration with each other and with applications
  • spring-security-acl version 1.1.1. ACL support for the Spring Security plugin
  • spring-security-taobao version 1.0.3. Integrates the Taobao Open API Authentication with the Spring Security Core plugin
  • standalone version 1.1.1. Runs a Grails application as a JAR file with an embedded Tomcat server
  • twitter-bootstrap version 2.0.4. Twitter Bootstrap CSS framework resource files

Interesting Tweets

Jobs



User groups and Conferences


This Week in Grails (2012-32)

Monday, August 13th, 2012

I got a preview of a very cool new tool at GR8Conf US for running Grails commands in a GUI from a freakishly tall attendee (aka “Tall Dave”). It’s a Griffon app that runs Grails commands in a UI. Check out Dave’s blog post where he describes installing and using the tool and the motivation behind it. The source should be available soon but for now download and run the jar file, and be sure to report feature requests to Dave.

I released some plugin updates this week. The standalone plugin now works with either Tomcat or Jetty. It works with Tomcat by default, but if you pass the --jetty flag to the build-standalone script it will embed Jetty instead. And the cloud-foundry plugin now supports Caldecott tunnels. This feature lets you connect to a remote service (e.g. MySQL, MongoDB, Redis, etc.) and do queries with local clients.


If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.


Translations of this post:



Plugins

There was one new plugin released:

  • jsonp version 0.1. Override render method defined for all controller to add parameter callback function name to provide cross domain JSONP RESTful controllers

and 8 updated plugins:

  • cloud-foundry version 1.2.3. Integrates Cloud Foundry’s cloud deployment services to manage the running of Grails applications in the cloud from the command line
  • federated-grails version 0.2.3. Uses Shiro and Shibboleth to integrate into federated authentication
  • google-visualization version 0.5.4. Provides a taglib for the interactive charts of the Google Visualization API
  • gwt version 0.7. Incorporates GWT into Grails
  • html5-mobile-scaffolding version 0.2. Scaffolds HTML5 mobile application using jQuery mobile in a single page
  • recaptcha version 0.5.3. Integrates ReCaptcha and Mailhide services
  • standalone version 1.1. Runs a Grails application as a JAR file with an embedded Tomcat server
  • wslite version 0.7.1.0. Integrates the https://github.com/jwagenleitner/groovy-wslite library

Interesting Tweets

Jobs



User groups and Conferences


This Week in Grails (2012-31)

Monday, August 06th, 2012

The big news of this week was GR8Conf US 2012 in Minneapolis. It was quite a lot bigger than last year with four(!) tracks and apparently over 160 attendees. Watch Shaun Jurgemeyer’s Github repo where talk slides and code are being collected. Many thanks to Shaun and the other organizers and volunteers for another fun GR8Conf.

There are already a few blog posts up; check out Bobby Warner’s discussion of his “Contributing Back To Grails” talk and Andrew Eisenberg’s post on working with DSLs and DSLDs in Groovy-Eclipse

There was a lot of twitter activity – you can search on the #gr8conf hashtag. Here are some that I found interesting:

There was non-GR8Conf news too 🙂 I had some time at the airport after getting voluntarily bumped twice so I worked on a new release of the standalone plugin. I fixed all open issues and completely rewrote the approach used for working with the Tomcat jar files, so there shouldn’t be any more issues with the plugin causing conflicts with the application.

Not long after the 1.0 release, the Gradle team have released version 1.1.


If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.


Translations of this post:



Plugins

There were 4 new plugins released:

  • google-plus version 0.1. Provides utilities to interact with the Google Plus API
  • html5-mobile-scaffolding version 0.1. Scaffolds HTML5 mobile application using jQuery mobile in a single page
  • newrelic version 0.1. Adds the NewRelic Real User Monitoring feature to your GSP pages
  • slug-generator version 0.1. Generates unique slugs for String properties, for example to generate unique ‘nice’ urls for access to domain objects

and 11 updated plugins:

  • fields version 1.3. Customizable form-field rendering based on overrideable GSP template
  • geb version 0.7.1. Geb is a library for headless web browsing on the JVM, suitable for automation and functional web testing
  • jquery-validation-ui version 1.2.4. Client Side Validation without writing JavaScript
  • oauth version 2.0.3. Provides easy interaction with OAuth service providers
  • page-resources version 0.1.2. Enhances the resources plugin by allowing for creation of ‘page’ resource modules using convention over configuration
  • release version 2.0.4. Publishes Grails plugins either to a public or private repository
  • sendgrid version 0.4. Allows the sending of Email via SendGrid’s services
  • shiro-openid version 0.5. Adds OpenID authentication to the Shiro plugin with a set of installable Shiro domain class and openid4java view templates
  • simpledb version 0.4. Integrates the AWS SimpleDB datastore into Grails, providing a GORM API onto it
  • standalone version 1.0.1. Runs a Grails application as a JAR file with an embedded Tomcat server
  • zkui version 0.5.3. Seamlessly integrates ZK with Grails’ infrastructures; uses the Grails’ infrastructures such as GSP, controllers rather than zk’s zul as in ZKGrails plugin

Interesting Tweets

User groups and Conferences


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.