segunda-feira, 29 de agosto de 2011

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

Link para artigo original de Burt Beckwith

Micro Cloud Foundry, uma imagem para download que se pode executar localmente para testar Cloud Foundry, foi lançada esta semana. Espreitem este post de Peter Ledbrook sobre como utilizar com Grails, vejam também este post sobre como usá-la com aplicações Spring. Ainda mais uma notícia relacionada com Cloud Foundry que agora suporta PHP e Python.

Houve bastante atividade na tradução do guia de utilizador . Há uma discussão no grupo  Google grailsEnCastellano sobre o trabalho numa tradução para Espanhol, e a abordagem que estão a escolher faz imenso sentido. Criaram uma  folha de cálculo Google Docs  partilhada onde as pessoas se podem inscrever para a tradução de secções e assim partilhar o trabalho por vários tradutores – até agora Aitor Alzola (que traduz estes posts para espanhol), Alberto Vilches, Dani Latorre, e Domingo Suarez Torres  já publicaram traduções de algumas secções. Se estiver interessado em traduzir para uma outra língua vejam este post para saberem como começar.

Marc Palmer pediu às pessoas para twitar porque adoram Grails e a resposta tem sido fantástica. Procurem no Twitter pela etiqueta #whyilovegrails para ver as respostas até agora, e twitem a vossa resposta se ainda não o fizeram.



Itens Vários



Plugins

Foram lançados 3 novos plugins:
  • compass-scss-integration versão 0.2.6. Suporte Grails para Compass, SASS e SCSS
  • gorm-native-finders versão 0.1. Query em objetos de domínio utilizando closures nativas Groovy
  • simpledb versão 0.1. Integra em Grails a datastore AWS SimpleDB, fornecendo uma API GORM para a mesma
e atualizados 14 plugins:
  • ajax-uploader versão 0.4. Biblioteca de etiquetas que implementa o excelente uploader de ficheiros de Andrew Valum
  • cloud-foundry versão 1.0.3. 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
  • google-visualization versão 0.4.1. Fornece uma biblitoeca de etiquetas para os gráficos interativos da API Google Visualization
  • gorm-couchdb-elasticsearch versão 0.7. Integra CouchDB com ElasticSearch, indexando instâncias de domínio utilizando o _change feed Couchdb
  • i18n-fields versão 0.6.1. Fornece uma maneira declarativa de localizar (i18n) campos de classes de domínio para diferentes línguas
  • jesque versão 0.11.M2. Abordagem mais "groovy" ao uso de jesque
  • jesque-web versão 0.11.M2. Interface Web para ver e gerir filas, trabalhos e trabalhadores jesque
  • json-rest-api versão 1.0.9. API RESTful JSON para GORM
  • lesscss versão 0.9.6. Plugin de framework Less CSS
  • lesscss-resources versão 0.5. 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
  • oauth versão 0.11. Fornece interação fácil com fornecedores de serviços OAuth
  • ulc versão 0.3.6. Fornece acesso ao kit RIA Canoo UltraLightClient (ULC)
  • uploadr versão 0.4.7. Upload de ficheiros Drag and Drop em HTML5
  • zk-ee versão 1.0.5. Adições Empresariais para o plugin ZK



