Traducido por
Aitor AlzolaOtra semana más traducimos el articulo de Burt Beckwith. Puedes leer el artículo original aquí:
http://burtbeckwith.com/blog/?p=1244Grails 2.0.1 ha sido lanzado esta semana. Echa un vistazo a las
notas de la versión que tiene un enlace al changelog del JIRA y a la
entrada del blog de Graeme.
Un par de asuntos relacionados con la nube. El proceso de despliege de Heroku depende de una versión de Grails que incluye los jars de Jetty que serán utilizados para ejecutar el servidor para esa instancia. Están trabajando en una versión 2.0.1 pero aún no está lista, así que usa la versión 1.3.7 o la 2.0.0 hasta que esté resuelto. También hay una incidencia con Cloud Foundry afectando a las aplicaciones que usan el plugin Spring Security Core. El proceso de despliege está reordenando los elementos en el
filter-mapping
del fichero web.xml y causando
IllegalStateException
s. Sólo afecta a aplicaciones que usan anotaciones, así que usar alguna de las otras dos aproximaciones es una manera de solucionarlo. Mira la
incidencia JIRA si te afecta.
Artículos varios
Plugins
Se ha lanzado un nuevo plugin:
- tomcat-bundler version 0.0.1. Simplifica empaquetar la aplicación con Tomcat para crear un paquete completo que se use con para hospedarla.
y se actualizaron 16 plugins:
- cdn-resources version 0.2.1. Carga recursos estáticos usando Content Delivery Networks usando el plugin del framework Resources.
- coffeescript-resources version 0.3.1. Crea módulos coffeescript que automáticamente compilan cada fichero cambiado con jCoffeeScript.
- cxf-client version 1.2.7. Usa el contenido generado por Apache CXF wsdl2java para invocar servicios SOAP.
- fields version 1.0.4. Renderiza de manera personalizable basada en plantillas GSP sobreescribibles.
- grails-template-engine version 0.2.1. Expone el motor GSP como un servicio ara renderizar GSPs fuera de una petición http.
- ic-alendar version 0.3.4. Exporta datos de eventos en iCalendar.
- jaces version 1.7.2.2. Mejore el proceso de crear bases de datos con Dojo.
- kickstart-with-bootstrap version 0.5.6. Comienza tus proyecto con un buen aspecto, con las plantillas del scaffolding modificadas usando Twitter Bootstrap.
- pluginator version 0.2. Te permite definir callbacks y propiedades en una aplicación que son normalmente sólo accesibles con plugins, p.e. doWithWebDescriptor, doWithDynamicMethods, loadAfter, observe, etc.
- raphael version 2.0.2. Permite usar la librería vectorial JavaScript Raphaël, gráficos vectoriales multinavegador de la manera fácil.
- regen version 0.3. Proporciona un framework de generación y una serie de atefactos "enchufables" en la carpeta grails-app/generators.
- spring-security-facebook version 0.6.2.Plugin para Facebook Authentication, como una extensión del plugin Grails Spring Security Core.
- spring-security-oauth2-provider version 1.0.0.M5.1. OAuth2 Proporciona soporte plugin Spring Security.
- zk version 2.0.0.M4. Añade soporte para el framework Ajax ZK (www.zkoss.org) para aplicaciones Grails.
- zk-hibernate version 2.0.0.M4. Soporte Hibernate para ZKGrails.
- zkui version 0.5.M3. Integra sin problemas ZK con las infraestructuras Grails; usa las infraestructuras Grails como GSP y controladores más que zul de zk como en el plugin ZKGrails.
Interesting Tweets
- @Aitortxu: Fallando con Grails http://t.co/Y0w9965g
- @bobbywarner: Just realized you can use (grails integrate-with –git) instead of manually creating a gitignore file! #grails
- @grailsframework: #grails howtos have moved into ‘grails’ GitHub organisation: http://t.co/rMXgbFwj
- @ddelponte: Just went live with another Grails 2 app! http://t.co/pJZq2Wz7
- @grailsframework: #grails howtos are now automatically built and deployed to GitHub Pages via Hudson: http://t.co/zYC2Z6Ww
- @tahmed: Employers are paying premiums for certain development skills including #Java, #Ruby on #Rails and # Groovy/ #Grails. http://t.co/nMH3PV4G
- @LarsFischer: Fantastic, thanks! @kimmobj: Finally you have a start of a tutorial. https://t.co/Ws4Hfeoc #Grails #Magnolia_CMS #tutorial #Groovy
- @smaldini: did interesting benches this night with #grails 2.0.1 – I have discovered new tips for (premature) optimization.
- @nahi: NTT SOFT, affiliate of the biggest telecom of Japan, announced they embrace Grails/Groovy as a development technology. http://t.co/VOwvzyY6
- @CedricChampeau: Would anyone be interested in writing a #groovy to #javascript converter (transpiler?) ?
- @skillsmatter: We r supporting @GeeCON in Poznan! 35+ speakers, 42+ sessions on #Java, #Agile, #NoSQL, #Groovy, #Scala + more! More at http://t.co/AoEUsvX2
- @jshingler: #COJUG #Grails Slides: http://t.co/c15EQe7C
- @tomaslin: Cool, didn’t know you could open any file with the ‘open’ command in grails, thought it was just reports #springio
- @tomaslin: You can do parsing of dates in Grails 2 via params.date( ‘myVar’, ‘ddMMyyyy’ ) using the primitive parsing mechanism #springio
- @tomaslin: The clickonero site handles 1.5M daily page views and 80k concurrent users in their grails application with 1000-3000 daily sales
- @niclupien: Grails HowTos – The french translation is coming… https://t.co/aqsoEygu #grails
- @gamino: Just discovered the power of eachParallel with GPars. My loops will never be the same. #groovy #gpars #parallelcomputing
- @smaldini: #BOF #Groovy #Grails accepté – Hands on : Ma première application web sociale avec Grails et dans le Nuage ! Refusé #devoxx
- @mgryszko: Slides from my Polyglot Grails talk at #springio http://t.co/hU9i85PN
- @mgryszko: Source code of my Polyglot Grails talk: https://t.co/fbiEw1Cc #springio
Grupos de usuarios y conferencias
El artículo original contiene
una sección de trabajos.