Release notes de XToGen 1.x

XtoGen version 1.0fix8 du 19 janvier 2004

Bugs corrigés :
	* L'utilisation de XToGen sous Linux posait des problèmes, du au chargement
		de document externes dans les feuilles XSL (utilisation de file:/ sous
		Windows et file:// sous Linux).

===============================================================================
XtoGen version 1.0fix7 du 2 novembre 2003

Bugs corrigés :
	* Problème d'affichage des listes de navigation du à un problème d'encodage
	* Problème similaire dans l'affichage du document
	* Problème de création de doublons de documents lors de l'édition de
		documents
	* Un document comportant des valeurs de listes externes mais pas
		d'indication de langue était mal indexé et mal affiché.

===============================================================================
XtoGen version 1.0fix6 du 30 octobre 2003

Améliorations :
	* text_style.xsl utilise par défaut les tags XHTML contenus dans le texte
		structuré.
	* result_display.xsl est plus clair à lire.

Bugs corrigés :
	* la target "ant genlabelsdisplay" n'était pas exécutable directement 
		(i.e. sans passer par ant init).
	* Des namespaces intempestifs étaient affichés sur les éléments contenus
		dans un champ de type "text" lors de la saisie.

===============================================================================
XtoGen version 1.0fix5 du 27 octobre 2003

Améliorations :
* Ajout des targets "ant zipxtg" et "ant zipapp" pour faire des archives de
	XToGen et des applications.

Bugs corrigés :
* Les labels contenant des accents et associés à des pièces attachées
	s'affichaient mal dans la barre de titre du navigateur.

===============================================================================
XtoGen version 1.0fix4 du 18 octobre 2003

Améliorations :
* Ajout de l'interface chinoise (merci à YuanYuan Niu et Chengan Sun)

Bugs corrigés :
* La combinaison de plusieurs localisations pour une même base de document
	posait des problèmes.

===============================================================================
XtoGen version 1.0fix3 du 6 octobre 2003

Bugs corrigés :
* Le fichier structure.xml exemple ne contenait pas de section pour la
	personnalisation de la recherche et de la navigation.
* La combinaison de deux champs pointant (via l'attribut path) sur un même
	élément, l'un en tant que valeur de l'élément, l'autre en tant que valeur
	de l'attribut posait problème dans l'interface de saisie (bug relevé
	par C. Bougoüin).
* L'utilisation d'un path terminant par un attribut (.../@foo) pour un champ
	de type choice, posait problème à la saisie (bug relevé par N.Boutros).

===============================================================================
XtoGen version 1.0fix2 du 21 septembre 2003

Bugs corrigés :
* Gestion des identifiants de repository dans application.xconf

===============================================================================
XtoGen version 1.0fix1 du 19 septembre 2003

Bugs corrigés :
* Dans la page de navigation, les liens vers les listes pointaient vers des 
	XSP qui ont changé.

===============================================================================
XtoGen version 1.0final du 29 août 2003

Bugs corrigés :
* L'ouverture de documents XML dans les XSL de XtoGen pouvait poser problème
	sur certains systèmes. Avec l'ajout de 'file:/', cela fonctionne.
* Les champs choice n'étaient plus navigables dans l'affichage du document.
* Dans la galerie, les documents attachés sans vignette étaient affichés avec
	une vignette autre.
* La navigation sur un document attaché n'affichait pas la bonne vignette

Changements
* L'application est maintenant par défaut en UTF-8.

===============================================================================
XtoGen version 1.0b5 du 26 juin 2003

Bugs corrigés :
* terms.xsp.xsl inutile maintenant a été supprimé
* le mode "2 colonnes" ne bugge plus si le nom d'un champ contient un point (.)
	ou un moins (-).
* Le commentaire sur le mode d'affichage des champs de type choix dans le
	structure.xml exemple a été retiré.
* La valeur par défaut pour l'attribut "default" de la langue dans le fichier
	structure.xml exemple était 'yes' et non 'true'

Améliorations :
* Un check.display a été ajouté pour vérifier le contenu du fichier display.xml
	qui configure l'affichage de l'application.
* + de contrles sur les fichiers structure.xml et display.xml avec la target
	"ant check"
* Le fichier d'interface espagnole a été complété (merci Muriel !)

===============================================================================
XtoGen version 1.0b4 du 12 juin 2003

Bugs corrigés :
* Suite à des tests de positionnement de xtogen-lib.jar dans conf/lib, la copie
	de xtogen-lib.jar avait été retiré du fichier global_build.xml. Il a été
	remis.
* Correction d'une erreur dans l'aide du build.xml
* La mise en évidence des mots recherchés faisait disparaitre le texte des
	liens de navigation dans l'affichage du document (document.xsl).
* Le fichier build.xml fourni avec l'application exemple "contacts" n'était
	pas à jour et provoquait une erreur "No protocol [...]".
* La recherche multicritère n'affichait rien du tout (même pas "aucun
	résultat") lorsque l'utilisateur ne sélectionnait rien dans le formulaire.
* Le "check" ne signale plus lorsque l'attribut 'label' du champ 'lang' n'est
	pas défini (dans structure.xml).
* L'expression "base vide" n'était pas traduite dans la page d'administration.
* La xtogen lib n'avait pas complètement migrée de 'image' à 'attach', c'est
	désormais chose faite.

Changements :
* Dans le fichier application.xconf, le type par défaut des repository est 
	maintenant "HSQL" et non plus "FS" pour limiter les problèmes de nombre
	de fichiers ouverts (application.xconf.xsl).
* Le préfixe utilisé pour les noms d'éléments de formulaire pour la saisie
	n'est plus "f-" mais "f_" (admin_saisie.xsl et xtogen-lib.jar)
* Le "mode" pour l'affichage des champs de type "choice" se configure désormais
	dans le fichier display.xml et non plus dans structure.xml.
* Le nom des champs additionnels pour les choix sont maintenant en "_choiceid"
	au lieu de "-choiceid". Attention !!! Il faut supprimer votre base 
	d'indexation et la recréer.
* L'api-url est maintenant utilisée uniquement pour l'affichage des documents
	attachés.
* Pour désigner la langue par défaut, on utilise maintenant defaut='true' et
	non plus default='yes'

Nouveautés :
* Pour la saisie d'élément dans une liste longue, on peut maintenant utiliser
	un mode "2 colonnes" plus pratique mais exploitant JavaScript. Pour ce
	faire, il faut le préciser dans le fichier display.xml.
* Idem pour la recherche
* Un répertoire js (pour le javascript) a été ajouté dans l'arborescence du
	projet.
* Tout ce qui est mis dans le répertoire custom/style est maintenant recopié
	dans l'arborescence SDX, sous-répertoires compris. Ceci permet entre autres
	de personnaliser des feuilles XSP.

===============================================================================
XtoGen version 1.0b3 du 10 juin 2003

Bugs corrigés :
* L'upload de fichiers fonctionne désormais sous Linux (upload_attach.xsp et
	xtogen-lib.jar).
* L'upload de fichiers fonctionne désormais sous IE (upload_attach.xsp)
* La liste des fichiers attachés n'était pas triée sous Linux
	(admin_attach.xsl)

Changements :
* Un champs de type sdx:field est généré également si le document attaché n'a
	pas de vignette associé ni de label.

===============================================================================
XtoGen version 1.0b2 du 5 juin 2003

Bugs corrigés :
* Dans la page de navigation, c'est bien le label du fichier document qui est
	utilisé et non plus le terme générique 'liste alphabétique' (nav.xsl).
* Dans le build.xml d'application, le fichier 'global_build.xml' n'était pas
	toujours trouvé en indiquant le chemin relatif, avec 'file:' en préfixe,
	ça fonctionne mieux.
* La page de résultats de la recherche multi-critères affichait un texte en
	français non traduit en cas d'absence de résultat (complex_search.xsl)
* L'affichage de la question "voulez-vous supprimer le document ..." posait
	problème lorsque le titre du document contenait des accents
	(admin_liste.xsl).

Améliorations :
* La multilocalisation fonctionne en multibases pour le même type de document.
* L'affichage des résultats de recherche et des listes a été encore plus
	externalisé dans result_display.xsl. On y définit maintenant un template
	nommé "resultats" qui affiche le tableau HTML.
* Pas de page intermédiaire avant la saisie pour les types de documents qui
	n'ont pas d'attachements.

Nouveautés :
* Vous pouvez maintenant passer un certain nombre de vérifications sur le
	fichier structure.xml de votre application en utilisant la commande
	"ant check". Celle-ci est automatiquement appelée à la fin du "ant init"
	et du "ant update".

===============================================================================
XtoGen version 0.23 du 3 juin 2003 nommé également 1.0b1

Bugs corrigés :
* La mise en évidence des mots recherchés (hilite) faisait disparaitre les dits
	mots, génant ! (document.xsl, common.xsl)
* Les tags vides d'un document n'apparaissent plus dans la page d'affichage du
	document (document_doctype.xsl.xsl).

Améliorations :
* Un fichier global_build.xml a été ajouté dans la distribution de XToGen. Il
	contient toutes les commandes nécessaires à la construction (init, update)
	d'une application XtoGen. Le fichier build.xml d'application est maintenant
	réduit à son strict minimum (inclusion de global_build.xml). C'est donc la
	dernière fois que vous avez à mettre à jour votre fichier build.xml 
	d'application avec une nouvelle version de XtoGen. Si modifications futures
	il y a, elles s'appliqueront au fichier global_build.xml.
* Un fichier global_xtogen.properties a été ajouté dans la distribution de
	XtoGen. Il contient le chemin d'installation de sdx. Cette information est
	utilisée par toutes les applications. Vous pouvez donc retirer la ligne
	sdx.install.dir de votre fichier xtogen.properties et mettre à jour celle
	présente dans le fichier global_xtogen.properties. L'information est 
	désormais à changer à un seul endroit pour toutes les applications.
* Affichage + agréable des pièces attachées

==============================================================================
XtoGen version 0.22 du 27 mai 2003

Cette version de XtoGen est basée sur SDX2.1 final

Bugs corrigés :
* Le vidage de la base ne fonctionnait plus, c'est corrigé (pre_flush.xsp,
	flush.xsp, pre_flush.xsl)
