Release notes Isotools Studio X8 V2.2
Publiée le 08/03/2012 | ID : 12STUX8450211RN01
-- Note importante --
Pour rappel :
A chaque migration du site dans une nouvelle release d’Isotools Studio, il vous faut respecter les consignes suivantes :
Que votre site ait un décor personnalisé ou non, qu'il soit divisé en sous-sites ou non, faîtes une copie de sauvegarde de tout le répertoire du site (contenant également les sous-répertoires des sous-sites) ainsi que de la base de données (voir avec votre hébergeur les modalités sur la question).
Recompiler les structures de données du site si vous en avez créé de nouvelles ou enrichies d’autres (ex : Structure de fiches OCS personnalisées avec l’extension OCS Data).
Rejouer la destination de diffusion du site.
Enfin, pour connaître les évolutions apportées aux extensions de produit (ex : XRM Server, OCS Data, Présentation de données d’entreprise, ..), il convient de consulter la release note correspondante dans le site.
>> Version build 11 - kernel ID 450211 (Release corrective)
ITL Library 2.4.4 - Sortie le 08/03/2012
Evolutions
Formulaire
Corrections
Application
ITL
Synchronisation
>> Version build 9 - kernel ID 450209 (Release corrective : build 9)
ITL Library 2.4.2 - Sortie le 11/01/2012
Corrections
Application
Diffusion et génération
Rédiger
Texte riche
>> Version 2.2 build 7 et 8 - kernel ID 450207 et 450208 (Release corrective : build 8)
ITL Library 2.4.1 - Sortie le 27/12/2011
Nouveautés et évolutions
Nouveau style de position des raccourcis de langues dans la vue configurer pour les décors standards : "Ne pas afficher" (450207).
Refonte des formulaires « Signaler une erreur sur le site » et « Envoyer à un ami » avec possibilité d’ajouter un captcha dans le formulaire (450207).
Ajout d’un nouveau choix de l’origine dans l’import d’objets : -- Par transformation --. Il permet par exemple de ne pas avoir à choisir un champ source pour appliquer une transformation et ainsi d’importer des données de type chaine dans un champ de type numérique (450207).
ITLLibrary a désormais son propre register.bat installé à côté des dll (racine du répertoire d’installation). Ce fichier permettra de forcer l’enregistrement des dll au cas où il n’aurait pas été correctement fait à l’installation de l’application (450207).
Corrections
Application
[X8-4419] Correction du rendu du dialogue de déclaration de la licence (450208).
[X8-4216] Désactivation du double clic dans la sélection d’un site dans le dialogue d’ouverture au lancement du Studio et dans la sélection d’une destination de diffusion lors du lancement d’une diffusion (450208).
BackOffice
Eléments rédactionnels
[X8-4108] Ajout de la balise embed dans le markup HTML d’un élément Vidéo pour résoudre le dysfonctionnement du player vidéo lors de l’ajout d’un fichier .mov (450208).
[X8-4461] Réintroduction de l’option Souligner dans le menu contextuel affiché dans l’éditeur sur un élément Texte (450207).
[X8-4300] Correction du décalage dans l’affichage de la barre de sélection d’une plage de réservations sous Chrome (450208).
Foire aux questions
Formulaires
Gestion des utilisateurs
IE9
Import d’objets
Migration
[X8-3767] Correction d’une erreur de migration d’un site ASP vers ASPX (450207).
[X8-4421] Correction de l’échec de migration ASP >> ASPX d’une base MySQL (dysfonctionnement de ADO UpdateBatch lorsque la base contient des alias de table) (450207).
[X8-4512] Correction du bug de migration de date. La conversion teste maintenant si une date est antérieur au 02/01/1970 on la met à cette date (450208).
[X8-4516] Récupération des options de destination ASP lorsqu’on migre vers une destination ASPX (450208).
Raccourci
Runtime ASP.Net
[X8-3768] A la diffusion, les casts implicites Date en Double ne sont plus autorisés. Le message suivant est affiché pour préconiser l'usage de la fonction getUNIXTimestamp(), DiffDay() ou DiffMonth() :
"Il n'est plus possible de convertir implicitement une date en type numérique (exemple : Date - Nombre). Veuillez utiliser la fonction getUNIXTimestamp sur la date (exemple : Date.getUNIXTimestamp() - Nombre). Vous disposez aussi des fonctions DiffMonth et DiffDay pour effectuer des opérations entre les dates"
Ce nouveau fonctionnement est valable pour ASP.Net et ASP.
Attention : en ASP, ce nouveau fonctionnement provoque une rupture de compatibilité qu’il faudra alors corriger dans le site (450207).
[X8-4420] Il n’est plus autorisé d’extraire une propriété à partir d’une collection d’objets (voir article dans le wiki développeur accessible depuis help.isotools.com). Le message suivant apparaît :
Il n'est pas autorisé d'extraire la propriété simple \"%1\" d'une collection. Peut-être manque-t-il un appel à la méthode firstItem pour convertir la collection d'objets en un seul objet?
Attention : en ASPX, ce nouveau fonctionnement provoque une rupture de compatibilité qu’il faudra alors corriger dans le site (450207).
[X8-4447] Correction de l’erreur dans l’init du constructeur d’un QueryFonction (450207).
[X8-4448] Limitation de l’usage mémoire pour stocker les états (page et tri actuel…) des énumérateurs. Désormais, le map de commandes (string -> key) est remplacé par une classe dédiée ItlEnumeratorState qui dans ses assesseurs repère quand une des propriétés est modifiée (450207).
Synchronisation des données
[X8-4431] Ajout de l’oid dans la requête pour la migration des dates d’un site ASP vers un site ASP.Net (450207).
[X8-4437] Correction du plantage en fin de synchronisation du SynchronisationStudio suite à un problème de gestion du code de retour (450207).
[X8-4441] Correction de l’erreur en fin de synchronisation unique (450207).
[X8-4511] Correction du plantage de l’application lorsqu’on suspendait une synchronisation de test (bouton Tester lorsque la synchronisation est de type récurrente pour un import d’objets) (450208).
Visualisation
>> Version 2.2 build 6 - kernel ID 450206 (Release)
ITL Library 2.3.6 - Sortie le 15/11/2011

