Milestone 3.7.0

Completed 22 months ago (04/20/10 01:00:00)

100%

Number of tickets:
closed:
14
active:
0
Total:
14
SCENARIbuilder

9 / 9

SCENARIchain

3 / 3

SCENARIserver

1 / 1

tous/autres

1 / 1

Ergonomie auteur

Interface générale

  • Possibilité de sélectionner un skin (charte graphique d'une publication) lors des générations web ou papier.
  • Sur un client Windows ou Linux : un drag&Drop d'un item de l'arbre à gauche vers le système de fichier de l'OS exporte l'item. Pour un espace, c'est un zip qui est créé.
  • Les icônes des items sont affichés dans les onglets.

Edition

  • Tableau dans les textes riches :
    • largeur de colonne éditable
    • fusion de cellules (colspan et rowspan)
    • possibilité d'insérer une colonne après la dernière colonne
  • Possibilité de coller une image du presse-papier dans un texte riche ou dans un pointeur d'item : l'application proposera automatiquement la création d'un item du type approprié en fonction du modèle documentaire.
  • Nouvelle interface de parcours des erreurs d'un item.

Génération WEB

  • ajout de la notion de skin : dossier de ressources (css, images...) spécifique permettant d'être remplacé pour mettre à disposition différents skins.
  • openUiWidget : ajout de sm:choose.
  • Tooltips : ajout possibilité de choisir l'ancre (tag <span> ou <a>), l'utilisation de <span> est forcée si le tooltip est déjà dans un tag <a>.

Génération OD

  • Refonte de la gestion des styles.
  • gestion étendue des metas associées au document
  • gestion étendue de la surcharge des titres dans compositionOdtTransf et binaryOdTransf (returnFirst, ...)
  • dataFormOdTransf : ajout de sm:choose dans sm:forField et dans sm:forSubData

La migration est assurée automatiquement. Seules les modifications suivantes (qui concernent les parties 'free') sont à réaliser manuellement :

  • Remplacement du namespace xmlns:scOd="http://www.utc.fr/ics/scenari/v3/openDocument" par xmlns:scodPp="scenari.eu:openDocumentExtension.postprocessing:1.0"

SCENARIserver

  • déploiement et mise à jour automatique des modèles documentaires vers les postes clients (plus besoin de d'installer un .wsppack sur chaque poste utilisateur).

SCENARIstylerPack

  • SCENARIstylerPack est un modèle particulier qui peut s'installer dans une application SCENARIchain ou une SCENARIapp et qui permet de créer des nouveaux skins aux générateurs d'un modèles.

Modélisation

Extensions : extDef

  • Définition d'extension à un modèle documentaire permettant de :
    • ajouter des skins aux générateurs,
    • ajouter des générateurs au modèle,
    • ajouter des modèles documentaires racines.

textPrim

  • Possibilité d'ajouter des meta-données à toutes les structures de la textPrim (paragraphes, listes, tableaux, structures inline, etc.)
  • Structure de données <emptyBlock> : interstices de paragraphes, saut de page ou de colonnes, point d'insertion...
  • Structure de données <emptyLeaf>
  • Personnalisation possible de la barre d'outils et du menu contextuel dans l'éditeur du texte riche.
  • Possibilité de déclarer des "toggleButtons" pour les balises de type inlineStyle, phrase et textLeaf dans les toolbar et menus (exemple : bouton bi-position on/off pour une balise "important").

dataFormPrim

  • Nouveau typage de champs pour des dates et des nombres.

binaryPrim, imagePrim, audioPrim, videoPrim

  • Possibilité d'associer plusieurs extensions à différents mime-types.
  • binaryPrim : si sm:identification/@extensions="" ce modèle sera associé à tous les items inconnus. Contrairement à la undefinedPrim, cela permet d'associer des meta-données aux items inconnus, de les publier, etc.

compositionPrim

  • Ajout de 'freePreview' permettant de définir via des XSL son propre écran de prévisualisation de l'item ;

packMake, appMake

  • Possibilité d'ajouter des extDef dans les appMaket et packMake
  • Les .wspMake ont été renommés .packMake
  • appMake : autoriser ou non l'installation d'autres modèles documentaires (StylerPack par exemple) ou extensions.
  • Améliorations pour la gestion des applications localisées en différentes langues (suffixe automatique de la langue dans le nom de l'application).
Note: See TracRoadmap for help on using the roadmap.