segunda-feira, 30 de maio de 2011

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

Tradução do artigo original de Burt Beckwith

O primeiro marco no lançamento de Grails 1.4 foi lançado esta semana e tem imensas novas funcionalidades. Vejam as notas de lançamento para saber os detalhes do que foi adicionado para este lençamento – é uma lista longa :)

Marc Palmer lançou a versão 1.0 do resources plugin e escreveu alguma extensa documentação. Este plugin está incluído por defeito na versão 1.4 e pode ser instalado na versão 1.2 ou acima, portanto os desenvolvedores de plugins devem ler a Chamada a todos os desenvolvedores de bibliotecas UI / plugins de "front end" e  Chamada a pessoas para escreverem plugins Resources da lista de mail.
Uma nota para desenvolvedores de plugins – por favor assegurem-se de que atualizam o descritor de plugin antes de lançarem o vosso plugin, ou pelo menos editem os detalhes da página do plugin em grails.org. Se eu vir que existe um novo plugin mas que mostre “Plugin summary/headline” como título e “Your name” como nome de desenvolvedor não o incluirei aqui. Talvez seja uma atitude um pouco dura, mas eu presumo que se não se podem incomodar a documentar os detalhes minimos do vosso plugin, provavelmente não vale a pena vê-lo. Também quero relembrar algo que já mencionei antes – por favor mudem a versão mínima requerida de Grails para algo razoável. Dois plugins foram lançados esta semana requerendo pelo menos a versão v1.3.7 de Grails, e isto vai impedir os utilizadores que não usam a última versão de Grails de experimentar os vossos plugins.


Se quiserem manter-se atualizados nos posts “This Week in Grails” (originais) podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.

Plugins

Foram lançados 6 novos plugins:
  • concordion versão 0.1. Fornece uma integração conveniente entre o framework Concordion - uma ferramenta de código aberto para escrever testes automatizados de aceitação em Java— e aplicações Grails
  • gsp-taglib versão 0.2.1. Torna possível declarar etiquetas numa gsp em grails-app/taglib
  • js-tree versão 0.1. Integra o plugin http://www.jstree.com/ jQuery
  • regen versão 0.2.12. Fornece um framework de geração e um conjunto de artefatos que se ligam em grails-app/generators
  • swf-upload versão 0.2. Integra http://swfupload.org/
  • translate versão 1.0. Traduz texto de uma língua para outras usando a API Google Translate
e 9 plugins foram atualizados:
  • dbunit-operator versão 1.6.1. Cria dados iniciais com a ajuda de DbUnit
  • force-response-download versão 0.1.1.  Força o browser a abrir uma caixa de diálogo para descarregar conteúdo produzido dentro de ações de controlador
  • gemfire versão 1.0.0.M3. O plugin GemFire fornece integração com a plataforma de gestão de dados distribuídos em memória GemFire
  • notifications versão 0.2.3. Implementa um modelo publicação/subscrição para enviar informação para subscritores através de diferentes canais de comunicação
  • resources versão 1.0. Um framework de gestão de recursos e processamento
  • scala versão 0.6.2. Permite a compilação de fontes Scala nas pastas /src/java e /src/scala da aplicação
  • serializable-session versão 0.2. Força a sessão a apenas aceitar objetos serializáveis
  • spring-security-core versão 1.1.3. Plugin oficial de segurança Grails; integração com Spring Security
  • weceem version 1.0.RC2. Um sistema de gestão de conteúdos




