Skip to main content

Grails cette semaine (2011-08) – Traduction de l’article original

Introduction

Voici la traduction du huitième article de la série « Grails cette semaine » en 2011.

Vous pouvez consulter l’article original à l’adresse suivante: http://burtbeckwith.com/blog/?p=610

Traduction de l’article original

Il y a eu beaucoup de bonnes choses cette semaine, en particulier les nouvelles de la conférence. Spring I/O s’est déroulé la semaine dernière à Madrid et il semblerait que c’est génial, selon les écrits et les tweets. Consultez plusieurs présentations ici et articles ici (via @tomaslin)

Les deux conférence de GR8Conf ont annoncé leurs speakers et sujets cette semaine (Je parlerais durant les deux conférences et je suis vraiment excité pour les deux). GR8Conf Europe aura lieu le 17-19 Mai à Copenhague et GR8Conf US sera le 27-28 Juin à Minneapolis, MN. Les prix des « Early ticket » ne sont pas chers maintenant, donc réservez les vôtres avant que les prix augmentent.

 


vôtres Si vous voulez suivre les article “Cette semaine en Grails” vous pouvez accéder directement avec le lien de la catégorie ou bien dans votre lecteur de flux RSS via ce flux pour uniquement ces articles.


 

 


 

Plugins

Il y a eu 6 nouveaux plugins publiés:

  • extjs version 3.3.1.0. Fournit les ressources du framework Ext JS
  • form-builder version 0.1. Créer des formulaires enligne sans coder
  • jquery-form-builder version 0.1. Editeur WYSIWYG de formulaire Web JQuery
  • json-rest-api version 1.0.2. API RESTful JSON pour GORM
  • mongodb-morphia version 0.6.3. Une version alternative pour GORM MongoDB basée sur la librairie Morphia (anciennement gorm-mongodb)
  • zing-chart version 0.1. Permet d’integrer facilement Zing Charts (http://www.zingchart.com) dans vos projets

Il y a eu beaucoup de plugins mis à jour:

  • aws version 1.1.7.1. Fournit un accès facile aux fonctions les plus simple des Web Services Amazon (AWS)
  • batch-launcher version 0.4.3. Charger et lancer des application Grails batch (pas des applications web)
  • binary-artifacts version 1.0.1. Vous permet de créer des plugin composé de classes compilées et gère leur enregistrement comme artifact
  • cache-headers version 1.1.4. Améliore la performance d’une application avec le cache du navigateur
  • dojo version 1.4.3.8. Intègre le toolkit javascript Dojo
  • dynamic-domain-class version 0.3. Créer des classes de domaine dynamiquement en runtime
  • feature-flipper version 0.2. Fournit un mécanisme pour activer et désactiver une fonctionnalité
  • filterpane version 2.0. Ajouter des possibilité de filtrage
  • freemarker-tags version 0.6.0. Utiliser les librairies de tag dynamiques de Grails comme directives Freemarker
  • ic-alendar version 0.3.1. Exporter les données d’évènement au format iCalendar
  • jalarms version 0.2. Envoyer des notifications de l’application en utilisant un grand nombre de protocoles via JAlarms
  • lesscss version 0.9.4. Un plugin pour le framework Less CSS
  • mongodb version 1.0-M4. Son but et de fournir une couche de mapping-objet au dessus de MongoDB
  • paypal version 0.6.1. Ajoute l’intégration de PayPal
  • spring-security-core version 1.1.2. Le plugin Grails officiel pour la sécurité; s’intègre avec Spring Sécurité
  • twitter4j version 0.1.1. SEnvoyer et recevoir les message Tiwuuer en utilisant la librairie twitter4j
  • vaadin version 1.4. Ajouter l’intégration de Vaadin (http://vaadin.com)
  • zk version 1.0.2. Ajoute le support du framework Ajax ZK (www.zkoss.org) dans les applications Grails
  • zk-ee version 1.0.2. Enterprise Addons pour le plugin ZK

Interesting Tweets

Jobs

 


 

 


 

User groups and Conferences

Grails cette semaine (2011-07) – Traduction de l’article original

Introduction

Voici la traduction du septième article de la série « Grails cette semaine » en 2011.

Vous pouvez consulter l’article original à l’adresse suivante: http://burtbeckwith.com/blog/?p=595

Traduction de l’article original

Le grande nouvelle de cette semaine a été la publication de la version 1.3.7 de Grails. C’était une addez petite release avec quelques corrections importants, et sera probablement la dernier version 1.3.x. Groovy 1.7.8 et 1.8 RC1 ont été aussi publiés, ainsi il y a beaucoup de choses intéressantes à voir à ce niveau aussi.

La conférence Spring I/O à Madrid a eu lieu aussi cette semaine, et selon les tweets, c’était une très bonne conférence. Google Translate a été très utile cette semaine :)


Si vous voulez suivre les article “Cette semaine en Grails” vous pouvez accéder directement avec le lien de la catégorie ou bien dans votre lecteur de flux RSS via ce flux pour uniquement ces articles.

 



Plugins

Il y a eu 6 nouveaux plugins publiés:

  • ajax-uploader version 0.2. Une librairie de tag qui implémente l’excellent uploader de fichiers d’Andrew Valum
  • jquery-datatables version 1.7.5. Fournit les ressources du plugin jQuery DataTables pour éviter la duplication et les conflits de ressources.
  • spawn version 0.2. Vous permet de spécifier un template spécifique pour les classes de domaine
  • spring-security-appinfo version 1.0. Fournit une interface basique pour afficher la configuration de sécurité
  • transactional-controller version 0.1. Envelopper les actions d’un controller dans une transaction (cependant, ma préférence serait de déplacer la logique de persistance dans une méthode transactionnelle d’un service)).
  • twitter4j version 0.1. Envoyer et recevoir les message Tiwuuer en utilisant la librairie twitter4j

