Premier succès pour le Drupal Meet’up

Mercredi dernier avait lieu la première rencontre du Drupal garden à la cantine numérique.

Une bonnes quarantaines de personnes étaient présentes des développeurs, mais aussi des décideurs.
Meet'up Drupal 1

L'équipe s'était mis sur son 31 pour ce premier rendez vous.

A tour de rôle, chacun a présenté les différents concepts de Drupal.

  • Les nodes,
  • Les utilisateurs.
  • Les différents roles et permissions.
  • La taxonomie
  • La création d'un type de contenu ainsi que son affichage
  • La gestion des thèmes avec une notion d'héritage et la définition des régions.

Chaque bloc peut gérer des restrictions.

  • L'utilisation de drush pour installer Drupal en une ligne de commande.
  • Présentation du module Views

Sécurité et Maven : Pourquoi s’en priver ?

Nous sommes poussés de plus en plus chaque jour à sécuriser nos données et autres accès confidentiels, alors pourquoi laissons-nous encore nos informations d'accès en clair sur nos postes de développement ou environnements de pré-production et tout particulièrement les codes d'accès qui s'y rattachent? Je vous l'accorde, s'il s'agit d'un serveur "perso" de développement où est le problème, mais s'il s'agit d'un serveur central, hébergeant de plusieurs applications avec politique de sécurité et tutti quanti, là, cette question se pose. Heureusement Maven est là pour nous aider à ne plus cacher la clef sous le paillasson.

Tests JUnit4 combiné avec Spring et Spring MVC en mode transactionnel

Le titre de ce billet montre bien l'étendue des thèmes variés qui seront traités. Il a pour objectif d'illustrer, à l'aide d'un exemple assez complet et proche des cas réels, la mise en place des tests, en mode transactionnel, pour les différentes couches applicatives. Ainsi les vraies difficultés rencontrées par les développeurs seront évoquées.

Le billet traite JUnit4 enrichi avec les annotations de Spring 2.5+ et ses lanceurs pour exécuter facilement les tests.
Des illustrations en mode transactionnel vous sont proposées à la fin de ce billet.
Le framework JUnit est l'oeuvre conjointe de Kent Beck (créateur de XP) et Erich Gamma (auteur des Design Patterns).
Avec la version 4, JUnit tente de rattraper son retard sur Testng tout en gardant la compatibilité avec JUnit3x ainsi qu'une parfaite intégration aux éditeurs Eclipse, Netbeans, ...

Avec les lanceurs de spring, les tests deviennent plus attrayants. Spring encourage ainsi à adopter l'approche TDD "Test Driven Design" ou "Test-First Developpment".
Notez que le jdk5+ est nécessaire pour certaines parties de code Java. Les commentaires dans le code java le mentionnent au bon endroit.