Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeProjetsProjetsStore : utilisa...Store : utilisa...Fonction dFonction d'Import/Export
Précédente
 
Suivante
Nouveau message
20/07/2007 11:56
 

Bonjour,

Je découvre depuis peu pour la réalisation d'un site professionnel DotNetNuke et ses différents modules et skins.
Je souhaite présenter des produits (comme un catalogue en ligne) mais sans que les visiteurs ait la possibilité d'acheter. WWstore fait çà à merveille et je remercie vivement les codeurs qui passent du temps sur ce projet. Ce module a le mérite d'être simple et efficace (j'ai testé Catalook que je trouve bien lourd à côté...).

J'ai lu dans les forums qu'il était question à un moment d'une fonction d'import/export. C'est vrai que cette possibilité serait intéressante même si je ne me rend pas compte de la complexité de programmation vu que je ne suis pas encore affuté sur la totalité du code de WWstore. Je voulais juste savoir si cette fonction est en cours de développement... A mon avis, un import/export en csv serait parfait car c'est un format très standard à contrario du XML pas toujours évident à mettre en oeuvre sur des bases existantes.

Merci pour votre réponse

et encore bravo !

 

 

 
Nouveau message
20/07/2007 16:51
 

WWStore utilise déjà la fonction import/export de DNN. Elle permet de peupler une boutique sur une instance locale par exemple puis de l'exporter pour l'importer ensuite dans l'instance de production.
Attention, il ne faut le faire qu'une seule fois sinon, on a les catégories en double....

L'idéale serait de disposer d'un provider d'import/export fourni à la base avec la possibilité d'importer les données basiquement et permettre à d'autres de développer l'import/export pour d'autres applications...

David.


"Qui ne connait pas l'Histoire ne connait rien".
 
Nouveau message
14/08/2007 17:57
 

Bonjour,
quand tu parles de la fonctionnalité d'import exprt de DNN, tu parles d'exporter la base SQL puis de la réimporter?

Merci.

 

 

 
Nouveau message
15/08/2007 14:46
 

Bonjour Corentin,

La fonction en question est l'interface standard d'import/export de module. Lorsqu'un module implémente l'interface IPortable, DNN affiche automatiquement les sous menus "Importer le contenu" et "Exporter le contenu" dans le menu du module (à gauche du titre). Cette interface comporte deux définitions de méthode ExportModule et ImportModule. Elles permettent l'import/export de données au travers d'un fichier XML. Actuellement les modules Menu et StoreFront implémentent cette interface. Cela permet de transférer les catégories uniquement (module Menu), ou les catégories ET les produits (module StoreFront) d'une instance dnn vers une autre. Typiquement, le développeur saisi tout ou partie du catalogue produit pour ses tests et peut ainsi conserver son travail en l'important sur l'instance de production.

L'autre besoin évoqué par hunoutg et David est de pouvoir importer un catalogue produit en provenance d'une gestion commerciale par exemple. David n'oublie pas de me RE-RE-RE-RE-RE-demander cette fonction régulièrement !
 Hein David ! Comme dnn impose d'utiliser un fichier XML pour l'import via l'interface standard, il faudra créer un module spécifique sous la forme d'un "Wizard". L'idée étant de supporter plusieurs formats "standards", tels ceux de SAARI ou encore Ciel, au travers de providers. Mais pour moi, c'est juste le petit plus qui viendra après les nombeuses autres corrections/améliorations à venir. Car il est tout à fait possible avec un bonne feuille xslt de transformer un fichier cvs en xml au format attendu par le module concerné. Je comprends bien que ce n'est pas la panacée,mais j'ai implémenté l'interface IPortable pour offrir au moins une possibilité en attendant.

Gilles

 
Précédente
 
Suivante
HomeHomeProjetsProjetsStore : utilisa...Store : utilisa...Fonction dFonction d'Import/Export