* L'import ZIP fonctionne (je l'ai juste retesté)
* Espace manquant dans la page d'import (admin_import.xsl)
* Lorsqu'une liste de choix était affichée sous forme de liste déroulante dans
	le formulaire de saisie, les valeurs non présentes dans la liste n'était
	pas présentée avant la liste.
* Lorsqu'une illustration présentée dans la page galerie était référencée par
	deux documents (ou plus) le lien ne menait nulle part.
* Aucune information n'était présentée à l'utilisateur lors de la saisie d'un
	champ de type choix (sans liste externe) en mode 'check'

Changements :
* il faut maintenant utiliser le type de champ "attach" (nom plus générique
	qu'image pour les documents attachés) à la place du type de champ "image".
	Le type de champ "image" est encore supporté.
* La classe CSS pour afficher les vignettes dans gallery.xsp s'appelle
	"vignettegalerie" pour ne plus interférer avec "float" utilisé également
	dans les formulaires de saisie.
* Les formulaires de saisie sont passés en POST.

Améliorations :
* Le champ par défaut est présenté en premier dans l'affichage du document et
	dans la saisie, même s'il n'est pas le premier dans structure.xml
* Le mécanisme de pages statiques est maintenant complet. Pour plus d'infos,
	reportez-vous au fichier display.xml commenté.
	Attention ! Le fichier build.xml a été mis à jour
* Le mécanisme de test d'existence des fichiers à générer (de type structure de
	fichiers labels) est maintenant délégué aux XSL.

