domingo, 25 de setembro de 2011

Grails Esta Semana (2011-38) (Tradução do artigo original)

Link para artigo original de Burt Beckwith

Bobby Warner está a tentar gelar o inferno com o seu novo Plugin Ruby. Não tenho a certeza de como chamar a isto – “JRuby on Grails”? Este é o seguimento do seu post sobre Grails Poliglota.
Esta semana traz ainda mais posts “Groovy Goodness” de Mr. Haki:
Joachim Baumann está a escrever um livro em alemão sobre Groovy, e a "blogar" em inglês pelo caminho. Vejam esta série de posts sobre transformações AST:


Itens Vários


Plugins

Foram lançados 2 novos plugins:
  • ruby versão 1.0.M1. Usa código Ruby em Grails via JRuby
  • zoo-keeper versão 0.1. Plugin de ajuda para tornar o trabalho com ZooKeeper mais Groovy
e 12 plugins foram atualizados:
  • ajax-uploader versão 0.5. Biblioteca de etiqueta que implementa o excelente uploader de ficheiros de Andrew Valum
  • cloud-foundry versão 1.1.1. Integra serviços de implantação na nuvem Cloud Foundry para  gerir as aplicações Grails a correr na nuvem a partir da linha de comando
  • cloud-foundry-ui versão 1.1. Fornece um UI de monitorização básica para aplicações Cloud Foundry
  • console-enhancements versão 0.3. Melhora o output da consola grails para melhor visibilidade
  • cucumber versão 0.1.0. Testa a aplicação Grails com Cucumber
  • jasper versão 1.2.2. Permite a utilização de JasperReports
  • jesque-web versão 0.11.M5. Interface Web para ver e gerir filas, trabalhos e trabalhadores jesque
  • json-rest-api versão 1.0.10. API RESTful JSON para GORM
  • lesscss-resources versão 0.6.1. Otimiza o uso de ficheiros css http://www.lesscss.org , compilando ficheiros .less para a sua forma .css, e colocando o css na cadeia de processamento para ficar disponível para outros plugins de recursos
  • new-doc versão 0.2.0. Um backport da funcionalidade adicional oferecida pelo comando doc em Grails 2.0.x
  • uploadr versão 0.5.0. Upload de ficheiros Drag and Drop em HTML5
  • yui-minify-resources versão 0.1.1. Minimiza recursos estáticos css e js utilizando a biblioteca YUI Compressor

(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO) 

Tweets Interessantes


Empregos




Grupos de Utilizadores e Conferências





segunda-feira, 19 de setembro de 2011

Grails Esta Semana (2011-37) (Tradução do artigo original)

Link para artigo original de Burt Beckwith

Graeme tem estado a realizar coisas bem interessantes para a versão 2.0 com uma nova extensão para a DSL de query Criteria, adicionando um método where. Vejam a documentação atualizada com a sintaxe e queries de exemplo – é uma abordagem muito intuitiva e fluente a querying.
Mr. Haki está de volta após um breve hiato com 5 novos posts “Groovy Goodness”:
Muitas ofertas de trabalho esta semana. Há alguns reposts mas a maior parte são novos – é uma boa altura para ser um desenvolvedor Grails.




Itens Vários



Plugins

Foram lançados 7 novos plugins:
  • horn-jquery versão 1.0. Fornece recursos e etiquetas para usar a especificação HORN para embeber o teu modelo de dados JS nas tuas páginas HTML
  • profile-template versão 0.1. Captura chamadas de renderização de template e mostra a pilha de chamadas, sumário de tempo de template, e visualização do grafo de chamadas
  • twitter-bootstrap versão 0.2. Ficheiros de recursos do framework Twitter Bootstrap CSS
  • proxool versão 0.1. Plugin de pool de conexões jdbc Proxool
  • console-enhancements versão 0.2. Melhora o output da consola grails para melhor visibilidade
  • image-builder versão 0.1. Um construtor de imagens simples
  • template-cache versão 0.1. Um cache de renderização de templates GSP
