Les meilleurs intégrateurs web freelances sont sur Codeur.com

Intégration d'un catalogue produits xml csv ou txt

 Terminé·300 à 800 €·5 offres·1404 vues·1 interaction


Nous devons intégrer un flux xml contenant un catalogue produits de véhicules automobiles sur un site. Notre partenaire nous met à disposition les éléments suivants sur un ftp :

1) Flux xml (csv ou txt possibles) contenant les informations de texte
2) Un fichier zip contenant un fichier txt dans lequel sont recensées les url des photos

Nous souhaitons pouvoir récupérer les url des photos directement dans le flux pour pouvoir si possible lire le flux au format xsl.

Nous sommes ouverts à toute autre suggestion pour intégrer le flux de manière simple et efficace (php+mysql par ex). A noter que le site de destination n'aura pas beaucoup de trafic (qq centaines de visites simultanées), il faut néanmoins que la récupération des informations du flux ne pénalise pas trop la fluidité de navigation (hébergement dédié avec un serveur assez performant).

Les specs en PJ contiennent un accès vers le ftp distant dans lequel on pourra trouver les exemples de flux et le fichier contenant les url des photos.

Dans l'idéal le flux récupéré doit contenir des informations actualisées quotidiennement.

Voici un peu plus de détails sur la récupération des url des photos :

Le répertoire photos n’est pas listable. Il faut utiliser le fichier photos.txt.zip
comme décrit ci-dessous pour la récupération des photos :

Les images sont au format JPEG en 800x600 pixels.
Chaque image accompagnant un véhicule est notée dans la rubrique « Photos » du fichier des données.
La rubrique « Photos » du fichier des données permet, pour un véhicule donné, de connaitre toutes les photos attribuées à ce véhicule.
Dans cette rubrique « Photos », les noms des images sont triés par ordre de pertinence
d’affichage des photos choisi par l'éditeur.
La récupération des images devra s’effectuer à l’aide du fichier « photos.txt.zip ».
Il conviendra de décompresser le fichier « photos.txt.zip » pour l’exploiter.
Le fichier photos.txt contient le listing de la totalité des photos disponibles.
Le fichier photos.txt est structuré de la manière suivante :
 1 ligne par photo (Retour chariot : CRLF)
 pas de ligne d'entête
 La tabulation sert de séparateur
 Colonne 1 : Nom de la photo indiqué dans la rubrique « Photos » du flux de données (xml, csv ou txt)
 Colonne 2 : Chemin + nom du fichier sur le serveur FTP de dépôt tel qu'il faudra le télécharger
 Colonne 3 : Clé de hachage (MD5, CRC32…)
Exemple :
504020_01_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x50_01_hd.jpg 5741e998147d75e667dfad31f0348f21
504020_02_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x50_02_hd.jpg 2c2ae3f7f2d036ca468d0cbdf6a7194d
504020_03_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x50_03_hd.jpg 4a3e0a8030c816d587d53d15d61148a4
444020_01_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x44_01_hd.jpg 1c014763e76f892d144f46a39cb250b0
444020_02_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x44_02_hd.jpg b9ab2debb659f47d7f244ded8bfe2a31
La mémorisation de la clé de hachage permettra éventuellement de récupérer les images en effectuant un différentiel. La comparaison de la clé de hachage permettra à chaque
récupération de télécharger uniquement les nouvelles photos et les photos modifiées.
Cette méthode de récupération par différentiel est fortement recommandée pour diminuer les temps de transfert.

Principe de récupération d’une photo avec différentiel
Le partenaire parcourt le fichier photos.txt. Pour chaque ligne, 3 possibilités :
1. La photo est inconnue -> je récupère la photo
2. La photo est connue et la clé de hachage a changé -> je récupère la photo
3. La photo est connue et la clé de hachage est identique -> je ne récupère pas la photo

Exemple de commande pour la récupération : get « Colonne 2 » « Colonne 1 »
Exemple :
get /photos/pvo/transfertvo/photos/pc33c1/pc33c1_x48_08_hd.jpg pc33c1_26126_08_hd.jpg

Spécifications_passerelle_d'exportation.pdf

Budget indicatif : 300 à 800 €

Publication : 14 avril 2015 à 08h24

Profils recherchés : Intégrateur web freelance, Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

5 freelances ont répondu à ce projet

5 propositions de devis en moins de 2h

Montant moyen des devis proposés : 650 €

Estimation du délai : 6 jours

Publier un projet similaire

Projet réalisé par ServicesInformatiques

ServicesInformatiques
Ifs, 14123

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.