Nouveautés :
* La page d'import propose maintenant l'upload d'un seul document XML


==============================================================================
XtoGen version 0.21 du 22 mai 2003

Bugs connus :
* L'import ZIP ne fonctionne pas
* Le pipeline d'indexation peut "planter" (la fonctionnalité de suppression des
	doublons a été retirée)
* La visualisation de certains fichiers attachés ne fonctionne pas

TODO :
* Pas d'import d'un seul fichier
* La structure des labels pour les pages statiques n'est pas générée.
* Changer 'image' en 'attach'
* Gérer un fichier xtogen.properties global
* Vérifier la bug list
* Passer à SDX 2.1 final

Bugs corrigés :
* Les champs vides dans la saisie généraient des balises vides (xtogen-lib.jar).
* On n'utilise plus la feuille retire_doublons.xsl dans le cas de l'indexation
	de documents ne contenant pas de fichiers attachés (application.xconf.xsl).

Améliorations :
* Le texte contenu dans les attributs "label" des champs url et email sont
	désormais indexés en plein-texte (index-doctype.xsl.xsl)
* Ajout de l'affichage de la vignette dans la saisie des champs images
	(admin_saisie.xsl, saisie_document.xsl, saisie_doctype.xsl.xsl)
* La liste des vignettes dans la saisie filtre les fichiers sur leur nom pour
	ne retenir que les fichiers JPG, GIF et PNG (admin_saisie.xsl)
