4DBK version 3.1 Addendum Bienvenue dans 4DBK version 3.1. Ce document décrit les nouveautés et modifications proposées dans cette version. Ces nouveautés concernent les thèmes suivants : La gestion des images; La gestion des e-mails; La gestion de la page d accueil; Le débogueur; La gestion des imports de données; Les masques de saisie; Les passerelles de paiement; Le support des nouveaux systèmes d exploitation; Modifications diverses. Gestion des images Un nouveau mécanisme de modification des images ( souséchantillonnage bi-cubique) a été mis en place. Ce mécanisme permet un meilleur rendu des images lors d un changement de dimension ou du taux de compression de l image. Image originale Image optimisée avec une compression de 70% 4DBK version 3.1 - Addendum Page 1/12
Image réduite avec une compression de 50% avec 4DBK 3.1 Image réduite avec une compression de 50% avec 4DBK 3.0 L interface de la page permettant de définir les préférences des vues d une boutique a été modifié. Désormais vous disposez d un curseur permettant de définir la qualité d une image. Il est désormais possible de forcer la création des images réduites et des icônes en fonction de vos préférences. Pour cela la fenêtre de dialogue des Outils de base de données s est enrichie d une nouvelle option : 4DBK version 3.1 - Addendum Page 2/12
Gestion des E mails Il est possible de choisir un nouveau serveur SMTP lors de la réexpédition d un message. Pour cela il faut d abord modifier la page Courrier qui se trouve dans les préférences de la boutique. Après avoir modifié le nom du serveur SMTP et enregistré vos préférences de boutique, vous pourrez demander de renvoyer votre 4DBK version 3.1 - Addendum Page 3/12
message. Il sera envoyé en utilisant le nouveau serveur SMTP défini dans vos préférences de boutique. L envoi de messages en nombre pouvait ne pas fonctionner correctement. Ce problème est corrigé. Désormais lors d envoi en nombre une fenêtre de progression vous permettra de voir l état d avancement des envois. 4DBK version 3.1 - Addendum Page 4/12
Gestion de la Page d accueil Une boucle infinie pouvait se produire lorsque la page d'accueil n'existait pas et que l'option de page introuvable renvoie à la page d'accueil. Ce problème est maintenant corrigé. 4DBKTraceOnServer & 4DBKHistoryOnServer Le débogueur permet désormais de visualiser toutes les variables (VR01 à VR299 - VT01 à VT299 - VL01 à VL299). Après un délai de 5 minutes les fenêtres se referment automatiquement. 4DBK version 3.1 - Addendum Page 5/12
Import de données Masques de saisie Si la valeur du champ [Ts] (Time Stamp) est non valide, alors cette valeur est remplacée par une valeur de Time Stamp égale à la date et à l heure courante. Désormais les masques sont multilingues. Vous pouvez désormais définir le nom de champs pour chacune des langues de votre boutique. Notes Attention les fonctions de recherche et de tri (4DBKQuerySet et 4DBKSortSet n'accepte que le nom du champ de la langue principale du site. Vous pouvez obtenir la valeur du champs du masque de l'article courant en utilisant la syntaxe suivante : Champ simple : 4DBKField/XXX,Lb (Exemple : <!--#4DBKField/T01,Lb-->) Champ de données multiples : 4DBKStoreMultiple/M0X,Lb (Example : <!--4DBKStoreMultiple/M02,Lb--> ) Pour obtenir le nom d un champs dans une langue particulière il vous suffit de changer la langue des données juste avant de récupérer la valeur du champ désiré. Exemple : <!--#4DBKPrefsSet/DataLanguage=US--><!--#4DBKField/ T01,Lb--> // Nom en anglais du champ T01 du masque courant de l article courant <!--#4DBKPrefsSet/DataLanguage=FR--><!--#4DBKField/ T01,Lb--> // Nom en français du champ T01 du masque courant de l article courant. 4DBK version 3.1 - Addendum Page 6/12
Passerelles de paiement Désormais la passerelle de paiement Fia-net est supportée. Mac OS X 10.5 MS VISTA 4DBK version 3.1 est désormais certifiée pour fonctionner sur Mac OS X 10.5 (Léopard) et sur VISTA (français, anglais et allemand) Notes Pour pouvoir lancer 4DBK sous Vista, il vous faut lancer l application avec les droits administrateurs. Divers Champs Adresse Les champs d adresse de livraison et de facturation ne fonctionnaient pas correctement (4DBKField/CusXXXShip et 4DBKField/ CusXXXInvo). Ce problème est résolu. Création d un nouvel espace de boutique L interface pour la création d un espace de boutique a été simplifiée afin d empêcher la création d un espace de boutique à l extérieur du dossier Data. 4DBK version 3.1 - Addendum Page 7/12
Règles de comportement L'application d'un prix spécial fixe basé sur une règle de comportement ne fonctionnait pas correctement. Ce problème a été corrigé. Contrôle des doublons des fiches clients Le contrôle des doublons pouvait retourner un message d alerte de façon erronée. Ce problème est corrigé. Affichage des champs textes des vues La police de caractère affectée aux champs textes des vues des articles n'était pas correctement affecté sous Windows. Ce problème est corrigé. Liste des robots à filtrer La liste des robots que doit filtrer 4DBK (robots_agent.txt) peut désormais être rechargée sans devoir relancer 4DBK. Il suffit de cliquer sur le champ de session dans la fenêtre d'activité web. Vous récupérerez par ailleurs dans le presse-papiers les valeurs de l'entête de la session courante. 4DBK version 3.1 - Addendum Page 8/12
Caractères spéciaux De nouveaux caractères spéciaux sont autorisés lors de l'affectation d'un champ (4DBKFieldSet), d'une variable (4DBKVarSet) et pour la fonction de remplacement (REP). Il s'agit du caractère guillemet ( ), du caractère supérieur (>) et du caractère inférieur (<). Caractères ou séquences Caractères de substitution? &query;, &comma espace &space; & : ; \r &cr; \r\l &crlf; \r ^r <br /> &br; - "e; > > < < Notes 4DBK considère certains caractères comme caractères de contrôle. Par exemple, la virgule est utilisée comme séparateur de paramètres. Si vous souhaitez placer un ou plusieurs de ces caractère(s) dans un champ, vous devez utiliser les caractères de substitution. Par exemple, pour placer la valeur 3, rue du pont dans le champ CusStreetMain, vous devez écrire : 4DBKFieldSet/CusStreetMain=3, rue du pont 4DBKPrefSet Cette commande accepte désormais des expressions 4DBK en tant que paramètre tel que : <!--#4DBKPrefsSet/External_NbOfDownloads=4DBKVar/VL23--> 4DBK version 3.1 - Addendum Page 9/12
CGI Dans des cas très particuliers, l activation de CGI pouvait entrainer une corruption des javascripts encapsulés dans une page html. Ce problème est corrigé. Champs Type et Secteur d activité Ces deux champs d informations commerciales liés à la fiche client n était pas correctement affichés. Ce problème est corrigé. Sauvegarde automatique Lorsque 4DBK est lancé et lorsque 4DBK est arrêté, une fenêtre de dialogue permet de demander de différer la sauvegarde. SSL et QualitySSL QualitySSL est un organisme de certification SSL qui offre un support direct de 4DBK 3.1. Ainsi 4DBK peut désormais directement dialoguer avec cette autorité et ainsi faciliter la mise en place de votre propre certificat SSL. 4DBK version 3.1 - Addendum Page 10/12
Lorsque vous cliquez sur le bouton Aller sur le site de l organisme de certification dans la phase 3 du dialogue, votre navigateur par défaut ouvrira la page web du site de Quality SSL en lui fournissant votre demande de certificat. Vous pourrez alors choisir un certificat de test ou acquérir directement un certificat SSL. Une fois que votre demande sera approuvée 1, vous recevrez par E-mail un code qui vous permettra de récupérer directement votre certificat (Pickup code) (Exemple : f1da0143f128b49db4d5449f489p1282) Il vous suffit de coller ce code dans la zone Votre certificat (voir cidessous) et de presser la touche de tabulation pour que 4DBK fasse la requête lui permettant de récupérer directement votre certificat auprès 1) attention une demande peut prendre de quelques heures à plusieurs jours en fonction des renseignements que vous aurez fournis pour votre authentification. 4DBK version 3.1 - Addendum Page 11/12
de QualitySSL. Si votre code est reconnu par QualitySSL alors votre code sera remplacé par votre certificat SSL. Il ne vous restera plus qu à valider afin que votre certificat SSL soit immédiatement actif. Merci à Pascal Geuns <pascal.geuns@qualityssl.com> de QualitySSL pour son aide à l intégration de cette nouvelle fonctionnalité et pour son support de 4DBK. 4DBK version 3.1 - Addendum Page 12/12