Mon stage dans une Société de Services en Logiciels Libres

Nous sommes le Mardi 7 avril, lendemain de mon premier jour de stage (au combien attendu) ! Je commence donc cet article pour vous signaler que je ferais un compte rendu quasi-quotidien de mon stage sur cette même page. Il vous suffira de l'actualiser (presque) tous les jours :)

L'entreprise dans laquelle je vais est VersusMind, une SSLL située en plein coeur de Nancy (voir site officiel).

  • Mardi 7 avril
J'ai commencé ma première mission : Mettre en place une solution de e-commerce open-source pour la vente des services de Versusmind.
Hier j'ai testé Prestashop, mis en place un certificat SSL (auto-signé, pour les tests) et ai étudié les possibilités d'interaction avec la banque pour le paiement immédiat par CB. Ce module étant payant sur Prestashop, j'ai décidé de tester d'autres solutions.

Aujourd'hui j'ai donc testé OsCommerce, la suite incontournable pour la mise en place d'un e-commerce. J'ai pu mettre en place le module d'interaction avec la banque gratuitement (avec du mal mais j'y suis arrivé). Enfin, j'ai testé une troisième solution : Magento qui ne me semble pas approprié, j'ai donc (après tests) laissé tombé cette solution.
D'autres solution existent mais ne sont pas satisfaisantes.

Côté poste de travail, après avoir passé ma journée de Lundi sous W.Server 2003 (sic), je suis actuellement sous kUbuntu (et tout ça en client léger), je n'aime pas KDE mais au moins je suis sous Linux :) Les bureaux virtuels me manquaient terriblement et c'est un grand soulagement de les avoir retrouvés !
  • Mercredi 8 avril
Evaluation de sécurité de OsCommerce
Mise en place du cryptage SSL sur les deux solutions retenues (OsCommerce, Prestashop)
Modification de la charte graphique d'OsCommerce pour l'adapter à Versusmind
Dialogue avec la personne responsable de la mise en place du module CIC sur prestashop
En l'attente de la décision finale quant à la solution que nous allons mettre en place (choix entre OsCommerce et Prestashop)
  • Jeudi 9 avril
Modifications de la charte graphique de prestashop.
Étude, documentation et mise en place de Dimdim, ma deuxième mission : un outil de conférence à distance passant par le port 80. C'est vraiment une installation difficile car le seul paquet disponible pour Dimdim est un rpm pour CentOS. J'ai donc dû l'adapter avec alien mais tous les chemins sont différents. Je dois donc reprendre presque tous les scripts python un par un et modifier les chemins et modules indispensables. En fin de journée il ne me reste plus qu'un problème de fast-cgi que je vais devoir régler vendredi !
  • Vendredi 17 avril
Quoi déjà ?! Je pense que ce compte rendu sera hebdomadaire donc :)
Alors ce que j'ai fait cette semaine : Installation de Dimdim. C'est vraiment le logiciel le plus chiant que j'ai eu à installer (en même temps normal quand on a à disposition uniquement un paquet RPM dépassé !) Bref, après de longues (et nombreuses) heures de recherche, de bidouillages de code, de modifications, etc. , j'ai enfin réussi à installer Dimdim sur une Debian Lenny !
Les tutoriels étant tout simplement inexistants, j'ai décidé d'en faire un très intuitif à partir d'une Debian Lenny fraichement installée.
Nous avons ensuite fait des tests et il s'avère que c'est vraiment un logiciel génial ! (voir les vidéos de démo)
Il me reste une dernière (j'espère) erreur que je vais corriger ce matin et voila :)
  • Lundi 20 avril
J'ai trouvé comment résoudre ma dernière (j'espère) erreur, j'avais un problème d'encodage de fichiers. Grâce à la commande suivante, j'ai pu transformer mon fichier UTF-8 en ISO 8859-1 :
iconv -f UTF-8 -t ISO8859-1 fichier.utf > fichier.iso
J'ai également traduit Dimdim en français (ce qui m'a pris 2 jours en fait) et ai commencé à modifier la charte graphique d'origine).

Vus : 241
Publié par Génération Linux : 126