Il y a eu beaucoup de plugins mis à jour:

  • database-migration version 0.2. Plugin Grails officiel pour la migration de bases de données
  • db-reverse-engineer version 0.3. Faire un reverse-engineering à partir d’une base de données vers des classes de domaine Grails
  • extended-validation version 1.0.1. Fournit une validation partielle de groupes de champs, validation en cascade et validation d’instance d’objets autres que les objets de domaine
  • fixtures version 1.0.5. Charger des données de test via un DSL pratique
  • grails-melody version 1.1. Intègre le système de monitoring JavaMelody dans Grails
  • jms version 1.1. Rend plus facile l’envoi et la réception des messages JMS
  • jquery-validation-ui version 1.2. Validation côté client sans écrire de code JavaScript
  • mongodb version 1.0-M3. Vise à fournir une couche de mapping d’objets au dessus de MongoDB
  • nerderg-form-tags version 1.2. Apporter de la lisibilité, conventions, consistance et CSS au design des formulaires
  • rabbitmq version 0.3.1. Integrates with Rabbit MQ messaging
  • rest version 0.6.1. Active l’usage de HTTPBuilder
  • riak version 1.0.0.M3. GORM pour le datastore NoSQL Riak
  • spring-mobile version 0.2. Utilse le projet Spring Mobile pour détecter les devices mobiles
  • spring-security-acl version 1.1. Support des ACL pour le plugin Spring Security
  • spring-security-cas version 1.0.2. Ajoute le support de Jasig CAS pour le plugin Spring Security
  • spring-security-ldap version 1.0.2. Ajoute le support de l’authentification LDAP pour le plugin Spring Security
  • spring-security-openid version 1.0.1. Ajoute le support de l’authentification OpenID pour le plugin Spring Security
  • springcache version 1.3.1. Cache les méthodes des beans Spring et les fragments de page généré par les contrôleurs Grails
  • ulc version 0.3.3. Offre un accès au kit RIA de Canoo UltraLightClient (ULC)
  • weceem version 1.0-M2. Un système de gestion de contenu
  • weceem-spring-security version 1.0. Fournit les ingrédients nécessaires pour que le plugin Weceem puisse utiliser Spring Security pour l’autorisation et l’authentification.