e 17 plugins atualizados:
  • birt-report versão 3.7.0.1. Incorpora na tua aplicação relatórios criados utilizando BIRT Report Engine
  • compass-sass versão 0.4. Suporte Compass, SASS e SCSS para Grails. Compila automaticamnete .scss/.sass durante a execução da aplicação (run-app), e acrescenta outras funcionalidades do framework
  • drools-gorm versão 0.5.4. Integra Drools 5.2 e jBPM 5 e fornece armazenamento persistente usando GORM
  • external-config-reload versão 0.4.5. Verifica se ocorrem alterações a ficheiros de configuração externos (ficheiros adicionados a grails.config.locations), recarrega a configuração quando ocorre uma alteração, e notifica os plugins especificados disparando o evento onConfigChange em cada um deles
  • geolocation versão 0.2. Adiciona suporte para geolocalização HTML5 e oferece alguns métodos utilitários para calcular distâncias e verificar alcances
  • gorm-native-finders versão 0.2. Query em objetos de domínio utilizando closures nativas Groovy
  • jesque versão 0.11.M5. Abordagem mais "groovy" ao uso de jesque
  • jesque-web versão 0.11.M3. Interface Web para ver e gerir filas, trabalhos e trabalhadores jesque
  • navigation versão 1.3.1. Implementa navegações de menu simples utilizando convenções
  • new-doc versão 0.1.2. Um backport da funcionalidade adicional oferecida pelo comando doc em Grails 2.0.x
  • plugin-config versão 0.1.5. Simplifica as tarefas de configuração de plugins
  • spreadshirt versão 0.5. Contentor para a API Spreadshirt
  • spring-social-core versão 0.1.7. Permite ligar as aplicações com fornecedores de Software-as-a-Service (SaaS) como Facebook e Twitter
  • spring-social-twitter versão 0.1.6. Liga as tuas aplicações ao Twitter
  • symmetricds versão 2.4.0. Embeber o motor de sincronização SymmetricDS
  • uploadr versão 0.4.8. Upload de ficheiros Drag and Drop em HTML5
  • zkui versão 0.3.3. Integra ZK com a infra-estrutura Grails de forma transparente; usa a infra-estrutura Grails como por exemplo GSP, controladores em vez de zul de zk como no plugin ZKGrails


(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO) 

Tweets Interessantes

Empregos




Grupos de Utilizadores e Conferências





domingo, 11 de setembro de 2011

Grails Esta Semana (2011-36) (Tradução do artigo original)

Link para artigo original de Burt Beckwith

A grande notícia desta semana foi olançamento de Grails 2.0 M2. Vejam as notas de lançamento para ficarem a par de todas as correções de bugs e novas funcionalidades. Groovy 1.8.2 e 1.9 Beta 3 foram também lançados, e o Andres Almiray anunciou que Griffon tem 3 anos de idade.

Se estás interessado no funcionamento interno de Groovy, não te esqueças de ler o post de Jochen Theodorou em otimizações primitivas.


Itens Vários




Plugins

Foram lançados 2 novos plugins:
  • compass-sass versão 0.3.1. Suporte Compass, SASS e SCSS para Grails. Compila automaticamnete .scss/.sass durante a execução da aplicação (run-app), e acrescenta outras funcionalidades do framework
  • new-doc versão 0.1.1. Um backport da funcionalidade adicional oferecida pelo comando doc em Grails 2.0.x
e 14 plugins foram atualizados:
  • atmosphere versão 0.4.1.1. Fornece integração com o projeto Atmosphere , um framework AjaxPush/Comet e WebSocket
  • dojo versão 1.6.1.1. Integra o toolkit javascript Dojo
  • drools-gorm versão 0.5.3. Integra Drools 5.2 e jBPM 5 e fornece armazenamento persistente usando GORM
  • excel-import versão 0.9.6. Importação e Exportação Excel e CSV utilizando Apache POI
  • gorm-couchdb-elasticsearch versão 0.8. Integra CouchDB com ElasticSearch, indexando instâncias de domínio utilizando o _change feed Couchdb
  • gsp-taglib versão 0.3.1. Torna possível declarar etiquetas numa gsp em grails-app/taglib
  • jasper versão 1.3.0. Permite a utilização de JasperReports
  • jesque versão 0.11.M4. Abordagem mais Groovy à utilização de jesque
  • jqueryui-widget versão 0.1.4.1. Permite a criação de jQuery-UI através de TagLibs Grails
  • lesscss-resources versão 0.6. Otimiza o uso de ficheiros css http://www.lesscss.org , compilando ficheiros .less para a sua forma .css, e colocando o css na cadeia de processamento para ficar disponível para outros plugins de recursos
  • skin-loader versão 1.0.9. Fornece a capacidade de carregar “skins” para a aplicação ou plugin
  • taxonomy versão 1.2. Adiciona métodos a classes de domínio para permitir aplicar etiquetas hierárquicas a objetos
  • zeit versão 0.2.5. Permite a uma chamada registar uma closure para execução agendada
  • zkui versão 0.3.2. Integra ZK com a infra-estrutura Grails de forma transparente; usa a infra-estrutura Grails como por exemplo GSP, controladores em vez de zul de zk como no plugin ZKGrails



