Bonjour à tous,
Le WWStore nouveau est arrivé ! Je sais que j'avais dis qu'il allait mourrir, mais compte tenu de l'extrème lenteur du release process sur dnn us, j'ai décidé de reprendre le développement de WWStore. Après tout j'ai patienté pendant près de six mois, j'estime que c'est déjà beaucoup trop ! Si un jour Store 02.01.00 fini par sortir, alors je ne produirais plus de mises à jour de WWStore. N'ayez aucune crainte pour le passage de WWStore à Store, j'ai déjà un script SQL qui fonctionne à merveille pour transférer toutes les données de l'un à l'autre.
Cette version est identique à Store 02.01.00, plus quelques petits ajouts minimes, d'où la numération de version en WWStore 02.01.01 ! Elle corrige quelques petits bugs d'affichage dont il a été question dans le forum. De plus les cookies entre deux sessions ne sont plus conservés. Le Core Team considère ceci comme une faille de sécurité, moi je trouvais cela plutôt pratique. Mais bon passons.
Le petit plus par rapport à Store 02.01.00, ce sont les boutons localisés dans les pages du catalogue. Je m'explique. Auparavant, lorsqu'une autre langue était sélectionée, les boutons restaient dans la langue de leur création. Normal puisqu'il s'agit de fichiers gif. Maintenant, ils changent avec la langue ! Pour ce faire, la locale (fr-FR, en-US, etc.) est ajoutée à la fin du nom du fichier. De plus, vous n'êtes plus limité au format gif et les noms de fichier ne sont plus imposés. Ces noms sont définis dans les ressources. Pour les modifier, allez dans Hôte > Langues puis sélectionnez le fichier Local resources > DesktopModules > WWStore > App_LocalResources > ProductDetail.ascx.resx. Vous y trouverez trois ressources : AddToCartImg.Text, LinkDetailImg.Text et PurchaseImg.Text. Elle permettent de changer le nom de chaque fichier et son format, par exemple pour le bouton "Buy Now!", allez sur la ressource PurchaseImg.Text. Elle contient la valeur : purchaseimg_{0}.gif, notez le {0} qui sert à insérer la locale pour construire le nom final. La locale EST OBLIGATOIRE !!! Donc si votre bouton est au format jpeg et qu'il s'appelle fr-FR_Acheter.jpg, vous devrez remplacer la ressource par : {0}_Acheter.jpg, simple non ?
Donc, lorsque vous allez installer cette nouvelle version, vos boutons ne s'afficherons plus ! C'EST NORMAL ! S'il étaient déjà en français, ajoutez simplement fr-FR à la fin des trois fichiers image : addtocartimg.gif, linkdetailimg.gif, purchaseimg.gif qui deviennent alors addtocartimg_fr-FR.gif, linkdetailimg_fr-FR.gif, purchaseimg_fr-FR.gif ! Si vos boutons étaient en anglais, vous pouvez télécharger le fichier Boutons_fr-FR.zip et copier les fichiers qu'il contient dans ...\DesktopModules\WWStore\Templates\Images et/ou ...\Portals\n\WWStore\Templates\Images suivant que vos templates sont définis du côté module ou portail.
Je n'ai pas encore mis les sources en ligne car je dois faire un grand ménage d'automne et préparer un PA standard qui permettra d'installer les sources directement depuis l'interface dnn comme un module classique. Ce qui sera bien plus simple pour tout le monde et surtout les débutants. Je vais tâcher de le faire dans la semaine.
Voilà, c'est tout pour aujourd'hui. A partir de maintenant, je vais reprendre mon rythme de production précédant, à savoir une version par mois environs. Désolé pour tout ce temps perdu, mais comme disait ma grand mère : Chat échaudé craint l'eau froide. Autrement dit, je me recentre sur WWStore et nous verrons plus tard pour Store, NA !
Gilles