(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, 23 de maio de 2011

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

Link para artigo original de Burt Beckwith

A grande notícia desta semana foi a excelente GR8Conf EU 2011 em Copenhaga. Muitas sessões fantásticas, troca de informação, e cerveja. Muito obrigado ao pessoal da Gennemtænkt IT por organizarem as coisas. As duas sessões que achei melhores foram Effective Groovy por Hamlet D’Arcy e  Václav Pech sobre GPars. Foi bom poder ir ao Hackergarten já que é algo que gostaria fazer regularmente aqui em Boston e queria tirar algumas ideias de como organizá-lo. As sessões de quarta e quinta foram gravadas e devem estar disponíveis em breve em parleys.com.

Mr Haki escreveu um documento em  3 partes sobre as suas experiências na conferência (Dia 1, Dia 2, e Dia 3). Também existiu muita atividade no Twitter (procurem a hashtag #gr8conf):

(nota: achei por bem não traduzir os tweets seguintes)


Se quiserem manter-se atualizados nos posts “This Week in Grails” (originais) podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.




Itens Diversos



Plugins


Foram lançados 4 novos plugins:
  • equals-hashcode-test versão 0.1. Especificações Base Spock para testar os métodos equals e hashCode de classes de domínio e outros objetos Groovy
  • notifications versão 0.2.1. Implementa um modelo publicação/subscrição para enviar informação para subscritores através de diferentes canais de comunicação
  • simple-modal versão 1.0. Pretende tornar mais simples o uso de jQuery SimpleModal
  • unshorten versão 1.0.3. Expande links, que foram encurtados por qualquer redirecionador Link Shortener, sem utilizar uma API de terceiros
e foram atualizados 23(!) plugins:
  • activiti-spring-security versão 0.4.3. Integra Spring Security em Activiti como Serviço de Identidade Personalizado
  • autobase versão 0.12.2. Migrações de Bases de Dados
  • cached-resources versão 1.0. Fornece um mapeador “hash and cache” para o framework de recursos, criando automaticamente nomes de ficheiro únicos e seguros para os recursos e colocando-os como eternos na cache do browser
  • ckeditor versão 3.5.4.0. Implementa a camada de integração entre Grails e o editor de texto web CKEditor
  • cloud-bees versão 0.1.1. Adiciona scripts para integração com a API de cliente CloudBees
  • dbunit-operator versão 1.6. Cria dados iniciais com a ajuda de DbUnit
  • drools-gorm versão 0.5.1. Integra Drools 5.2 e jBPM 5 e fornece armazenamento persistente usando GORM
  • feature-flipper versão 0.3.2. Fornece um mecanismo para ligar e desligar funcionalidades
  • fitnesse versão 0.97. Torna possível a utilização do popular framework de testes Código Aberto Fitnesse em combinação com Grails
  • flash-helper versão 0.7.6. Simplifica e uniformiza o processo de adicionar/ler mensagens no âmbito flash (flash scope)
  • google-visualization versão 0.4. Fornece uma biblitoeca de etiquetas para os gráficos interativos da API Google Visualization
  • gorm-couchdb-elasticsearch versão 0.4. Integra CouchDB com ElasticSearch, indexando instâncias de domínio utilizando o _change feed Couchdb
  • joda-time versão 1.2. Integra a biblioteca de data/hora Joda Time em Grails
  • jquery versão 1.6.1.1. Integra jQuery
  • jquery-validation-ui versão 1.2.2. Validação do lado do Cliente sem escrever JavaScript
  • mongodb versão 1.0.0.M6.1. Tenta fornecer uma camada de mapeamento de objetos sobre MongoDB
  • mongodb-multitenant versão 0.1.2-ALPHA. Permite "multitenancy" para MongoDB
  • paypal versão 0.6.4. Adiciona integração PayPal
  • redis versão 1.0.0.M6. Integra a datastore chave/valor Redis em Grails, fornecendo uma API ao estilo GORM
  • release versão 1.0.0.M2. Publica plugins Grails quer para repositórios públicos quer para repositórios privados
  • zipped-resources versão 1.0. Integração co o framework de recursos de Grails para comprimir (gzip) automaticamente ficheiros estáticos
  • zk versão 1.0.4. Adiciona suporte para o framework Ajax ZK (http://www.zkoss.org/) nas aplicações Grails
  • zk-ee versão 1.0.4. Adições Empresariais para o plugin ZK
Acabei de reparar que existem 599 plugins registados no portal de plugins – o teu pode ser o número 600.


(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



sábado, 14 de maio de 2011

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

Link para o artigo original de Burt Beckwith

Boas notícias, esta semana, para os utilizadores de STS , a versão 2.7.0.M1 foi lançada e as novas funcionalidades Groovy e Grails estão fantásticas – e há suporte preliminar para Gradle !
Groovy-Eclipse 2.5.0 foi também lançado – assegurem-se de consultar a página Novidades e Digno de Nota. Há ainda um  novo post no blog sobre a característica de suporte de DSL que foi anunciada na semana passada.

GR8Conf começa esta Terça-Feira, e as últmias entrevistas com membros do painel de oradores foram publicadas:

Se quiserem manter-se atualizados nos posts “This Week in Grails” (originais) podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.



Itens Diversos


Plugins

Foram lançados 5 novos plugins:
  • force-response-download versão 0.1. Força o browser a abrir uma caixa de diálogo para descarregar conteúdo produzido dentro de ações de controlador
  • jprogress versão 0.2. Simplifica o uso de JQuery e barras de progresso
  • zk-hibernate versião 1.1-M1. Suporte Hibernate para ZKGrails
  • zk-mongodb version 1.1-M1. Suporte Spring MongoDB Datastore para ZK e Grails
  • zk-redis version 1.1-M1. Suporte Spring Redis Datastore para ZK e Grails
e 11 plugins foram atualizados:
  • activiti versão 5.5. Integra a Activiti BPM Suite e sistema de fluxo de trabalho
  • activiti-spring-security versão 0.4.2. Integra Spring Security em Activiti como Serviço de Identidade personalizado
  • aws versão 1.1.9.2. Fornece acesso simples às funcionalidades de Amazon Web Services (AWS)
  • domain-expectations versão 0.6.1. Um framework de teste que permite testar restrições de domínio/comando definindo expetativas dentro de um teste de unidade ou de um teste de integração
  • extended-validation versão 1.0.5. 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)
  • flash-helper versão 0.6. Simplifica e uniformiza o processo de adicionar/ler mensagens no âmbito flash (flash scope)
  • modernizr versão 1.7.2. Fornece os ficheiros da biblioteca Javascript de recursos Modernizr a partir de http://www.modernizr.com/
  • scala versão 0.6.1. Permite a compilação de fontes Scala nas pastas /src/java e /src/scala da aplicação
  • stella versão 1.4.1. Plugin que integra o framework brasileiro Stella (http://stella.caelum.com.br) no seu projeto grails
  • zk version 1.1-M1. Adiciona suporte ZK Ajax framework (www.zkoss.org) a aplicações Grails
  • zk-ee version 1.1-M1. Enterprise Addons para plugin ZK



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

Tweets Interessantes

Grupos de Utilizadores e Conferências



domingo, 8 de maio de 2011

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

Link para artigo original de Burt Beckwith

Uma versão inicial de suporte para descrever DSLs em Groovy-Eclipse foi anunciada esta semana. Já existe alguma documentação extensiva. Isto é muito bom, especialmente para desenvolvedores de plugins uma vez que é agora possível enviar descritores DSLD descriptors que dizem a STS como autocompletar DSLs arbitrárias. O plugin Database Migration tem uma DSL Liquibase que se parece muito com a sintaxe de XML nativo, por isso espero que seja simples criar um assim que tenha tempo para isso.

GR8Conf está apenas a uma semana, e mais entrevistas com membros do painel de oradores foram publicadas:

Se quiserem manter-se atualizados nos posts “This Week in Grails” (originais) podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.

PLUGINS

Foram lançados 3 novos plugins:
  • extjs4 versão 4.0.0.0. Fornece recursos Ext JS 4
  • extra-validators versão 0.2. Fornece validadores adicionais  além dos validadores por defeito
  • cloud-bees versão 0.1. Adiciona scripts para integração com a API de cliente CloudBees
e 11 plugins foram atualizados:
  • extended-validation versão 1.0.4. 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)
  • flot versão 0.2.3. Fornece integração com a biblioteca de plotting Flot JavaScript
  • ibatis versão 1.3.2. Integração com o framework de persistência MyBatis
  • jquery versão 1.6. Integra jQuery
  • jquery-json versão 2.2.2. Fornece recursos jQuery JSON, e depende do plugin jQuery para incluir as bibliotecas centrais jquery
  • json-rest-api versão 1.0.8. API RESTful JSON para GORM
  • paypal versão 0.6.3. Adiciona integração PayPal
  • release versão 1.0.0.M1. Publica plugins Grails tanto para um repositório público como para um repositório privado
  • stella versãon 1.4. Plugin que integra o framework brasileiro Stella (http://stella.caelum.com.br) no seu projeto grails
  • svn versão 1.0.0.M1. Fornece SVNKit como uma dependência; uma classe SvnClient que torna mais simples o trabalho com Subversion; e integração com o plugin Release
  • view-models versão 0.2-SNAPSHOT. Suporte Grails para o padrão MVVM: http://en.wikipedia.org/wiki/Model_View_ViewModel


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

TWEETS INTERESSANTES



GRUPOS DE UTILIZADORES E CONFERÊNCIAS



domingo, 1 de maio de 2011

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

Link para artigo original de Burt Beckwith

Foi lançado esta semana Groovy 1.8 e tem uma lista impressionante de novas funcionalidades (e Grails 1.4 foi atualizado para usar 1.8) Espreitem o post de Guillaume Laforge e para mais detalhes vejam as extensas  notas de lançamento. Mr. Haki publicou uma série de posts no blog após este lançamento demonstrando muitas das novas funcionalidades. São cerca de 15 posts por isso não os vou listar a todos – podem ver aqui no seu blog.

GR8Conf é já daqui a poucas semanas, e mais entrevistas com membros do painel de oradores foram publicadas:


Se quiserem manter-se atualizados nos posts “This Week in Grails” (originais) podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.

ITENS DIVERSOS


Plugins

Foram lançados 2 novos plugin:
  • svn versão 1.0.0.BUILD-SNAPSHOT. Disponibiliza SVNKit como uma dependência; uma classe cliente SvnClient que simplifica o trabalho com Subversion; e integração com o plugin Release
  • release versão 1.0.0.BUILD-SNAPSHOT. Publica plugins Grails plugins quer para um repositório publico quer para um privado
e 9 plugins foram atualizados:
  • avatar versão 0.4.1. Fornece uma taglib para exibir avatars
  • cloud-foundry versão 1.0.0.M3. 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
  • code-coverage versão 1.2.4. Gera relatórios de cobertura de código usando Cobertura
  • csv versão 0.3. Processa e consome valores separados por vŕgula(CSV) de um número de fontes de entrada
  • eclipse-scripts versão 1.0.5. Descarrega e liga código-fonte e javadocs para dependências a partir de repositórios públicos
  • email-confirmation versão 1.0.5. Envia um email para um utilizador com um link para clicar e confirmar o registo no site
  • extended-validation versão 1.0.3. 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)
  • gorm-couchdb-elasticsearch versão 0.2. Integra CouchDB com ElasticSearch, indexando instâncias de domínio usando o Couchdb _change feed
  • grails-melody versão 1.4. Integra a ferramenta de montorização de sistema JavaMelody

(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