(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, 21 de agosto de 2011

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

Link para o artigo original de Burt Beckwith

René Scheibe lançou um  plugin for Eclipse/STS CodeNarc. Isto é ótimo uma vez que permite ver as violações de regras em tempo real à medida que vamos trabalhando. Muito bom.

Peter Ledbrook iniciou a discussão na lista de correio Dev sobre o processo de tradução do guia de utilizador Grails para várias línguas. Isto gerou bastante interesse e algumas submissões já foram efetuadas (incluindo algumas com vista à tradução Portuguesa por Paulo Pereira que traduz estes posts todas as semanas), e já há uma tradução Japonesa disponível. Há agora um fork no Github ao qual todos podem aceder para submeter as traduções e o trabalho será periodicamente puxado para o repositório principal. Vejam este post para saber como devem começar.
Esta semana foi lançado um novo plugin que cativou o meu interesse, spring-security-saml. Este é um plugin de extensão para o plugin Spring Security Core e acrescenta suporte SAML. Eu trabalhei com SAML há alguns anos atrás e não era muito divertido. Tenho muita esperança que este plugin ajude os utilizadores a evitar as dificuldades, geralmente associadas, a colocar em funcionamento uma autenticação baseada em SAML.


Itens Vários


Plugins

Foram lançados 4 novos plugins:
  • gestate versão 0.1. Um plugin Grails de motor de estados
  • inviter versão 0.1. Implementação Grails da funcionalidade encontrada no projeto OpenInviter PHP
  • redis-gorm versão 1.0.0.M7. Integra a datastore chave/valor Redis em Grails, fornecendo uma API do tipo GORM
  • spring-security-saml versão 1.0.0.M1. Suporte SAML 2.x para o plugin Spring Security
e 20 plugins foram atualizados:
  • activiti versão 5.7. Integra a Suite Activiti BPM e sistema de fluxo de trabalho
  • birt-report versão 3.7.0.0. Incorpora na tua aplicação relatórios criados utilizando BIRT Report Engine
  • database-migration versão 1.0. Plugin oficial Grails para  migrações de bases de dados
  • force-response-download versão 0.1.3. Obriga o browser a abrir uma janela de diálogo para descarregar conteúdo produzido em ações de controladores
  • grails-melody versão 1.7. Integra a ferramenta de monitorização de sistema JavaMelody
  • lesscss versão 0.9.5. Plugin framework Less CSS
  • mongodb versão 1.0.0.M7. Tenta fornecer uma camada de mapeamento de objetos sobre MongoDB
  • navigation versão 1.3. Implementa navegações de menu simples utilizando convenções
  • redis versão 1.0.0.M9. Integra a datastore chave/valor Redis em Grails, fornecendo uma API ao estilo GORM
  • searchable versão 0.6.3. Adiciona funcionalidade de pesquisa rica aos modelos de domínio Grails
  • shiro-ui versão 1.0-beta4. Um Interface de Utilizador Shiro básico
  • spring-security-core versão 1.2.1. O plugin oficial de segurança de Grails; integração com Spring Security
  • spring-social-core versão 0.1.4. Permite ligar as aplicações com fornecedores de Software-as-a-Service (SaaS) como Facebook e Twitter
  • spring-social-facebook versão 0.1.2. NOTFOUND
  • spring-social-twitter versão 0.1.5.  Liga as tuas aplicações ao Twitter
  • springcache versão 1.3.2-SNAPSHOT. Guarda em cache métodos e fragmentos de páginas de Spring beans gerados por controladores Grails
  • tiny-mce versão 3.4.4. Integra o javascript e etiquetas do editor TinyMce para incluir o editor nas páginas GSP
  • transaction-handling versão 0.1.3. Gestão Avançada de transações – um backport de http://jira.grails.org/browse/GRAILS-7093
  • ulc versão 0.3.5. Fornece acesso ao kit RIA Canoo UltraLightClient (ULC)
  • uploadr versão 0.4.3. Upload de ficheiros Drag and Drop em HTML5



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



Interesting Tweets


Jobs




User groups and Conferences






domingo, 14 de agosto de 2011

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

Link para artigo original de Burt Beckwith

O suporte Cloud Foundry para o sistema de mensagens RabbitMQ foi anunciado esta semana. Espreitem  este tutorial de Chris Harris utilizando os plugins Cloud Foundry e RabbitMQ.

SpringSource Tool Suite 2.8.0.M1 foi lançado esta semana e inclui suporte para Grails 2.0 M1 entre outras atualizações e correções.
Existe um plugin novo interessante que fornece “Um Interface de Utilizador Shiro básico" (versão 1.0-beta3). Eu estou interessado, não porque o vá usar, mas porque outros o podem fazer e isso irá aliviar alguma pressão de suporte que existe sobre os plugins Spring Security colocando-a sobre o plugin Shiro :)
A equipa Groovy está a trabalhar na mudança do seu código-fonte de SVN para Github. Vejam esta importação inicial.



Itens Vários


Plugins

Foram lançados 4 novos plugins:
  • shiro-ui versão 1.0-beta3. Um Interface de Utilizador Shiro básico
  • spring-social-core versão 0.1.2. Permite ligar as aplicações com fornecedores de Software-as-a-Service (SaaS) como Facebook e Twitter
  • uploadr versão 0.4.2. Upload de ficheiros Drag and Drop em HTML5
  • yui-minify-resources versão 0.1. Minmiza css estático e recursos js utilizando a biblioteca YUI Compressor

e 15 plugin foram atualizados:
  • birt-report versão 3.7.0.0. Incorpora na tua aplicação relatórios criados utilizando BIRT Report Engine
  • browser-detection versão 0.2. Fornece um serviço e uma biblioteca de etiquetas (tag library) para deteção de browser
  • drools-gorm versão 0.5.2. Integra Drools 5.2 e jBPM 5 e fornece armazenamento persistente usando GORM
  • grails-yui-widget versão 0.1.2. Cria Widgets YUI através de TagLibs
  • growler versão 0.2. Usa o plugin jQuery, e o plugin jGrowl jQuery para permitir notificações do tipo Growl a partir de chamadas de função remotas
  • jquery-file-upload versão 0.2. Fornece recursos comuns para http://aquantum-demo.appspot.com/file-upload e etiquetas de auxílio
  • jquery-ui versão 1.8.15. Fornece recursos jQuery UI, e depende do plugin jQuery para incluir as bibliotecas centrais jquery
  • jqueryui-widget versão 0.1.3. Allows the creation of jQuery-UI via Grails TagLibs
  • js-tree versão 0.2. Integrates the http://www.jstree.com/ jQuery plugin
  • plugin-config versão 0.1.4. Simplifies plugin configuration tasks
  • sendfile versão 0.2. Permite a utilização das funcionalidades sendfile ou X-sendfile dos servidores web
  • spring-social-twitter versão 0.1.3. Liga as tuas aplicações ao Twitter
  • tiny-mce versão 3.4.4. Integra o javascript e etiquetas do editor TinyMce para incluir o editor nas páginas GSP
  • transaction-handling versão 0.1.3. Gestão Avançada de transações – um backport de http://jira.grails.org/browse/GRAILS-7093
  • zkui versão 0.3.1. 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, 7 de agosto de 2011

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


A resposta ao lançamento de Grails 2.0.0.M1 foi ótima, e muitos programadores testaram a nova versão com novos projetos ou atualizando projetos mais antigos. Foram reportados alguns problemas mas, no geral, é um lançamento muito estável.
Eu lancei a versão1.2 of de Spring Security Core plugin que tem novas funcionalidades mas foi lançado em primeiro lugar para resolver uma incompatibilidade com Grails 2.0. A funcionalidade mais interessante é que agora as classes de domínio User geradas agora tratam internamente da encriptação da password, por isso já não é necessário chamar springSecurityService.encodePassword().
Gaelyk 1.0 foi lançado esta semana – parabéns ao Guillaume e aos outros contribuidores por terem chegado à versão 1.0.

Itens Vários

Plugins

Foram lançados 5 novos plugins:
  • domain-schemagen versão 1.0. Corre schemagen nas tuas classes de domínio Groovy para criar um Esquema XML que representa o teu domínio
  • html-validator versão 0.2. Usa JTidy para efetuar verificações de sanidade em ficheiros html
  • jqueryui-widget versão 0.1.1. Permite a criação de jQuery-UI através de TagLibs Grails
  • msgpack versão 0.1.1. Permite expor a tua classe de serviço na aplicação Grails através de RPC MessagePack (http://msgpack.org/)
  • swfobject versão 2.2. Recursos e etiquetas para swfobject

e 17 plugins foram atualizados:
  • codenarc versão 0.15. Análise de código estático para Groovy
  • enhanced-scaffolding versão 1.0.RC2. Uma coleção de melhorias Javascript ao "scaffolding" standard de Grails
  • extended-validation versão 1.1.1. 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)
  • fixtures versão 1.1-SNAPSHOT. Carrega dados de teste através de uma DSL conveniente
  • freemarker versão 0.4. Fornece suporte para renderização de templates FreeMarker como views
  • freemarker-tags versão 0.7.2. Permite utilizar as bibliotecas Grails Dynamic Tag Libraries (Bibliotecas de Etiquetas Dinâmicas de Grails ) como directivas Freemarker
  • grails-ant versão 0.1.3. Fornece Ant a aplicações Grails
  • gsp-taglib versão 0.2.3. Torna possível declarar etiquetas numa gsp em grails-app/taglib
  • plugin-config versão 0.1.3. Simplifica tarefas de configuração de plugin
  • redis versão 1.0.0.M7. Integra a datastore chave/valor Redis em Grails, fornecendo uma API ao estilo GORM
  • regen versão 0.2.14. Fornece um framework de geração e um conjunto de artefactos que se podem ligar em grails-app/generators
  • release versão 1.0.0.RC3. Publica plugins Grails quer para repositórios públicos quer para repositórios privados
  • searchable versão 0.6.2. Adiciona funcionalidade de pesquisa rica aos modelos de domínio Grails
  • spring-security-core versão 1.2. O plugin oficial de segurança de Grails; integração com Spring Security
  • spring-security-openid versão 1.0.3. Suporte para autenticação OpenID para o plugin Spring Security
  • tropo-webapi-grails versão 0.1.2. Usa a API (cloud) de Tropo para adicionar suporte a telefone, SMS e Mensagens Instantâneas
  • zeit versão 0.2.3. Permite a uma chamada registar uma closure para execução agendada

(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