A retenir La release 2.2 est la dernière version d’Isotools Studio X8 permettant de diffuser un site dans le média ASP. A compter de cette version, tout utilisateur diffusant son site en ASP doit le migrer en ASP.Net en consultant la page Migration d’un site. Nouveautés majeures : Journal de connexions des utilisateurs Moteur de recherche Microsoft Bing Zone géographique (uniquement utilisé par la boutique pour l'instant)
|
Nouveautés et évolutions depuis la version 2.1
Compatibilité IE9
La grande nouveauté de cette version est sa compatibilité officielle avec Internet Explorer 9. Désormais, vous pouvez installer et utiliser Isotools Studio X8 sur un poste doté d’Internet Explorer 9. Les sites diffusés sont également consultables sous Internet Explorer 9 (450101).
Documentation
Les pages de BackOffice d’un site diffusé proposent une icône « ? ». Elle renvoie directement aux pages de documentation correspondantes sur help.isotools.com (450101).
Foire aux questions
La foire aux questions s’enrichit d’une option supplémentaire permettant de n’ouvrir qu’une réponse à la fois (450101).
Formulaires
A la soumission d’un formulaire dans le site, le focus est maintenant automatiquement positionné sur le premier champ invalide (450103).
Le contrôle Radio ou menu s’enrichit de la propriété « Nombre de colonnes » (450104).
ITL
Nouvelle fonction flowParam(key, defaultValue) permettant d'obtenir la valeur d'un paramètre (statique) de l'appel de flow courant (450102).
Implémentation SQL de la fonction replace (450102).
Ajout de l’attribut reply-to sur itl:mail (450103).
Modèle de données
Migration des données existantes vers la première langue du site lorsqu’un champ non localisé passe en mode localisé. Cela permet de ne pas perdre les données déjà existantes (450103).
Recherche Microsoft Bing
La recherche générale inclut désormais la possibilité d’utiliser le moteur de recherche Bing dans votre site (450101).
Rédiger
Contenu alternatif
Il est maintenant possible d’insérer de nouveaux éléments sous un contenu alternatif (450101).
Colonne
Lorsqu’un élément Colonnes est inséré, son style est à « Ne pas afficher » par défaut. Désormais, les sous-éléments Colonne ont eux-aussi ce style.
Zone de contenu
Possibilité de définir une zone de contenu dans des sous-éléments d’une page (450102).
Réservation de salles
Amélioration des messages d’alerte et d’erreur qui ont désormais le rendu pop up YUI (450103).
Smart Data Services
Localisation du texte de la pop up d'alerte lors d'une action sur une sélection vide du sds:selection-table (450103).
Utilisateurs du site
Une nouvelle page « Journal des connexions » apparaît dans la partie « Utilisateurs du site ». Elle permet de relever le journal de connexions de chaque utilisateur lorsqu’ils s’identifient sur le site. La liste des connexions indique pour chacune, le jour de connexion et le temps passé sur le site (450206).
La propriété Compte complet proposée dans l’éditeur sur un composant ou élément Formulaire d’inscription dispose maintenant d’une infobulle expliquant son rôle (450101).
L’obligation de saisie du prénom d’un compte utilisateur via le backoffice est désactivée (450101).
Ajout d’un champ de recherche pour filtrer la liste des utilisateurs en fonction de leur inscription ou non à la lettre d’informations. Cette fonction permet notamment de faire un export des utilisateurs inscrits à la lettre d’information pour un envoi via un outil externe (450103).
Visualiser
Le bouton Rafraîchir a été modifié et affiche désormais l’icône "Actualiser" standard (450101).
Yahoo UI
La version de Yahoo UI utilisée par page lors de la génération sera désormais la version maximum connue par l’application et non plus la version maximum spécifiée par les éléments de pages utilisant YUI (450101).
Zone géographique
La fonction Zone géographique permet de définir une zone incluant des pays, des régions ou des départements lorsqu’il s’agit de la France ou des états s’il s’agit des Etats Unis. Elle est pour l’instant uniquement utilisée par la boutique dynamique. Elle sert à définir des zones géographiques qui sont liées aux transporteurs disponibles dans la boutique (avec les tarifs correspondants) et proposés aux clients lors d’une commande en ligne.
Corrections
Annuaire de personnes
Application
[X8-4334] Amélioration du système de redimensionnement des dialogues d’alerte de l’application (450104).
[X8-4339] Correction de l’erreur provoquée par l’activation de la fonction de débogage sur la session du webmaster (450103).
[X8-4337] Correction des erreurs de localisation apparaissant à quelques endroits de l’application (sm10, sm91) (450105).
[X8-4372] Correction de la déformation du dialogue affichant le message de réussite à la fin d’une diffusion (450105).
Autre
BackOffice
Compatibilité IE9
[X8-4059] Amélioration de la taille des caractères des menus de l’application lorsque le poste est muni de Internet Explorer 9. Désormais la police de l’application est Verdana (450101).
[X8-4076] Retrait du gras sur la police des boutons du backOffice (450101).
[X8-3469] Compatibilité de l’élément Texte du Studio X8 avec IE9 (450101).
[X8-4156] Correction du plantage provoqué par le changement de décor dans la vue Personnaliser (450101).
[X8-4286] Modification du contrôle de sélection d’un nombre entier pour différentes propriétés du Studio (ex : nombre de colonnes d’un tableau) suite à un dysfonctionnement sous IE9. Désormais, le choix du nombre se fait par saisie d’un nombre entier directement (450104).
[X8-4079] Perte de la barre de défilement dans le dialogue de sélection de mots-clés en ligne comme par exemple, l’association de mots-clés à une fiche d’actualité (450104).
[X8-4322] Amélioration de la lisibilité des informations supplémentaires sur les fiches d’actualités, d’événements et les fiches de collecte sous IE9 (450104).
Décors
[X8-4253] Correction du problème d’affichage des raccourcis de langues lorsqu’il n’existait pas de raccourcis ayant la position En haut dans la ligne de raccourcis (450104).
[X8-4351] Prise en compte de l’affichage des raccourcis sous la forme textuelle dans le décor Mars (450104).
[X8-4361] Amélioration du rendu de l’encart d’authentification dans le décor Mars (450104).
Destination de diffusion
[X8-4325] Amélioration du dialogue où sont renseignées les informations courrier SMTP (450104).
[X8-4404] Correction du problème d’affichage des boutons dans le dialogue de l’assistant de configuration d’une destination de diffusion lorsque le texte était trop long (450106).
Diffusion
Foire aux questions
Formulaire
[X8-4142] Correction du problème de migration de formulaire lorsque le site a initialement été migré de Isotools Studio V4 à Isotools Studio X8 (450101).
[X8-4181] Correction de l’impossibilité de supprimer un document ou une image privée dans une fiche OCS (backOffice) (450102).
[X8-4320] Prise en compte du saut de ligne dans le libellé d’un contrôle de formulaire et le message de redirection lorsqu’il ne s’agit pas d’une autre page du site (450104).
[X8-4346] Utilisation du nom d’une bannette de collecte comme nom de sa page de gestion lorsque l’insertion de cette page se fait automatiquement lors de la création de la bannette (via l’assistant de création (450105).
[X8-4382] Affichage de l’icône et du message par défaut pour la page "Gestion d’une bannette de collecte" (450105).
Gestion de ressources
Import d’objets
ITL
[X8-4215] Correction de l’erreur « code inside code » apparaissant parfois à la génération d’un site (450103).
[X8-4111] Amélioration du signalement d’une erreur de parsing XML par le compilateur (450104).
[X8-4301] Génération systématique de l’attribut ALT de la balise IMG qui est obligatoire (450104).
[X8-4302] Encodage du caractère & dans les URL générées dans le src des itl:image provoquant des erreurs lors de la validation du code HTML (450104).
[X8-4310] Correction du dysfonctionnement de l’attribut « column » sur un élément itl:input (450104).
[X8-4394] Le moteur mySQL renvoie un double sur les agrégations SUM(int).
Modèle de données
[X8-4178] Correction du problème de synchronisation lié à l’attribut « synchroKey » qui devrait être « code » dans les classes dm:gshpReferenceComplement et dm:gshpProductHierarchyComplement (450102).
[X8-4363] Correction de la suppression d’un champ nullable dans un modèle (450105).
Rédiger
[X8-2319] Correction de la perte du focus dans le contrôle de saisie d’une largeur spécifique dans l’éditeur (450101).
[X8-4184] Correction du problème d’édition de liens sur une image cliquable lorsque le navigateur est Internet Explorer 9 (450102).
[X8-4198] Enregistrement forcé du site après modifications de liens sur une image cliquable (modification sauvegardée par l’éditeur de liens mais pas forcément par le site si l’option Sauvegarde automatique n’est pas activée) (450102).
[X8-4324] Modification de la liste de style de tableau proposée dans l’assistant d’insertion d’un tableau d’images et prise en compte de la largeur des images indiquée dans l’assistant au niveau de chaque image insérée automatiquement (450104).
[X8-4265] Correction de l’erreur provoquée par l’insertion de guilllemets dans la légende d’une image aléatoire (450104).
[X8-4106] Correction du problème d’alignement d’une animation flash dès lors qu’on lui applique une marge spécifique - onglet Taille et position (450104).
[X8-4348] Suppression de la propriété inutilisée Alignement (onglet Rendu) d’une animation flash (450104).
[X8-4158] Suppression de l’identifiant sur le DIV global d’un élément Titre (450105).
[X8-4342] Correction du crash de l’application survenant lors de l’édition de contenu d’une cellule du tableau simple via l’assistant de personnalisation (450105).
Recherche
[X8-4197] Correction de l’erreur sur la recherche des fichiers en ASP (450102).
[X8-4343] Correction du problème d’affichage des résultats d’une recherche de fiches ocs présentée sur un onglet. Les résultats apparaissent désormais bien sur un autre onglet que celui où se trouve le formulaire (450104).
[X8-4162] Insertion limitée de l’élément Recherche MS Bing sous Recherche générale (450104).
[X8-4313] Limitation de la recherche Bing à l’ensemble du site et non plus sur tout le web (450104).
Réservation de salles
Runtime ASP.Net
Service de contribution OCS
[X8-4095] La session reste active tant que la fenêtre d’édition d’une fiche OCS reste ouverte (BackOffice) (450102).
[X8-4364] Correction de l’erreur provoquée par le champ XRM dans une page de backOffice dont le formulaire d’édition était personnalisé (450105).
[X8-4344] Correction de la perte de sélection d’un champ lorsqu’on configure la liste des champs à afficher dans la page de « Gestion d’un classeur OCS ». Le champ reste sélectionné pour ensuite pouvoir être positionné dans cette liste (bouton Monter ou Descendre sur l’onglet Données / Vue liste ou Export excel) (450105).
[X8-4403] Amélioration du rendu des boutons de fiches OCS sous IE9 (450106).
Smart Data Services
Superviser
Synchronisation de données
Syndication RSS
Texte riche
Utilisateurs du site
[X8-4345] Suppression de la dépendance à la lettre d’informations provoquant une erreur à la diffusion (450104).
[X8-4406] Correction de l’erreur suite à l’envoi du formulaire d’inscription (perte de session) (450106).
Yahoo UI
Zone géographique
[X8-4114] Gestion des accents dans le nom d’une zone (450101).
[X8-4131] Gestion des zones géographiques vides qui provoquaient un plantage de l’application (450101).
[X8-4138] Localisation en anglais des états et régions administratives américaines (450101).
>> Version X8 2.2 build 3 (beta) - kernel ID 450103
ITL Library 2.3.3 - Sortie le 14/10/2011
Nouveautés et évolutions
Formulaires
A la soumission d’un formulaire dans le site, le focus est maintenant automatiquement positionné sur le premier champ invalide.
ITL
Ajout de l’attribut reply-to sur itl:mail.
Modèle de données
Migration des données existantes vers la première langue du site lorsqu’un champ non localisé passe en mode localisé afin de ne pas perdre les données déjà existantes.
Rédiger
Colonne
Lorsqu’un élément Colonnes est inséré, son style est à « Ne pas afficher » par défaut. Désormais, les sous-éléments Colonne ont eux-aussi ce style.
Réservation de salles
Amélioration des messages d’alerte et d’erreur qui ont désormais le rendu pop up YUI.
Smart Data Services
Localisation du texte de la pop up d'alerte lors d'une action sur une sélection vide du sds:selection-table
Utilisateurs du site
Ajout d’un champ de recherche pour filtrer la liste des utilisateurs en fonction de leur inscription ou non à la lettre d’informations. Cette fonction permet notamment de faire un export des utilisateurs inscrits à la lettre d’information pour un envoi via un outil externe.
Corrections
Application
BackOffice
Foire aux questions
Gestion de ressources
Import d’objets
ITL
Smart Data Services
Yahoo UI
>> Version X8 2.2 build 2 (beta) - kernel ID 450102
ITL Library 2.3.1 - Sortie le 04/08/2011
Nouveautés et évolutions
ITL
Nouvelle fonction flowParam(key, defaultValue) permettant d'obtenir la valeur d'un paramètre (statique) de l'appel de flow courant.
Implémentation SQL de la fonction replace.
Rédiger
Possibilité de définir une zone de contenu dans des sous-éléments d’une page.
Corrections
Formulaire
Modèle de données
Rédiger
[X8-4184] Correction du problème d’édition de liens sur une image cliquable lorsque le navigateur est Internet Explorer 9.
[X8-4198] Enregistrement forcée du site après modifications de liens sur une image cliquable (modification sauvegardée par l’éditeur de liens mais pas forcément par le site si l’option Sauvegarde automatique n’est pas activée).
Recherche
- [X8-4197] Correction de l’erreur sur la recherche des fichiers en ASP.
Réservation de salles
Service de contribution OCS
>> Version X8 2.2 build 1 (beta) - kernel ID 450101
ITL Library 2.3.0 - Sortie le 28/07/2011
Nouveautés et évolutions
Compatibilité IE9
La grande nouveauté de cette version est sa compatibilité officielle avec Internet Explorer 9. Désormais, vous pouvez installer et utiliser Isotools Studio X8 sur un poste doté d’Internet Explorer 9. Les sites diffusés sont également consultable sous Internet Explorer 9.
Documentation
Les pages de BackOffice d’un site diffusé proposent une icône « ? ». Elle renvoie directement aux pages de documentation correspondante sur help.isotools.com.
Foire aux questions
La foire aux questions s’enrichit d’une option supplémentaire permettant de n’ouvrir qu’une réponse à la fois.
Recherche Microsoft Bing
La recherche générale inclut désormais la possibilité d’utiliser le moteur de recherche Bing dans votre site.
Rédiger
Contenu alternatif
Il est maintenant possible d’insérer de nouveaux éléments sous un contenu alternatif.
Utilisateurs du site
La propriété "Compte complet", proposée dans l’éditeur sur un composant ou élément Formulaire d’inscription, dispose maintenant d’une info bulle expliquant son rôle.
L’obligation de saisie du prénom d’un compte utilisateur via le backoffice est désactivée.
Visualiser
Le bouton Rafraîchir a été modifié et affiche désormais l’icône Actualiser standard.
Yahoo UI
La version de Yahoo UI utilisée par page lors de la génération sera désormais la version maximum connue par l’application et non plus la version maximum spécifiée par les éléments de pages utilisant YUI.
Corrections
Formulaire
IE9
[X8-4059] amélioration de la taille des caractères des menus de l’application lorsque le poste est muni de Internet Explorer 9. Désormais la police de l’application est Verdana.
[X8-4076] Retrait du gras sur la police des boutons du backOffice dans un site consulté sous IE9.
[X8-3469] Compatibilité de l’élément Texte du Studio X8 avec IE9.
[X8-4156] Correction du plantage provoqué par le changement de décor dans la vue Personnaliser.
Rédiger
Zone géographique
[X8-4114] Gestion des accents dans le nom d’une zone.
[X8-4131] Gestion des zones géographiques vides qui provoquaient un plantage de l’application.
[X8-4138] Localisation en anglais des états et régions administratives américaines.