* On peut maintenant uploader les fichiers attachés grâce à une page
	d'administration.
* Une interface d'administration permet de voir la liste des fichiers attachés,
	de les visualiser et de les supprimer.

Nouveautés :
* On peut maintenant ajouter des pages statiques (béta) dans la navigation. Ces
	pages devront être en XHTML. Il faut les fournir en autant de langues que
	le supporte l'interface. Les pages devront être décrites dans un fichier
	display.xml (dans le répertoire.xsl). Le fichier $lang_document.xml
	contiendra le titre des pages, le texte et le tooltip des liens.

===============================================================================
XtoGen version 0.20 du 16 mai 2003

Bugs corrigés :
* Les icones Editer, Exporter et Supprimer étaient visibles dans l'affichage du
	document même lorsque l'utilisateur était administrateur (mais pas 
	forcément de l'application courante) (document_doctype.xsl.xsl)
* On peut maintenant éditer le libellé associé à un e-mail
* La mise en évidence des mots recherchés à l'air de mieux fonctionner
	maintenant (document_doctype.xsl.xsl, document.xsl)

Améliorations :
* Les feuilles de style listealpha.xsl, results.xsl, query.xsl et
	complex_search.xsl qui affichent des résultats de recherchent partagent
	maintenant le même template d'affichage (déclaré dans result_display.xsl)
	ce qui permet une personnalisation de l'affichage plus aisée.
* Les titres apparaissant dans les pages d'administration sont plus cohérents

Changements :
* Les vignettes doivent être placées dans le sous-répertoire thumbnail (voir
	application contacts)

===============================================================================
XtoGen version 0.19 du 15 mai 2003 non publiée car trop instable

Bugs connus (TODO) :
* Mauvais traitement de la mise en évidence des termes recherchés (hilite)
	dans l'affichage des documents (document.xsl)
* Dans la saisie, on ne gère pas l'édition du label associé à un champ e-mail.

Bugs corrigés :
* Le lien vers la liste des documents après l'édition ne menait pas à une liste
	triée alphabétiquement (saisie_document.xsl)

Améliorations :
* Une XSL (retire_doublons.xsl) a été ajoutée dans le pipeline d'indexation pour
	éviter une erreur lors de l'indexation d'un document référençant deux fois
	(ou plus) la même pièce attachée (application.xconf.xsl)
* Dans l'affichage du document, si un document référencé dans une relation est
	absent, on le précise (avec son identifiant) (document.xsl).
* Le formulaire de saisie est maintenant commenté (admin_saisie.xsl).
* Les résultats de la recherche plein-texte sont triés par ordre alphabétique
	(results.xsp.xsl).
* On peut maintenant commencer à manipuler les documents attachés dans la
	saisie des documents. Ils doivent être placés dans un répertoire attach
	sous le répertoire des documents.

Changements :
* Les documents créés ou édités le sont maintenant directement dans le 
	répertoire du type de document et non plus dans un sous-répertoire "temp",
	ceci pour limiter le problème du au chemin relatif des pièces attachées
	(saisie_doctype.xsp.xsl)

===============================================================================
XtoGen version 0.18 du 14 mai 2003 non publiée car très instable

