Milestone 3.4

Completed 13 months ago (08.11.2007)

100%

Closed tickets:
11
Active tickets:
0
/ Total tickets:
11
SCENARIbuilder

9 / 9

SCENARIclient

2 / 2

Général

  • bugs corrigés :
    • Echec aléatoire lors de la copie ou du déplacement d'items et d'espaces.
    • Fuites de mémoires des éditeurs.
  • Transformations d'images : changement de librairie pour améliorer la qualité des transformations (ImageMagick à la place de JAI pour Windows et Linux)
  • Version client-server : édition en ligne des ressources open-office sans nécessité de télécharger le document et de le ré-intégrer dans l'atelier (utilisation de l'API Webdav; uniquement sur client Windows).

Edition

  • textPrim :
    • #186 Bug corrigé de drag&drop d'imagettes dans les éditeurs inline en cas d'absence de définition de uLink dans le modèle texte.
    • Nouvelle gestion des espaces insécables avec affichage distinctif de l'espace normal en mode "marques de balises affichées".
    • Menu d'insertion de caractères spéciaux
  • compositionPrim (et dérives assmnt et sound) : hiddenWidget pour masquer un niveau de profondeur d'une 'part' ou masquer totalement la branche de contenu porté par la 'part' (@hideChildren='yes').
  • dataFormPrim :
    • Enrichissements des possibilités de construction des titres dans sm:storage.
    • Possibilité de déclarer une dataForm en une classe publique dans le wspDef.
  • wspDef : possibilité d'exclure un subData d'un dataForm via sm:overlay/sm:removeInternClass.

Générateur web

  • Renseigne l'attribut "alt" des balises img pour les images inline d'un paragraphe ;
  • Ajout de genericWebSiteTransf (applicable à tout .model) pour traiter des cas particuliers de publication
  • compositionXhtmlTransf :
    • ajout dans sm:WLink/sm:link/sm:callModel la possibilité de préserver le contexte de navigation en cours
    • ajout sm:lookForModelPage pour créer un lien vers une page de l'arbre de la navigation en cours ou d'un nouvel arbre de navigation
    • ajout de sm:choose dans sm:content//sm:for
    • correction bug en cas de sm:choose//sm:choose dans la navigation
  • dataFormXhtmlTransf : ajout sm:Widget
  • binaryXhtmlTransf :
    • ajout sm:Widget;
    • ajout des attributs marginheight, marginwidth, frameborder et scrolling à sm:WIFrame pour un meilleure contrôle de l'aspect des iframes [9397];
    • ajout de @maxHeight et @minHeight à la transformation "sm:imageTransform";
    • ajout sm:WFreeBlock [9844];
    • ajout sm:WFlash permettant de poser un object/embed pré-paramétré pour une ressource flash [9844];
    • sur sm:WImage & sm:WFlash : implémentation de sm:size permettant de borner width et height de l'élément html (img, object/embed) en partant des dimensions de la ressource publiée [9844];
    • ajout de sm:chooseOnBinary permettant d'ajouter des conditionnalités de génération en fonction de caractéristiques d'une ressource transformé [9844];
    • sm:WLink : si sm:link/sm:position/sm:centerScreen alors par défaut, pour les ressources de type image et flash, le popup prend les dimensions de la ressource qu'il affiche [9844].
  • webSiteToWebSiteTransf : ajout des attributs marginheight, marginwidth, frameborder et scrolling à sm:WIFrame pour un meilleure contrôle de l'aspect des iframes [9400].
  • outlineUiWidget :
    • ajout de l'attribut ifUnselected="link/noLink" sur sm:outline/sm:link qui permet de choisir de ne pas publier des liens vers les pages d'un outline [9332].
    • classes : migration de l'attribut onChildren en onContainer (correction bug) et ajout de l'attribut onChildContainers.
    • plus d'aide en ligne.
  • crossRefTableUiWidget :
    • ajout d'une catégorisation des tables d'index par la 1ère lettre.
    • ajout de CollapsableBlock.
    • ajout d'un filtre qui ne prend que les appelant de la page en cours.
  • Librairie Drag & Drop: correction bug sur calcul position dropZone si son conteneur possède une scrollbar [9393].
  • Librairie Tooltip:
    • correction bug : l'attribut title de l'ancre n'état pas caché lors de l'affichage du tooltip [9606].
    • correction bug : positionnement du tooltip erroné en FIX si un parent de l'élément relatif possède une scrollbar [9632].
    • Ajout paramétrage supplémentaire du positionnement fixe : alignement sur les quatre bords (alignTop, alignRight, center, etc.), positionnement autour de l'élément relatif (aboveElement, rightOfElement, etc.)
  • sm:link : ajout du choix 'subWindow' à l'attribut target permettant de charger une page dans une iframe flottante.
  • transparentUiFrame : fiabilisation et gestion avancée du rootContext : mode "none" avec recherche d'un contexte interne ; mode "frameset" ou "iframe" avec contrôle de présence du contexte et retour automatique à l'accueil en cas d'echec.
  • Ajout de openUiWidget : ce widget permet de créer une structure html réutilisable et permet également d'appeler des "sous-widgets".

