Un blog sur les logiciels libres

Des articles basés essentiellement sur VirtueMart, Joomla, Talend...

novembre 17 2009

Virtuemart 1.5 est en route – De nouveaux contributeurs sont recherchés

Tagged Under : ,

cartComme vous l’avez surement appris par ailleurs, le développement de VirtueMart 1.5, qui devrait être beaucoup plus propre et souple que la version actuelle de VirtueMart est en marche. Je me permet donc de relayer sur ce blog l’appel de la nouvelle équipe.

VirtueMart, la majeure extension de commerce électronique pour Joomla, est maintenant à la recherche de nouveaux talents pour travailler sur la prochaine version VirtueMart v1.5. Nous avons la meilleure intégration entre VirtueMart et Joomla. Maintenant, nous sommes à la recherche d’excellents talents dans des domaines variés pour notre équipe. Si vous avez l’une des compétences suivantes, nous aimerions que vous entrez en contact avec nous :

  • Développement – (avec si possible une expérience du framework de Joomla 1.5)
  • Conception logicielle
  • Assurance qualité et tests
  • Ecriture de documentation
  • Modération de forum
  • Développement d’extensions
Tout niveau d’expérience est susceptible de nous intéresser. Nous vous trouverons une place et vous offrerons l’opportunité de contribuer de façon significative à VirtueMart.
Que pourrez-vous y gagner ? Comme vous le savez, la communauté du logiciel libre propose à tous des programmes, sans distinction de statut ou d’argent. Votre implication dans le projet nous aide à continuer à le faire avancer, et le laisser librement disponible à tout le monde.
De plus, cela sera une expérience que vous pourrez rajouter sur votre CV, ce qui potentiellement pourra vous faire gagner de l’argent..
Faites la différence ! Rejoignez une équipe qui crée une grande communauté et un logiciel génial.

Pour nous rejoindre:

Nous ferons notre possible pour vous trouver le poste qui vous convient le mieux.

novembre 17 2009

Interview de la nouvelle équipe de VirtueMart

Tagged Under : , , ,

Il y a quelques mois maintenant, j’avais voulu interviewer les membres fondateurs de JMart (Rick Glunt, Max Milbers et Roland), un fork de Virtuemart très prometteur. Depuis, l’équipe de JMart a pris la main du projet VirtueMart. JMart est donc devenu en quelque sorte le futur de VirtueMart. Virtuemart 1.5, basé sur VirtueMart 1.2, sera la première version de VirtueMart qui utilisera rééllement l’API de Joomla.

Je vous laisse vous présenter …

Mon nom est Rick Glunt et je suis chef de projet informatique pour une entreprise basée aux États Unis. Je dirige également une petite société de consulting. Depuis 25 ans, j’ai programmé sur de nombreuses plateformes et languages.

Mon nom est Max Milbers, je suis ingénieur, et j’écris des programmes Java pour l’industrie automobile. J’ai écrit une étude pour l’institut Fraunhofer pour montrer les possibilités des GPGPU. Je programme sur de nombreux langages depuis l’âge de 5 ans.

Pourquoi avoir repris la direction de VirtueMart ?

De nombreux développeurs VirtueMart étaient intéressés par une nouvelle version de VirtueMart qui utiliserait le framework de Joomla, et qui utiliserait la structure MVC standard.  Après de nombreuses demandes durant les réunions de l’équipe de développement sur Skype,  les bases théoriques de la structure d’un futur VirtueMart 2.0 commençait à se dessiner.

Après quelques mois, nous avons appris qu’une telle version était déjà en cours de dévelopement, par une compagnie extérieure, grandement intéressée par VirtueMart.

Il nous a semblé que cela risquait d’exclure les développeurs engagés dans Virtuemart du process de décision / de développement. Cela a généré également des questions concernant le futur du statut Open Source de VirtueMart. Il était grand temps de « forker » le projet, de passer au MVC, de s’assurer que le code reste libre, et de laisser aux développeurs le contrôle du projet.

Est-ce votre première contribution à la communauté du logiciel libre  ?

Non. Rick a publié quelques logiciels libres pour Windows par le passé et a contribué à de nombreux projets libres en PHP.
Max faisait partie de l’équipe du projet joxsi sur sourceforge.

Quel type de personnes recherchez-vous pour rejoindre votre équipe ?

Nous recherchons des développeurs PHP qui sont familiers avec le framework de Joomla 1.5 et avec le paradigme MVC. Nous recherchons également des gens pour tester la boutique en ligne.

Avez vous contribué à VirtueMart par le passé ?

Chacun d’entre nous à contribué à VirtueMart par le biais du forum et les membres de l’équipe de développement.

août 25 2009

Bug dans l’API VirtueMart

Tagged Under : ,

Attention, si vous développez sur VirtueMart, il est très important de ne jamais démarrer les requêtes SQLs passés à ps_DB par un espace.

Je viens de perdre un peu de temps à cause de cela.

Le coupable est la méthode query de la classe ps_DB dont voici un extrait :

    if (strtoupper(substr( $this->_sql , 0, 6 )) == "SELECT"
    || strtoupper(substr( $this->_sql , 0, 4 ))=='SHOW'
    || strtoupper(substr( $this->_sql , 0, 7 ))=='EXPLAIN'
    || strtoupper(substr( $this->_sql , 0, 8 ))=='DESCRIBE'
    ) {
        //(...)
      }

Si la requête commence par un blanc, VirtueMart ne détecte pas qu’un résultat est attendu, et un tableau d’une ligne est renvoyé.

Ce qui est navrant, c’est que j’avoue ne pas avoir compris l’intérêt d’avoir dupliqué l’API Joomla dans VirtueMart. Cela augmente les sources de bugs, et complexifie la maintenance de VirtueMart par la communauté.