Esta semana en Grails (2011-31)
Sunday, August 14th, 2011Traducción al español de Aitor Alzola:
La respuesta a la versión 2.0.0.M1 de Grails ha sido estupenda, y un montón de desarrolladores la han probado en nuevos proyectos y actualizando proyectos anteriores. Hemos tenidos algunas incidencias, pero en general ha sido una versión muy estable.
He liberado la versión 1.2 del plugin Spring Security Core que tiene nuevas características pero es principalmente una versión para solucionar las incompatibilidades con Grails 2.0. La nueva funcionalidad más destacable es que la clase de dominio generada User ahora maneja la encriptación internamente, así que no es necesario llamar a springSecurityService.encodePassword()
.
Gaelyk 1.0 ha sido liberado esta semana, felicidades a Guillaume y los otros colaboradores.
Artículos varios
- Grails Contributors
- La compilación estática de tipos llegará pronto Groovy
- Y la discusión resultante en la lista de correo Groovy dev list discussion …
- Evitando la internacionalización accidental en Grails
- Grails + SQLFire + MySQL: Desplegando en Cloud Foundry
- Friday Repost: Subida fácil con Grails
- Magia con Groovy MetaClass en Unit Tests
- Seguridad con Grails – Preveyendo XSS usando Html-Codecs
- Depurando DSLD Scripts
- Calidad de código con Groovy and Grails
- Probando acciones de controladotes grails que usan métodos bindData y renderizan errores de validación vía JSON
- Plugins de Grails y configuración por defecto
- Grails, Facebook, Logging In, y validaciones personalizadas
- Esta semana en Spring: 2 de Agosto de 2011
Plugins
Se liberaron 5 nuevos plugins:
- domain-schemagen version 1.0. Ejecuta schemagen con tus clases de dominio Groovy para generar representaciones con esquemas XML.
- html-validator version 0.2. Usa JTidy para realizar comprobaciones de seguridad en ficheros html files.
- jqueryui-widget version 0.1.1. Permite la creación de widgets jQuery-UI mediante taglibs de Grails.
- msgpack version 0.1.1. Te permite exponer tus servicios en una aplicación Grails via RPC MessagePack (http://msgpack.org/)
- swfobject version 2.2. Recursos y tags para swfobject.
y se actualizaron 17 plugins:
- codenarc version 0.15. Análisis de código estático para Groovy.
- enhanced-scaffolding version 1.0.RC2. Una colección de mejoras Javascript para el scaffolding estandar de Grails.
- extended-validation version 1.1.1. Proporciones una validación parcial de grupos de campos, validación en cascada y validación de instancias de objetos que no son de dominio.
- fixtures version 1.1-SNAPSHOT. Carga datos de prueba mediante un DSL.
- freemarker version 0.4. Proporciona soporte para renderizar plantillas FreeMarker como vistas.
- freemarker-tags version 0.7.2. Permite utilizar bibliotecas dinámicas de etiquetas Grails como las directivas de Freemarker.
- grails-ant version 0.1.3. Proporciona Ant para aplicaciones Grails.
- gsp-taglib version 0.2.3. Hace posible declarar tags en un gsp en la carpeta grails-app/taglib.
- plugin-config version 0.1.3. Simplifica las tareas de configuración de plugins.
- redis version 1.0.0.M7. Integra el almacén de datos clave/valor Redis con Grails, proporcionando una API como la de GORM.
- regen version 0.2.14. Proporciona un framework de generación y una serie de atefactos “enchufables” en la carpeta grails-app/generators.
- release version 1.0.0.RC3. PPublica plugins Grails a un repositorio privado o público.
- searchable version 0.6.2. Añade funcionalidad de búsqueda en los modelos de dominio Grails.
- spring-security-core version 1.2. El plugin oficial de seguridad en Grails; se integra con Spring Security.
- spring-security-openid version 1.0.3. Soporte para sutenticaión OpenID para el plugin Spring Security.
- tropo-webapi-grails version 0.1.2. Usa el API de Tropo para añadir soporte para llamadas de teléfono, SMS y mensajería instantanea.
- zeit version 0.2.3. Permite a un llamador registrar una clousure como callback para llamadas programadas.
Tweets interesantes
- @cuwac1: EAI’s first Groovy / Grails application just went live in production!http://t.co/YnVXdg6
- @berlinguyinca: just released a small app to track your medication: http://t.co/NE7QaMUAmazing what you can do in 16h with #grails
- @deas: apt-get install grails-2.0.0 #ftw
- @marcoVermeulen: Install #griffon on #ubuntu using the same easy procedure as #grails!http://bit.ly/nVDeBq
- @dexterous: @mrhaki‘s blog is a delightful cookbook of many things #groovy #grails #jave &#webDev http://bit.ly/nPz9Q0
- @rfletcherEW: scaffolding.cloudfoundry.com is finally back up. Demo of the #Grails enhanced-scaffolding plugin
- @senorbum: I’ve never enjoyed #UnitTests as much as I do with grails. Mainly because I’ve never really enjoyed them until now.
- @graemerocher: Some cool stuff coming in the next version of GORM for Mongo: hasOne support, custom types, DBRef support etc. #grails #mongodb #gorm #nosql
- @mikesickler: #grails questions asked on StackOverflow by month: http://t.co/GVIpdcR
Grupos de usuarios y conferencias
- CamelCaseCon – The Next Generation of Programming Languages
- 7. September 2011 in Düsseldorf
- SpringOne 2GX 2011
- October 25th-28th in Chicago, IL
- Greach
- 4 de Noviembre de 2011 en Madrid
- Groovy & Grails eXchange
- December 8th and 9th in London
- Adding High-performance Search to Your Grails App – Tuesday, August 16
- San Francisco Grails Cafe Centro
- Domain Specific Languages: Fighting accidental complexity in a sea of technology – Wednesday, August 17, 2011
- Washington DC Area Groovy User Group
El artículo original contiene una sección de trabajos.