Skip to main content

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



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

Introduction

Voici la quatrième traduction des articles de la série « Grails cette semaine » en 2011.

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

Traduction de l’article original

C’est peut être dû au moment où j’ai commencé ces articles (pendant les vacances), mais il semble qu’à chaque semaine, il y a des articles plus intéressants que la semaine qui précède. Je ne me plains pas bien sur :).

Je voulu attirer une certaine attention à certains points importants particuliers. Le premier, est qu’il y a un nouveau forum Nabble pour les plugin, avec des sous-catégories pour les thèmes généraux comme la sécurité, recherche etc. Vous pouvez poster par email ou via le web et c’est intégré à grails.org ici mais vous pouvez aussi vous y rendre directement ici. J’espère que ça va organiser les choses, ainsi les discussions concernant les plugins auront lieux dans ce forum, et les discussion générale continueront dans la mailing list.

L’autre point et le bon article du Blog de Tomas Lin, 7 Business Requirements Often Forgotten By Grails Developers (7 Besoins métier souvent oublié par les développeurs Grails). Il y a quelques sujets très importants à considérer (pour toute application, pas uniquement Grails) et qui a généré une tempête de Tweets.

Articles divers

Plugins

Il y a eu un nouveau plugin publié:

  • extended-validation version 0.1. Fournit une validation partielle (groupes) de champs, validation en cascade et validation d’instance pour les objets autres que les objets de domaine.

Il y a eu beaucoup de plugins mis à jour:

  • blueprint version 1.0.2. Fournit les fichiers de ressources et tags du framework CSS Blueprint
  • codenarc version 0.9. Analyse statique de code Groovy
  • freemarker-tags version 0.5.8. Utiliser les librairies de tag dynamiques de Grails comme directives Freemarker
  • grails-melody version 1.0. Intègre le système de monitoring JavaMelody dans Grails
  • ic-alendar version 0.3. Exporter les données d’évènement au format iCalendar – Je ne sais pas pourquoi il est compatible 1.3.6+
  • infinispan version 0.3.9. Ajoute le support pour le cache distribué Infinispan de JBoss

Interesting Tweets

Jobs



User groups and Conferences



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

Introduction

Voici la troisième traduction des articles de la série « Grails cette semaine » en 2011.

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

Traduction de l’article original

Cette semaine a été encore très bien concernant l’activité autours de Groovy et Grails, spécialement les offres d’emploi et missions qui semblent reprendre. J’ai ajouté une sous section contenant les liens de recherche avec mots clés, sur quelques sites de d’offre d’emploi, ainsi qu’un lien vers le flux twitter de @SpringSourceJob (Les missionss Grails sont rares, mais nous recrutons pour plusieurs postes intéressants).

Articles divers

Plugins

Il y a eu 2 nouveaux plugin publiés:

  • feature-flipper version 0.1. Fournit un mécanisme permettant d’activer et désactiver des fonctionnalités. C’est inspiré de l’effet ‘flipping out’ de Flikr pour faire la même chose, et avec une implémentation assez similaire.
  • jalarms version 0.1. Envoyer des notifications de l’application en utilisant un grand nombre de protocoles via JAlarms

Il y a eu beaucoup de plugins mis à jour:

  • aws version 0.2. Fournit un accès facile aux fonctions les plus simple des Web Services Amazon (AWS)
  • activemq version 0.2.1. Embarquer ActiveMQ pour la messagerie
  • ajaxflow version 0.1.19. Permet de créer des Webflows Ajaxifiés
  • barcode4j version 0.2.1. Génère des code-barre en utilisant http://barcode4j.sourceforge.net/
  • cassandra version 0.7.0.20110120.1. Fournit un accès à Cassandra (ce n’est pas un couche GORM)
  • dbunit-operator version 1.5. version 1.4. Créer les données initiales à l’aide de DbUnit
  • export version 0.8. Exporter des objets de domaines dans différents formats (CSV, Excel, ODS, PDF, RTF et XML)
  • external-config version 2.0. Offre une fonctionnalité simple pour avoir des fichiers de configuration externalisés
  • fixtures version 1.0.3. Charger des données de test via un DSL pratique
  • gdsflex version 0.8.5. Offre une intégration entre Grails et Adobe Flex en utilisant Granite Data Services
  • grom version 0.2.2. Envoi des notifications dans Windows, Linux, et Mac
  • infinispan version 0.3.8. Ajoute le support pour le cache distribué Infinispan de JBoss
  • spreedly version 0.1.5. Fournit un accès à l’API du service de paiement enligne Spreedly
  • spring-security-core version 1.1. Le plugin Grails officiel pour la sécurité; s’intègre avec Spring Sécurité
  • weceem-spring-security version 1.0-RC3. 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-02) – Traduction de l’article original

Introduction

Voici la deuxième traduction des articles de la série « Grails cette semaine » en 2011.

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

Traduction de l’article original

Encore une semaine intéressante pour l’actualité de Groovy et Grails.

Miscellaneous Items

Plugins

Il y a eu 4 nouveaux plugin publiés:

  • aws version 0.1. Fournit un accès facile aux fonctions les plus simple des Web Services Amazon (AWS)
  • database-migration version 0.1. Plugin Grails officiel pour la migration de bases de données
  • google-url-shortener version 0.1. Utiliser le raccourcisseur d’url Google’s
  • jquery-json version 2.2. Fournit les ressources de jQuery JSON, et dépend du plugin jQuery pour inclure la librairie.

Il y a eu beaucoup de plugins mis à jour:

  • ajaxflow version 0.1.16. Permet de créer des Webflows Ajaxifiés
  • attachmentable version 0.2.1. Fournit une méthode générique pour ajouter et gérer les pièces jointes
  • dbunit-operator version 1.4. Créer les données initiales à l’aide de DbUnit
  • elasticsearch version 0.13.0-b. Ajouter le support du moteur de recherche RESTFul http://www.elasticsearch.com/
  • freemarker-tags version 0.5.5. Utiliser les librairies de tag dynamiques de Grails comme directives Freemarker
  • gmetrics version 0.3.1. Fournit un analyseur statique de code Groovy
  • gsp-arse version 1.3. Mon nom de plugin préféré. Parse les fichiers de ressources (ex: javascript, css) à partir du chemin du répertoire de base comme fichiers GSP, ainsi vous pouvez utiliser les tags et le binding des données
  • jasper version 1.2. Permet d’utiliser JasperReports
  • jquery-plugin-authoring version 1.0.2. Template pour rendre plus facile la création de plugin jQuery
  • liquibase version 1.9.3.6. Refactoring de base de données LiquiBase (les utilisateurs devraient basculer au nouveau plugin de migration de base de données)
  • maven-publisher version 0.7.5. Publier des projets et plugins Grails dans des dépôts maven locaux et distants
  • multi-tenant-core version 1.0.3. Permet d’exécuter multiples ‘clients’ (customers ou tenants en anglais) à partir d’une installation d’une application Grails
  • ofchart version 0.6.3. Plugin Open Flash Chart
  • screencasts version 0.5. Uploader, gérer et afficher des screencasts
  • twitter-checker version 0.2. Monitorer Twitter pour des évènements comme les nouveaux followers et unfollows dans votre compte, nouveaux RTs fais pas d’autres utilisateurs sur vos tweet et vos nouvelles mentions faites par d’autres utilisateurs
  • weceem-spring-security version 1.0-RC2. 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