Bugs corrigés :
* Dans la navigation, l'ensemble des documents partageant une même valeur de
	champs n'étaient pas trié par ordre alphabétique (query.xsp, liste.xsl)
* Même problème lors de la navigation à partir de l'affichage du document
	(document.xsl)
* Le label des champs e-mail ne s'affichaient plus (document.xsl)
* Les champs dont le type n'est pas précisé dans le fichier structure.xml
	(type string par défaut) n'étaient pas navigables dans l'affichage du
	document (document_doctype.xsp.xsl)
* La détermination de l'extension d'un fichier attaché ne fonctionnait pas si
	le chemin du fichier contenait des '.' (index-doctype.xsl.xsl)

Améliorations :
* Les valeurs de listes externes sont maintenant triées alphabétiquement dans
	la saisie (admin_saisie.xsl)
* Meilleure organisation de la XSL de saisie (saisie_doctype.xsp.xsl,
	admin_saisie.xsl)
* La vue des sources (url de type 2src) est interdite quand l'utilisateur 
	n'est pas connecté en administrateur (sitemap.xmap)

Changements :
* Le fichier sitemap.xmap est maintenant généré (sitemap.xmap.xsl), mettez à 
	jour votre build.xml !

===============================================================================
XtoGen version 0.17 du 11 mai 2003

Bugs corrigés :
* Dans l'affichage des documents, une erreur se produisait si le document
	contenait des champs image non nommés image
* La saisie des champs de type liste externe ne fonctionnait pas
* Le choix de l'opérateur booleen dans la recherche ne fonctionnait pas pour
	la recherche sur les listes externes
* L'édition du label associé à une URL ne fonctionnait pas
* Le label associé à une URL n'était pas affiché dans la fiche PDF exportée 
	pour un document

Améliorations : 
* Dans l'affichage des documents, utilisation des "<div" plutt que des 
	tableaux pour faire une galerie d'images.
* Dans l'affichage de liste de valeurs, les valeurs vides ne provoquent plus
	de puces vides.
* Dans la saisie, les valeurs de champs associées à une liste externe et
	pourtant non présentes dans la liste sont affichées en rouge en début de
	liste.
* Dans la page de recherche multi-critères, le choix de l'opérateur booléen est
	placé juste sous le label du champ.
* Après avoir édité ou saisi un document, il est possible de visualiser ou de
	revenir à l'édition du document rapidement.
* Dans les combo box de la page de saisie/édition de document, les labels de
	plus de 40 caractères sont automatiquement tronqués.
* La question avant la suppression d'un document est maintenant plus explicite.

Nouveautés :
* La mise en évidence (hilite) des résultats de recherche dans le document
	est maintenant gérée.

===============================================================================
XtoGen version 0.16 du 7 mai 2003

Bugs corrigés :
* Dans la saisie, le nombre de relations n'est plus limitée à 20
* plain-texte a été corrigé en plein-texte
* Au passage à SDX2.1b1, l'indexation d'un répertoire parcourt toute la sous
	arborescence, ce qui posait des problèmes avec les fichiers attachés. Un
	filtre sur l'extension des fichiers (*.xml) à attacher a été ajouté.
* Dans l'édition de documents existants, les champs texte non balisés n'étaient
	pas éditables, c'est corrigé.
* L'imbrication des tags de mise en forme (gras et italique) est maintenant
	gérée.
* Le "vidage" d'une base ne fonctionnait plus (ajout de l'attribut
	delete="true")

Améliorations :
* Meilleure gestion de l'affichage des images dans la gallerie (utilisation de
	div plutt que de tableaux
* gallerie.xsp et gallerie.xsl ont été renommés en gallery.xsp et gallery.xsl
* Des XSL supplémentaires peuvent être ajoutées dans le répertoire custom/xsl
	de l'application XtoGen. Elles seront copiées dans le répertoire XSL de 
	l'application SDX (Attention ! Mettez à jour votre build.xml)
* La liste alphabétique des documents est maintenant triée alphabétiquement
* La liste des relations dans la saisie est classée par ordre alphabétique.
* Le champ par défaut d'un document est mieux présenté differemment (classe CSS
	spécifique) dans l'affichage des documents