(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO) 



Tweets Interesantes


Empregos





Grupos de Utilizadores e Conferências



segunda-feira, 5 de setembro de 2011

Grails Esta Semana (2011-35) (Tradução do artigo original)

Link para artigo original de Burt Beckwith

Cloud Foundry adicionou esta semana suporte para PostgreSQL. Espreitem este post no blog de SpringSource para mais detalhes, incluindo um artigo sobre como na realidade é uma versão de PostgreSQL vFabric otimizada para virtualização. Chris Harris colocou um post sobre a utilização de PostgreSQL com Grails, embora utilize o cliente de linha de comando vmc, uma vez que naquela altura o plugin cloud-foundry ainda não tinha sido atualizado. A atualização foi lançada e agora tem suporte total para PostgreSQL. Vai perguntar agora se pretende criar e anexar um serviço MySQL ou um serviço PostgreSQL caso não exista já um, e vai dar a opção de utilizar um caso já exista. Faz a mesma reconfiguração de início que para MySQL, por isso deve ser tão automático e transparente como antes.

Heroku anunciou esta semana suporte para aplicações Java. O modelo é simples - faz-se um  push para Git para o deploy das aplicações, mas infelizmente o processo Java requer, atualmente, Maven. Mas Tomas Lin e Graeme conseguiram, cada um, fazer funcionar – vejam o trabalho de Tomas aqui e o projeto de demonstração para a versão 2.0 de Graem aqui.

Steve Dalton anunciou que vai decorrer este ano uma GR8Conf na Australia, uma “miniconf” na Open Source Developers Conference (OSDC) 2011. A submissão de artigos está aberta para que possam submeter as vossas ideias brevemente.


Itens Vários


Plugins

Foi lançado um novo plugin:
e 15 plugins foram atualizados:
  • cloud-foundry versão 1.1. Integra serviços de implantação na nuvem Cloud Foundry para  gerir as aplicações Grails a correr na nuvem a partir da linha de comando
  • compass-scss-integration versão 0.3.0. Suporte Grails para Compass, SASS e SCSS
  • dojo versão 1.6.1.0. Integra o toolkit javascript Dojo
  • extended-validation versão 1.1.2. Fornece validação parcial de (grupos) de campos, validação "em cascata" e validadores de instância para objectos não pertencentes ao domínio (non-domain objects)
  • external-config-reload versão 0.4.3. Verifica se ocorrem alterações a ficheiros de configuração externos (ficheiros adicionados a grails.config.locations), recarrega a configuração quando ocorre uma alteração, e notifica os plugins especificados disparando o evento onConfigChange em cada um deles
  • functional-test-development versão 0.2. Instala um script, develop-functional-tests, que pode ser utilizado para desenvolver testes funcionais mais convenientemente
  • gsp-taglib versão 0.3. Torna possível declarar etiquetas numa gsp em grails-app/taglib
  • inviter versão 0.3. Uma versão Grails da funcionalidade encontrada no projeto OpenInviter PHP
  • jqueryui-widget versão 0.1.4. Permite a criação de jQuery-UI através de TagLibs Grails
  • lesscss versão 1.0.0. Plugin de framework Less CSS
  • oauth versão 0.12. Fornece interação fácil com fornecedores de serviços OAuth
  • regen versão 0.2.15. Fornece um framework de geração e um conjunto de artefatos que se podem ligar em grails-app/generators
    scala versão 0.6.3. Permite a compilação de fontes Scala nas pastas /src/java e /src/scala da aplicação
  • spring-security-twitter versão 0.3.2. Autenticação Twitter como extensão ao plugin Spring Security Core
  • tropo-webapi-grails versão 0.2. Usa API da nuvem (cloud) de Tropo para adicionar suporte a telefone, SMS e Mensagens Instantâneas



(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO) 


Tweets Interessantes



Empregos





Grupos de Utilizadores e Conferências