Générateur OD

  • odTemplatetext :
    • [9274] Ajout de @hideIfNoEntry sur WIndex. Permet de ne pas afficher les index (liste des ressources, ...) si ils sont vides ;
    • Amélioration de la gestion des entete/pied de page dans les sequences de page (page paire, page impaire);
    • Possibilité de spécifier le type de numérotation (a, i, 1, ...) sur le callBlockPosition;
    • Ajout de sm:choose;
    • Ajout sm:heading dans odTemplateText;
    • Ajout de sm:hyperlink (permet d'établir des liens cliquables vers les dataBlocks, une adresse mail, ...);
  • binaryOdTransf :
    • [9305] Ajout de sm:choose dans binaryOdTransf;
    • Rotation automatique des ressources si nécessaire (cf. sm:rotationTransform dans les binaryOdTransf)
  • dataFormOdTransf :
    • Ajout de callModel;
    • Ajout de sm:hyperlink;
  • textOdTransf :
    • ajout WParagraph dans sm:footnote;
    • le style des paragraphes des listes hérite par défaut du style du paragraphe du meme txtModel;
  • compositionOdatTransf : ajout de WFlowArea;
  • Générateurs OD : possibiliyé de générer directement le PDF ou le Word97 (attention aux pertes d'éléments dans ce cas);
  • openOdWidget : possibilité de mutualiser des widgets entre plusieurs transformers;
  • Divers :
    • [9280] débug de l'écran de contrôle du textOdTransf (controle des callSubModel et subModelTitle);
    • débug des dataBlock;
    • odStyle : les transformers sont maintenant triées par types;
    • sm:formattingMark/sm:lineBreak permettant de faire un saut de ligne dans un paragraphe;
    • ajout de sm:freeXslFragment

Génération d'applications (appMake)

  • Possibilité de faire un packaging XPI (extension firefox) voir la documentation;
  • Possibilité d'inclure à l'application un modèle packagé (wspPack) et non seulement un wspDef;
  • sm:splash renommé en sm:aboutImage, ajout de sm:splash uniquement pour Windows, possibilité d'utiliser des image de toute taille pour le splash;
  • Prise en compte d'éléments par défaut pour un premier paramétrage rapide : icone, version, copyright, ...

Déploiement de générations (genDeploy)

  • Possibilité d'associer des genDeploy à tout type de modèle (via le wspdef) sans la nécessité d'un .genitem
  • SendServerGenDeploy : Gestion des modes actif et passif ;
  • freeGenDeploy : attention modification interne d'API, nécessite des modifications (construction uriSubInst et appels à la méthode JS callServer()).

Extension assessment

  • Correction bug si dans McqXhtmlTransf un sm:WFeedback est utilisé sans déclaration de sm:scoreComputing dans la séquence en cours.
  • Correction bug à la génération du RelaxNG des MLQ contenant sc:feedbacks / sc:globalExplanation.
  • scormCamCompoWebSiteTransf : Implémentation de sm:choose
  • déploiement SCORM :
    • suppression du double zippage du module;
    • téléchargement possible du dernier packaging;
Note: See TracRoadmap for help on using the roadmap.