Interesting Tweets

Jobs



User groups and Conferences



Grails cette semaine (2011-06) – Traduction de l’article original

Introduction

Voici la traduction du sixième article de la série « Grails cette semaine » en 2011.

Vous pouvez consulter l’article original à l’adresse suivante: http://burtbeckwith.com/blog/?p=581

Traduction de l’article original

Cette semaine a vu un nouveau grand sujet sur la liste de diffusion des utilisateurs, et cette fois c’était autour des options d’hébergement. Il semblerait que le gagnant est Amazon Elastic Beanstalk et il y a plein d’informations utiles, n’hésitez d’y jeter un coup d’oeil.

Peut être que c’est une pratique courante, et que je l’ai seulement remarquée, parce que je regarde les nouveaux plugins pour cette série d’articles, mais il paraît que la plupart des nouveaux plugins publiés nécessite la la dernière (ou très récente) version de Grails comme version minimum. Quand vous exécutez grails create-plugin le descripteur du plugin généré a comme valeur par défaut def grailsVersion = "1.3.6 > *" (si vous utilisez Grails 1.3.6). Beaucoup de développeurs continuent à utiliser des anciennes versions de Grails et ne seront même pas capables de tester votre plugin. Cela peut être intentionnel – si vous n’avez pas d’utilisateurs, vous n’aurez pas de bugs reportés :). Soyez sûrs de réduire le minimum de version (et remplissez les reste des champs!) mais faites attentions et testez avec les anciennes versions.


Si vous voulez suivre les article “Cette semaine en Grails” vous pouvez accéder directement avec le lien de la catégorie ou bien dans votre lecteur de flux RSS via ce flux pour uniquement ces articles.


Article divers

Plugins

Il y a eu 4 nouveaux plugins publiés:

  • dbconsole version 1.0. Fournit une console de base de donnée webifiée pour les application utilisant les version Grails inférieures à 1.4
  • multi-tenant-proxy version 1.0. Add on pour le plugin Multi-tenant.
  • spring-security-bcrypt version 0.3. Utiliser l’algorithme de cryptage bcrypt pour créer des hash pour les mots de passe de vos utilisateur à l’aide du plugin spring-security-core
  • tropo-webapi-grails version 0.1. Utiliser l’API de Tropo cloud pour ajouter le support des téléphones, SMS et messagerie instantannée

Il y a eu beaucoup de plugins mis à jour:

  • ajaxflow version 0.2.0. Permet de créer des Webflows Ajaxifiés
  • autobase version 0.11.0. Migration de base de données
  • aws version 1.1.5.1. Fournit un accès facile aux fonctions les plus simple des Web Services Amazon (AWS)
  • dojo version 1.4.3.7. Ajoute le support du toolkit Javascript Dojo
  • ibatis version 1.3.1. Intègre le framework de persistance MyBatis
  • navigation version 1.2. Implémente un simple menu de navigation en utilisant des conventions
  • rabbitmq version 0.3. Integrates with Rabbit MQ messaging
  • sanitizer version 0.6. Sanitizer les markups(HTML, XHTML, CSS) en utilisant OWASP AntiSamy Filters
  • screencasts version 0.5.1. Uploader, gérer et afficher des screencasts
  • shiro version 1.1.3. Sécuriser votre application Grails rapidement en utilisant le framework de sécurité Apache Shiro
  • spring-security-acl version 1.0.2. Support des ACL pour le plugin Spring Security
  • taggable version 0.6.3. Ajoute la possibilité d’associer des tags avec des classes de domaine.

Interesting Tweets

Jobs



User groups and Conferences



Grails cette semaine (2011-05) – Traduction de l’article original

Introduction

Cette semaine, la traduction du cinquième article de la série « Grails cette semaine » en 2011, arrive avec un peu de retard.

Vous pouvez consulter l’article original à l’adresse suivante: http://burtbeckwith.com/blog/?p=564

Traduction de l’article original