* La liste des documents retournée par une recherche multi-critères est
	maintenant classée par ordre alphabétique.
* Dans la recherche multi-critères, on peut maintenant préciser l'opérateur à
	appliquer entre les différentes valeurs d'un champ multi-valué.

===============================================================================
XtoGen version 0.15 du 16 avril 2003

Bugs corrigés :
* Dans la saisie, on peut maintenant déselectionner une relation (ajout de 
	l'élément --- en début de liste)
* Dans la saisie, si on choisit un affichage de liste de choix alternatif, on
	affiche bien toutes les valeurs possibles et non celles portées par 
	les documents
* Le passage en tant qu'administrateur d'une application une autre ne propose
	plus le menu administration par défaut. Le test sur l'administrateur n'était
	pas complet car ne testait pas l'application.
* Dans l'édition, la langue du document ne s'affichait pas toujours. C'était du
	au fait qu'elle n'était pas toujours renseignée dans structure.xml. On 
	affiche maintenant le code langue.
* Dans la saisie et l'édition, les relations sélectionnables étaient limitées
	aux 20 premières.
* L'identifiant du document n'était pas affiché dans le cas d'un document
	saisi à la main.

Améliorations :
* Plus d'information pour la navigation de page en page
* Dans l'affichage d'un document en tant qu'administrateur, le bouton
	"Supprimer" mène maintenant à une page de confirmation.
* La navigation de page en page est affichée en haut et en bas de chaque page,
	pour la navigation, les résultats de recherche et l'administration.
* Dans la recherche, si l'affichage d'une liste est personnalisée en utilisant
	le mode checkbox ou radio et que la liste est vide, un message d'erreur
	est affiché.
* Les documents saisis "à la main" sont maintenant stockés dans des répertoires
	différents en fonction de leur type. Ceci permet une réindexation + simple
	à posteriori.
* Suppression de toutes les utilisations des tags HTML <font> et <center> dans
	les feuilles XSL pour un passage XHTML
* Ajout d'un attribut ALT à tous les tags IMG qui en manquaient pour le passage
	au XHTML

Changements :
* Dans la saisie, c'est le thumbnail (s'il existe) qui est affiché et non plus
	le document attaché.
* Le nombre de pages de résultats n'est plus limité à 10

===============================================================================
XtoGen version 0.14 du 12 avril 2003

Bugs corrigés :
* Dans la recherche, les listes de valeurs ne sont plus limitées aux 20
	premières valeurs.
* Dans la saisie les listes de valeurs ne sont plus limitées non plus aux 20
	premières valeurs

Améliorations :
* On retire les espaces autour des valeurs dans la saisie des documents
* Dans la liste des documents de la partie administration, les flèches de 
	navigation de page en page sont au-dessus de la liste et non plus en
	dessous.
* Dans la page de recherche, la taille des listes affichées est de 6 lignes
* Dans la recherche avancée, on peut maintenant sélectionner plusieurs valeurs
	pour un champ multi-valuée (liste à sélection multiple)

Ajouts :
* Dans la recherche avancée, il est possible de personnaliser la présentation
	des choix multiples (combo, combo à sélection multiple, boutons radio,
	cases à cocher)
* Idem dans la saisie

Attention : le fichier build.xml des applications a été mis à jour

===============================================================================
XtoGen version 0.13 du 9 avril 2003 (non publiée)

Bugs corrigés :
* Les liens "tarzan" ne fonctionnaient pas pour les mots clefs de documents
	appartenant à une base externe. C'est maintenant corrigé.

Améliorations :
* Seuls les champs navigables sont maintenant déclarés en "brief", ceci allège
	les pages
* Avant de vider la base de document (dans la partie administration), une 
	confirmation est demandée à l'utilisateur
* Avant de supprimer un document (dans la partie administration), une 
	confirmation est demandée à l'utilisateur
* On peut maintenant déselectionner une(des) valeur(s) choisie(s) dans une 
	liste en sélectionnant la première ligne ("---")

===============================================================================
XtoGen version 0.12 du 2 avril 2003

Bugs corrigés :
* Dans l'export PDF, les liens externes (champs de type URL) renvoyaient tous
	vers la même adresse. Ils sont maintenant bien distincts.