Je suppose que le gros morceau de la semaine est le thread gigantesque de la mailing list des utilisateurs de Grails, intitulé “Grails Adoption”. C’est facilement l’un des plus longs threads que j’ai jamais vu depuis que je suis inscrit à cette mailing list (actuellement il est à 102 messages) et ça a été une lecture très intéressante.

Un sujet que vous avez peut être raté était la release de STS 2.6.0 M1. En regardant le document des  nouvelles notables (“New and Noteworthy”) il y a  beaucoup de nouvelles fonctionnalités évoluées concernant les développeurs Groovy et Grails:

  • Le support des paramètres d’environnement ‘env’ pour le déploiement d’applications Grails dans Tc server.
  • Le support dans la UI des propriétés système passées aux commandes Grails.
  • La compilation des projets Grails ne produira plus de warnings dans la vue « Problems », pour les dépendances vers les fichiers sources des plugins.
  • La redéfinition du chemin d’installation de plugin (grails.project.plugins.dir) dans une projet Grails project  sera maintenant bien relié will now correctly be reflétés dans n’importe quel dossier source créé pour les plugins.
  • Les performance du Code assist ont été améliorées.
  • La recherche d’occurence dans les fichiers groovy (CTRL-Shift-U) fonctionne maintenant.
  • La fonctionnalité « Marquer les occurrences » fonctionne maintenant.
  • Coloriage syntaxique amélioré.
  • Une meilleurs inférence de type dans pour les closures dans les appelle DGM.
  • La possibilité d’ajouter des points d’arrêts sur les entrées de méthode.
  • Correction de quelques bug empêchant l’ajout de point d’arrêt.

Et je sais qu’il y aura beaucoup plus de fonctionnalités qui seront ajoutée avant la release complète (ceci est juste le premier milestone).


Si vous voulez suivre les article “Cette semaine en Grails” vous pouvez accéder directement avec le lien de la catégorie ou bien dans votre lecteur de flux RSS via ce flux pour uniquement ces articles.


Articles divers

Plugins

Il y a eu trois nouveaux plugins publiés:

  • horn version 1.0. Embarquer facilement sémantiquement des données dans votre HTML, et l’extraire facilement pour l’utiliser comme modèle Javascript.
  • spring-mobile version 0.1. Utilise le projet Spring Mobile pour détecter les appareils mobiles.
  • spring-security-kerberos version 0.1. Ajoute le support du single sign-on Kerberos

Il y a eu beaucoup de plugins mis à jour:

  • activiti version 5.2. Intègre la suite BPM et le système de workflow d’Activiti
  • app-info version 0.4.2. fournit une UI pour inspecter et modifier plusieurs aspects de la configuration de l’application
  • aws version 1.1.4.1. Fournit un accès facile aux fonctions les plus simple des Web Services Amazon (AWS)
  • cxf version 0.7.0. Exposer les services Grails comme service SOAP en utilisant CXF
  • dojo version 1.4.3.6. Ajoute le support du toolkit Javascript Dojo
  • eclipse-scripts version 1.0.4. Télécharge et relie les sources et la javadoc des dépendances à partir des dépôt publics
  • fixtures version 1.0.4. Charger des données de test via un DSL pratique
  • ibatis version 1.3.0. Intègre le framework de persistance MyBatis
  • invitation-only version 1.1. Gére les invitations d’utilisateurs à votre application
  • lang-selector version 0.3. Fournit un tag pour afficher les drapeaux des pays des langues que votre application supporte et bascule la locale.
  • remote-control version 1.1.1. Executer du code dans une application Grails distante
  • webdriver version 0.3.1. Intègre Webdriver avec Grails pour permettre les tests fonctionnel en HtmlUnit et dans les navigateurs réels.

Interesting Tweets

Jobs

Check out this cool heat map of the locations of jobs posted at grailsjobs.com (via @tomaslin)

Also check out these interesting trend graphs from indeed.com that were mentioned in that mammoth mailing list thread; the trend for Grails, and the relative trend compared to Ruby, Scala, PHP, Python, and Java



User groups and Conferences