* L'édition d'un document comportant un champ URL non renseigné ne provoque
	plus d'erreurs.
* Les liens 'tarzan' vers des documents d'une même valeur de listes de valeurs
	ne menaient pas forcément vers la bonne liste, c'est corrigé...

Changements :
* Dans la génération automatique du fichier de labels pour un type de document,
	on ne trouve plus "<typededocument> par <valeur>" mais "<typededocument>
	par <champ> = <valeur>"

===============================================================================
XtoGen version 0.11 du 29 mars 2003

Bugs corrigés :
* Les liens tarzan fonctionnent désormais également pour les listes de choix
* Les liens tarzan fonctionnent aussi quand la valeur du champ commence ou 
	termine par une espace
* La saisie d'un nouveau document pouvant contenir une image ne plante plus

Améliorations :
* Ajout des relations inverses dans l'export PDF
* Les liens de relation dans l'export PDF sont maintenant absolus
* Dans l'affichage des documents, les images sont maintenant affichées en
	mode galerie
* Toutes les pages ont désormais un titre
* La barre de navigation propose désormais l'accès direct à la navigation par
	type de documents
* Meilleure layout des pages

Changements :
* Les images s'affichent désormais dans une fenêtre externe

===============================================================================
XtoGen version 0.10 du 26 mars 2003

Bugs corrigés :
* Les liens vers des URLs ou adresse mail externes fonctionnent dans la sortie
	PDF
* Les documents sans identifiant sont désormais correctement indexés (Merci
	à Pierrick Brihaye et Martin Sevigny sur sdx-users
* Les sous-menus de la recherche fonctionnent à nouveau
* Les champs avec un type par défaut n'apparaissaient pas dans la saisie
* L'export PDF n'exportait que la première image d'un document
* L'édition d'un document existant ne permettait pas la modification des champs
	déclarés dans le fichier structure.xml mais non présent dans le document.
	C'est désormais possible.

Améliorations :
* Dans l'export PDF, une espace est ajoutée avant le nom du champ
* Dans l'export PDF, le champ titre contient maintenant le type de document
* Dans l'édition, on affiche désormais la langue du document

Nouvelles fonctionnalités
* Ajout des liens "tarzan" dans la fiche document sur les champs utilisés
	pour la navigation. Attention, cela ne fonctionne pas encore pour les
	listes de valeurs (même si le lien est présent) !!!

===============================================================================
XtoGen version 0.9 du 16 mars 2003

Note :
* le fichier build.xml du projet a changé, attention à bien le mettre à jour
	pour profiter des fonctionnalités PDF.

Bugs corrigés :
* Le fichier common.xsl n'était pas un document XML valide, ça a été corrigé
	également dans la version 0.8
* Ajout du paramètre delete=true pour VRAIMENT supprimer un document dans la
	partie administration
* Le chemin du répertoire d'import présentait une contre-oblique (\) comme
	dernier séparateur de répertoire et ce, quelque soit le système
	d'exploitation. Le système est maintenant pris en compte.

Améliorations :
* L'édition des relations dans un document se fait maintenant avec une liste
	à sélection multiple et non plus une liste déroulante.
* L'édition d'un document indique désormais son identifiant
* Ajout d'un export PDF dans l'affichage des documents

Changements :
* On affiche désormais le nom du fichier image dans la galerie
* La feuille de style par défaut (html.css) est maintenant placé dans
	l'arborescence du projet XtoGen à sa création


===============================================================================
XtoGen version 0.8 du 15 mars 2003

Bugs corrigés :
* Les applications exemples ne disposaient pas d'un fichier xtogen.properties
	à jour (il manquait la déclaration de la propriété project.path)
* Lors de la première utilisation d'une application XtoGen (juste après son
	ouverture dans l'administration de SDX), les listes n'étaient pas
	correctement affichées. C'était dû à une mauvaise gestion de la langue
	par défaut, c'est corrigé.
* Les éléments de choix (non associés à une liste) étaient mal sélectionnés
	dans l'édition, c'est corrigé.

Améliorations :
* La barre de menu propose l'accès direct à la recherche avancée par type
	de documents
* Modification de la feuille de style CSS pour un affichage plus agréable
	des documents (il n'y a plus de bleu marine en fond).
* Complément de la liste des libellés espagnols
* Dans la saisie d'un nouveau document, seul le champ par défaut est maintenant
	obligatoire.
* L'identifiant du document apparait dans la page d'édition du document
* La page d'administration qui liste les documents permet maintenant d'accéder
	directement à la page du document en cliquant sur son nom

Nouvelles fonctionnalités :
* Lorsque l'utilisateur est administrateur, il dispose, sur la page d'affichage
	d'un document, de trois boutons lui permettant respectivement :
		- d'éditer le document courant
		- d'exporter le document courant
		- de supprimer le document courant



===============================================================================
XtoGen version 0.7 du 12 mars 2003

Bugs corrigés :
* L'édition d'un document contenant une image la faisait disparaitre. Elle est
	maintenant non modifiée.
* L'édition ou la saisie d'un document avec des listes de choix fait maintenant
	bien apparaitre la liste des choix disponibles et non la liste des valeurs
	portées par les documents de la base
* L'édition d'un document saisi grace a l'interface d'administration ne crée
	plus de doublons de documents.
* "Base de document" devient "Base de documents" dans l'affichage en français
	(relevé par M.Bottin)

Améliorations :
* L'affichage détaillé d'un document précise fait apparaitre son identifiant
	(demande de M.Bottin)
* Ajout d'un bouton "Vider" pour supprimer tous les documents d'une base de 
	documents (dans la page d'administration)
* Lors de l'indexation d'un document contenant un champ liste erroné (ne faisant
	pas partie d'une liste prédéfinie), le champ n'est pas indexé et n'apparait
	donc pas vide dans la navigation (demande de M.Foulonneau)
* La vue d'administration affiche maintenant le nombre de documents contenus
	dans chaque base.

===============================================================================
XtoGen version 0.6 du 5 mars 2003

Bugs corrigés :
* L'indexation des champs dont on ne précise pas le type dans le fichier 
	structure.xml se fait maintenant correctement.
* Les liens de langue (pour changer la langue de l'interface) sont maintenant
	complets. Cela posait des problèmes à Netscape 4.XX.
* Les liens (>a href) ne sont plus soulignés (modification de html.css), ceci
	rendait difficile la lecture dans des langues non latines.

Améliorations :
* Ajout d'informations récapitulatives à la fin de l'indexation
* Dans la page recherche, une indirection a été ajoutée avant d'accéder aux
	formulaires de recherche par type de documents.
* Possibilité de personnaliser le préfixe par défaut 'fr.tech.sdx' dans le 
	fichier xtogen.properties.

Nouvelles fonctionnalités :
* Possibilité de saisir de nouveaux documents dans un formulaire dédié
* Possibilité d'éditer des documents existants
* Possibilité d'exporter des documents existants
* Ajouts de l'internationalisation espagnole (merci à Muriel Foulonneau)

Bugs connus :
* Traduction partielle des libellés espagnols
* La liste alphabétique et la liste des documents dans la partie administration
	sont classés suivant la date d'indexation et non suivant l'ordre
	alphabétique des titres.

Note pour la migration :
* Un fichier jar contenant une classe utilitaire a été ajouté au projet. Il
	s'appelle xtogen-lib.jar. Il est automatiquement placé dans le répertoire
	WEB-INF/lib de sdx lors du "ant init".
	Si vous travaillez dans une application avec une version antérieure de
	XtoGen, mettez à jour le fichier build.xml de votre application (en le
	récupérant par exemple d'une application vide créée pour l'occasion).
	Tomcat doit être redémarré après l'ajout de ce fichier jar.
* Une propriété "project.path" a été ajoutée dans le fichier xtogen.properties.
	elle contient le chemin de l'application (traditionnellement
	fr.tech.sdx.nomDeMonAppli).
	Si vous travaillez dans une application avec une version antérieure de
	XtoGen, ajoutez la ligne correspondante dans votre fichier xtogen.properties
	au risque d'avoir des chemins d'applications erronnés.


Pierre Dittgen
pierre.dittgen@pass-tech.fr