==============================================================================
XToGen 2 - le 11/08/2005
Nouveautés :
* Sortie de XToGen 2.0b7
Améliorations
* Meilleur affichage des erreurs d'indexation
Corrections :
* Erreurs JS dans la saisie
==============================================================================
XToGen 2 - le 05/08/2005
Nouveautés :
* Sortie de XToGen 2.0b6
Améliorations :
* Le nombre de tableaux pour la mise en page a été limité
* meilleure validation HTML
==============================================================================
XToGen 2 - le 19/05/2005
Améliorations :
* Utilisation du module regexp du JDK plutôt que celui d'Apache
* Optimisation de la lecture du fichier de droits
==============================================================================
XToGen 2 - le 16/05/2005
Corrections :
* La navigation par lien "tarzan" sur un champ lié à une liste de valeurs
fonctionne maintenant correctement...
==============================================================================
XToGen 2 - le 11/05/2005
Nouveautés :
* Sortie d'une nouvelle version en ZIP
==============================================================================
XToGen 2 - le 21/04/2005
Corrections :
* Libellé CSV
==============================================================================
XToGen 2 - le 15/03/2005
Corrections :
* Corrections orthographiques
==============================================================================
XToGen 2 - le 07/03/2005
Nouveautés :
* passage en XToGen 2.0b4
==============================================================================
XToGen 2 - le 23/02/2005
Corrections :
* Mem_liste.xsp ne permettait pas de passer d'une page à l'autre...
==============================================================================
XToGen 2 - le 16/02/2005
Améliorations :
* Gestion d'un certain nombre de tags HTML dans le texte libre
==============================================================================
XToGen 2 - le 10/02/2005
Améliorations :
* Possibilité d'afficher, dans les templates de documents, un champ d'un
document lié par relation au document principal
* Meilleure présentation par défaut du PDF
==============================================================================
XToGen 2 - le 8/02/2005
Bug corrigé :
* Page introuvable lors de la recherche plein texte
==============================================================================
XToGen 2 - le 7/02/2005
Amélioration :
* Meilleure présentation de la numérotation des résultats par défaut.
==============================================================================
XToGen 2 - le 23/12/2004
Bug corrigé :
* La génération des feuilles d'indexation posait problème (référence des
listes externes)
==============================================================================
XToGen 2 - le 9/12/2004
Nouveauté :
* Mode 'browser' pour l'édition des champs de type 'choice' et 'relation'
==============================================================================
XToGen 2 - le 3/12/2004
Amélioration :
* Gestion de l'antialiasing pour les thumbnails
* Meilleure modularisation du code de création des thumbnails
==============================================================================
XToGen 2 - le 15/11/2004
Bugs corrigés :
* Pb de fieldgroup dans la saisie
* "Flush" de list inutilisable
==============================================================================
XToGen 2 - le 12/11/2004
Bugs corrigés :
* Meilleure gestion des champs homonymes
* Meilleure gestion des valeurs par défaut
==============================================================================
XToGen 2 - le 26/10/2004
Bugs corrigés :
* Les champs title et identifier étaient générés pour l'OAI même si
l'utilisateur les redéfinissaient.
* Meilleure gestion des champs OAI
* Correction d'un bug de génération des variables de listes dans les XSL
d'indexation
==============================================================================
XToGen 2 - le 07/10/2004
Bugs corrigés :
* Problème de codage des paramètres d'URL dans le changement de langue,
le passage de page en page et le changement de tri.
==============================================================================
XToGen 2 - le 01/09/2004
Bugs corrigés :
* L'import CSV ne supprimait pas les fichiers uploadés
-> patch de utils.jar
==============================================================================
XToGen 2 - le 24/08/2004
Bugs corrigés :
* L'export ZIP n'exportait pas toujours les pièces attachées
* L'import CSV gère les fieldgroups
Amélioration :
* L'import CSV est bien plus rapide maintenant
==============================================================================
XToGen 2 - le 23/08/2004
Amélioration :
* L'import/export CSV des documents prend les fichiers attachés en
compte.
Bug corrigé :
* L'import CSV ne crée plus d'éléments vides lorsqu'une donnée est
absente.
==============================================================================
XToGen 2 - le 20/08/2004
Amélioration :
* Meilleure génération des templates HTML
* Ajout de la gestion des .ico dans le sitemap.xmap
==============================================================================
XToGen 2 - le 05/08/2004
Amélioration :
* Ajout des mime-types des fichiers x3d et x3dv
==============================================================================
XToGen 2 - le 02/08/2004
Bug corrigé :
* On ne devrait plus avoir d'affichages bizarres sous le document
==============================================================================
XToGen 2 - le 30/07/2004
Bug corrigé :
* Une erreur dans le fichier search.xsl empêchait la recherche de
s'effectuer correctement.
==============================================================================
XToGen 2 - le 23/07/2004
Bug corrigé :
* Une erreur d'utilisation des expressions de match dans le sitemap
empêchait l'accès à l'import/export des listes externes.
==============================================================================
XToGen 2 - le 13/05/2004
Bugs corrigés :
* Nombreux :-)
Nouveautés :
* Edition par lot de documents.
==============================================================================
XToGen 2 - le 29/04/2004
Bugs corrigés :
* Lors de l'ouverture du navigateurs de pièces attachées, un dossier
nommé "null" était automatiquement créé dans le dossier documents
* Pb d'affichage du titre du navigateur de pièces attachées
* Le nombre de pièces attachées était incorrectement calculé
* Les XSP de debugs de la sortie ZIP sont maintenant dans la zone debug
==============================================================================
XToGen 2 - le 28/04/2004
Améliorations :
* Dans l'édition des listes externes, on applique un trim() (suppression
des espaces au début et à la fin) aux valeurs entrées ou modifiées. Ceci
pour éviter les erreurs lors de l'indexation.
==============================================================================
XToGen 2 - le 27/04/2004
Améliorations :
* Les images comportent maintenant toutes un attribut ALT
* Plus de propriété border="0" sur les images, c'est maintenant réglé
en CSS.
* Les tableaux de présentation de la partie administration
utilisent maintenant une classe.
==============================================================================
XToGen 2 - le 23/04/2004
Améliorations :
* Utilisations des propriétés CSS plutôt que des gifs transparentes pour
le cadre de la page.
==============================================================================
XToGen 2 - le 22/04/2004
Bug corrigé :
* Dans l'aide de display.xml, le nom des fichiers statiques était
incorrect.
==============================================================================
XToGen 2 - le 20/04/2004
Bug corrigé :
* Oubli du répertoire athn dans conf pour le navigateur d'images
Nouveauté :
* Export d'un fichier CSV sur un résultat de requête
==============================================================================
XToGen 2 - le 16/04/2004
Nouveautés :
* Export de la brochure PDF sur un résultat de requête
* Export d'une archive ZIP sur un résultat de requête
==============================================================================
XToGen 2 - le 13/04/2004
Amélioration :
* sitemap.xmap est plus petit. Un certain nombre de déclarations
redondantes ont pu être remplacées par des * et des {1}
==============================================================================
XToGen 2 - le 09/04/2004
Nouveautés :
* Ajout du mode browser pour le choix d'une pièce attachée lors de la
saisie.
Bug corrigé :
* La gestion de la taille des listes déroulantes était buggée dans la
saisie.
==============================================================================
XToGen 2 - le 08/04/2004
Amélioration :
* La page intermédiaire de gestion des attachements n'est pas proposé si
le type de document contient un/des champs pièces attachées en mode
'upload'.
==============================================================================
XToGen 2 - le 29/03/2004
Bug corrigé :
* Le choix de l'encodage de la sérialisation CSV dans le sitemap ne
fonctionnait pas. C'est corrigé.
Amélioration :
* La classe de lecture CSV (CSVListParser.java) contient maintenant une
méthode permettant de choisir l'encodage au moment de la lecture.
* La méthode newId() de la classe ExternalListEditor est + intelligente.
==============================================================================
XToGen 2 - le 26/03/2004
Nouvelles fonctionnalités :
* La navigation sur les relations est désormais possible.
==============================================================================
XToGen 2 - le 15/03/2004
Bugs corrigés :
* Les vignettes n'étaient pas correctement affichés dans l'export PDF quand
le nom du fichier associé comportait des accents.
==============================================================================
XToGen 2 - le 02/02/2004
Changements :
* Une politique de sécurité par défaut est mise en place.
* Le "check" ne signale plus l'absence de block "security"
==============================================================================
XToGen 2 - le 19/01/2004
Bugs corrigés :
* Un CSV contenant des lignes vides provoquait la création de lignes vides
lors de l'import...
==============================================================================
XToGen 2 - le 03/01/2004
Améliorations :
* On utilise maintenant des chemins absolus pour les listes externes dans
le processus d'indexation. L'indexation de fichiers dans des sous
-dossiers et dans une archive ZIP fonctionnent.
Bug corrigé :
* Les urls de relation dans les brochures PDF pointaient vers des brochures
et non des documents
==============================================================================
XToGen 2 - le 31/12/2003
Changements :
* Dans l'affichage du document, si le document contient une vignette mais
que la taille de la vignette a été paramétré dans le fichier
display.xml alors on utilise cette taille pour générer une vignette.
Améliorations :
* Meilleur affichage des documents attachés
* Meilleure traduction anglaise des libellés pour la page d'import
Bugs corrigés :
* La navigation entre documents n'était pas internationalisée.
* Vérification des namespaces générés
* L'export ZIP n'exportait pas ou mal les vignettes associées aux documents
==============================================================================
XToGen 2 - le 30/12/2003
Améliorations :
* Meilleur affichage de la page d'administration en arabe
* Meilleur affichage des documents attachés en arabe
* Plus de navigation dans l'affichage des documents attachés
Changements :
* Dans la galerie d'images, si le document contient une vignette mais que
la taille de la vignette a été paramétré dans le fichier display.xml
alors on utilise cette taille pour générer une vignette.
Bugs corrigés :
* Un appel au script Perl sous Linux subsistait, il est obsolète et a été
retiré.
* Les champs 'reverse' ne s'affichaient pas en mode brochure dans le PDF
==============================================================================
XToGen 2 - le 29/12/2003
Nouveautés :
* Le tag 'xtg-doctype-label' est géré dans les templates fop pour le nom
du type de document courant.
* La direction indiquée dans le tag HTML est automatiquement gérée pour
le template.
* Possibilité de choisir le critère de tri pour la brochure PDF et l'export
CSV dans la page d'export.
Bugs corrigés :
* En l'absence d'élément "sort", le tri n'était pas appliqué dans toutes
les listes.
* Important bug de saisie du à la taille variable des identifiants de
noeuds DOM
* csv_list_pre_import.xsp ne compilait plus.
* Le mode inline est maintenant géré en mode template
* La taille de la vignette est maintenant prise en compte en PDF
==============================================================================
XToGen 2 - le 24/12/2003
Améliorations :
* Dans le mode template, on conserve maintenant bien la valeur de la
recherche.
* Suppression de log inutile
Bugs corrigés :
* Le titre par défaut de la brochure PDF s'affiche correctement maintenant.
* Le traitement des champs uniques faisait "planter" la saisie des
documents ne contenant pas de champ unique.
* Les vignettes n'étaient pas bien affichées dans la saisie
==============================================================================
XToGen 2 - le 23/12/2003
Changements :
* Dans l'affichage PDF, on ne met plus ZOOM sous l'illustration mais le
nom du fichier.
Bugs corrigés :
* La vignette (non générée) s'affichait mal dans la saisie.
* Le libellé pour la liste alphabétique des documents n'est plus généré.
==============================================================================
XToGen 2 - le 22/12/2003
Nouveautés :
* L'affichage des éléments multivalués avec un séparateur est maintenant
géré.
* La gestion des champs "uniques" commence à fonctionner
Améliorations :
* Meilleure gestion des fieldgroups répétés avec xtg-fieldgroup-value
* Meilleur affichage des images en PDF
Changements :
* Dans les templates PDF, les identifiants xtg-field-name et
xtg-field-value sont maintenant augmentés par le nom du champ associé
pour assurer l'unicité des identifiants.
* xtg-field-name devient xtg-fieldgroup-name pour les fieldgroups
Bugs corrigés :
* Le champ par défaut du document était affiché en lien avec le template
HTML.
* Corrections diverses dans l'affichage PDF
* Suppression de namespaces inutiles dans la sortie HTML
* Les éléments de liste s'affichent maintenant correctement
* Le squelette personnalisé n'était pas copié côté SDX.
* Le tri par défaut pour les listes de navigation n'était pas le bon
* Même problème dans l'administration
==============================================================================
XToGen 2 - le 20/12/2003
Améliorations :
* Traitement plus modulaire du multivalué pour l'affichage HTML et PDF,
préparant l'affichage personnalisé du multivalué.
* Les tags xtg-field-id-.... sont gérés dans le PDF.
* Gestion des champs reverse en HTML et PDF
* Le code HTML pour l'édition des listes externes est plus "propre"
Changements :
* La syntaxe des id pour le PDF reflète celle de l'HTML
Bugs corrigés :
* L'export PDF n'affichait pas correctement les champs situés dans des
fieldgroups à plusieurs sous-niveaux.
* Dans l'affichage HTML, les champs vides étaient affichés.
* Dans l'affichage PDF, les champs vides étaient affichés.
* Les vignettes n'étaient plus affichées en mode template PDF et HTML
* L'affichage d'un document HTML en mode template pouvait planter
* Le squelette généré n'était pas copié côté SDX
==============================================================================
XToGen 2 - le 18/12/2003
Nouveautés :
* Le template pour les documents fonctionne à deux exceptions :
- quid de la gestion des champs "reverse" ?
- gestion de l'affichage multi-valué
* Même chose pour le pdf
Bugs corrigés :
* Le traitement des vignettes n'agrandit plus les petites images.
==============================================================================
XToGen 2 - le 17/12/2003
Changements :
* les squelettes sont générés indépendamment de la langue. Un nouvel
identifiant 'xtg-message-<message>' fait son entrée.
* début de template pour les documents
Améliorations :
* Le nom des champs SDX multilingues ne contiennent plus de trait d'union.
* La recherche plein-texte apparait maintenant avec une liste déroulante
pour choisir la langue de recherche.
* Les informations utilisateurs sont maintenant gérés dans les templates
Bugs corrigés :
* Le champ par défaut ne possède plus de lien tarzan dans l'affichage
des documents
* Le champ plein-texte indexait le nom des documents attachés
* Le champ plein-texte indexait les informations de versioning
==============================================================================
XToGen 2 - le 16/12/2003
Nouveautés :
* 1ère version de la génération des templates. Il faut réfléchir à voir
comment utiliser une XSL générique et des méta-tags.
* On n'utilise plus les fichiers empty_*.xml
* Gestion de la recherche plein-texte en arabe
Changements :
* Le suffixe '_std' est renommé en '_gen', plus approprié.
* Le même principe est utilisé pour les fichiers display
* Les fichiers des pages statiques sont renommés. Ainsi le fichier traitant
de l'aide en français n'est plus nommé fr-FR_aide_display.xml mais
fr-FR_static_aide.xml.
==============================================================================
XToGen 2 - le 15/12/2003
Améliorations :
* Un message plus explicite s'affiche lorsque le dossier des documents
à indexer ne contient aucun document.
* Les fichiers de personnalisation sont forcément copiés dans l'application
SDX (utilisation de touch)
* Les fichiers de documents sont maintenant générés avec un nom finissant
par _std.xml et générés à chaque ant update. Pour personnaliser le
fichier, il faut le renommer en retirant "_std".
Bugs corrigés :
* La génération des vignettes ne fonctionnait pas sous Linux. Il a fallu
ajouter la propriété système java.awt.headless (positionnée à true)
dans catalina.sh et modifier le code de lecture.
* L'export CSV exporte bien tous les identifiants
* Lorsque l'on saisit une fiche avec un document attaché inexistant,
celui-ci n'est pas ajouté au document
==============================================================================
XToGen 2 - le 12/12/2003
Améliorations :
* Présentation + légère de l'administration des listes
* La target "ant check" vérifie maintenant la section "lists" de
display.xml
* Affichage du nombre de documents au moment du "flush" d'une base de
documents
Bugs corrigés :
* Débuggage de la génération des feuilles de transformation XSL-FO avec
la restriction d'accès aux champs.
* Le flush de base de documents ne fonctionnait pas dans certaines
circonstances.
* Le delete ne fonctionnait plus
==============================================================================
XToGen 2 - le 11/12/2003
Bugs corrigés :
* Des flèches de tri apparaissaient même lorsqu'aucun tri n'était défini
pour le type de document.
* La navigation par page buggait lorsque le tri était utilisé.
* Des informations de namespace inutiles dans l'affichage des documents ont
été retirés
==============================================================================
XToGen 2 - le 10/12/2003
Bugs corrigés :
* La version de XToGen utilisant les templates ne géraient pas toutes les
informations en header, d'où des problèmes dans les redirections et
le JavaScript de la saisie
* La liste alphabétique des documents était mal gérée.
* La recherche posait problème avec les champs en mode 2 colonnes
==============================================================================
XToGen 2 - le 09/12/2003
Améliorations :
* Ajout de tags <br/> pour la présentation du mode "2cols"
* Les informations contenues dans l'en-tête HTML généré par SDX ont été
réorganisées
* Le lien vers l'export VCard a été prévu dans document.xsl et mis en
commentaire pour un ajout simple de la fonctionnalité.
* les galeries présentent maintenant 21 images maxi
Bugs corrigés :
* La target ant dist de XToGen Library compile bien les classes Java avant
de les jarrer.
==============================================================================
XToGen 2 - le 08/12/2003
Nouveautés :
* Gestion des clefs de tris pour les résultats de requêtes (navigation,
recherche et liste des documents dans l'administration)
* XToGen 2 est maintenant sous CVS (dans caire)
==============================================================================
XToGen 2 - le 05/12/2003
Changements :
* L'affichage des relations et relations inverse dans l'export PDF est
maintenant délégué à la feuille relation_display.xsl.
* Attention !!! Plus de navigation alphabétique par défaut. Il faut
le préciser explicitement.
Bugs corrigés :
* La recherche complexe ne fonctionnait plus. Le problème était dû à un
mauvais nommage des champs du formulaire.
* La génération d'une nouvelle structure d'application XToGen construisait
encore un dossier custom/style et non custom/webapp.
* document.xsp utilisait encore le paramètre base par défaut.
* vcf_export.xsp utilisait encore le paramètre base par défaut.
* upload.xsp ne réagissait pas au paramètre 'db'
* Oubli du préfixe dans access_rights.properties.xsl
==============================================================================
XToGen 2 - le 04/12/2003
Nouveautés :
* Première version "ultra-béta" du système de templates, incluant la
recopie du fichier de templates dans le dossier templates côté SDX et
les sous-dossiers à la racine. Sont gérés : la barre de navigation,
la barre de langue et l'inclusion du contenu des pages. Pour utiliser
le principe de template, il faut faire une modification simple dans
common.xsl (fichier commenté).
* Une information est affichée si la propriété 'file.url.prefix' n'est pas
bien positionnée en fonction du système d'exploitation.
Changements :
* Le paramètre URL désignant l'identifiant d'un document est maintenant
toujours id (et non plus un mélange de id et editId)
* Le dossier custom/style est renommé en custom/webapp
* Suppression du script Perl rendu inutile par l'utilisation de la
propriété file.url.prefix
Bugs corrigés :
* Le nom du fichier attaché ne s'affichait pas toujours dans la saisie
* Plusieurs fichiers de même nom peuvent maintenant être uploadé sans
risque d'écrasement
* Les fichiers uploadés peuvent maintenant comporter des accents dans leur
nom
==============================================================================
XToGen 2 - le 03/12/2003
Nouveautés :
* Une variable globale $currentdoctype donne le type de document associé
à la page si il y en a un.
* L'export ZIP fait son apparition dans la page d'export
* Une variable globale $urlparameter désigne maintenant les paramètres URL
de la page courante
Améliorations :
* Gestion plus intelligente des URLS de changement de langue
* header.xsl est plus léger et donc + simple à personnaliser (affichage
des pièces attachées)
Changements :
* Le paramètre URL désignant la base de document est maintenant toujours
(et non un mélange de base et de db comme précédemment).
Bugs corrigés :
* xsl:message de debug retirés dans config.xml.xsl
* L'export PDF simple ne fonctionnait plus
* L'export PDF de brochure n'était pas adapté à la restriction sur les
champs.
==============================================================================
XToGen 2 - le 02/12/2003
Nouveautés :
* Ajout du mime-type et du pipeline VCard dans sitemap.xmap. Ajout de
vcf_export.xsp et vcf_export.xsl (exemple à personnaliser bien sûr) dans
le squelette d'application.
Améliorations :
* On peut maintenant nommer un type de document "document", il n'y a plus
de problème de conflits de noms. La seule restriction restante est de ne
pas nommer un type de document "all_docs".
* On peut maintenant paramétrer la taille des vignettes dans display.xml
Bugs corrigés :
* Dans l'export de la brochure PDF, on ne visualisait plus que le sommaire.
==============================================================================
XToGen 2 - le 01/12/2003
Nouveautés :
* Première gestion béta des vignettes automatiquement générées
Améliorations :
* Meilleure affichage lorsqu'une erreur d'indexation se produit.
Changements :
* L'upload se fait maintenant dans le répertoire attach
* Les vignettes sont automatiquement générées
==============================================================================
XToGen 2 - le 26/11/2003
Améliorations :
* Commentaire + clair pour l'utilisation de file_url_prefix dans
global_xtogen.properties
* Ajout des langues disponibles dans structure.xml exemple
* Le build.xml de l'application par défaut a "xtogen" et non plus "anum"
comme nom de projet.
* Plus d'information dans le fichier display.xml par défaut
* Détection de la présence de Saxon lors de la création d'une application.
==============================================================================
XToGen 2 - le 25/11/2003
Nouveautés :
* Support complet de l'export ZIP (avec ou sans pièces attachées)
==============================================================================
XToGen 2 - le 24/11/2003
Nouveautés :
* Support de la restriction d'accès par valeur d'attributs pour l'export PDF
* Début du support de l'export des documents attachés : A rendre générique !!!
Bugs corrigés :
* L'export XML avec un document versionné posait problème
==============================================================================
XToGen 2 - le 21/11/2003
Nouveautés :
* Première béta version du mode "upload" des fichiers attachés
Bugs corrigés :
* L'export ZIP ne fonctionnait que pour l'application bec :-(
* Problème avec la suppression d'un document attaché existant
==============================================================================
XToGen 2 - le 20/11/2003
Nouveautés :
* Export ZIP des documents XML (sans les pièces attachées !)
Changements :
* base_<doctype>_export.xsl a été renommé en csv_base_<doctype>_export.xsl
Bugs corrigés :
* Plus de namespaces intempestifs dans l'export des documents en XML
==============================================================================
XToGen 2 - le 19/11/2003
Bugs corrigés :
* L'import de fichier CSV de liste comportant des accents fonctionne
maintenant.
==============================================================================
XToGen 2 - le 18/11/2003
Améliorations :
* Gestion + "propre" de la XSL d'administration des listes externes.
* Ajout d'une section "lists" dans display.xml pour permettre le tri des
listes externes dans l'édition
* La déclaration du namespace "java.net.URLEncoder" a été replacé à la
racine des feuilles de style document_<doctype>.xsl
Bugs corrigés :
* Modifications dans SDXUtil non reportées dans saisie_doctype.xsp.xsl,
c'est maintenant fait...
* Import d'un fichier CSV dont le nom comportait des accents posait
problème dans l'import des listes
==============================================================================
XToGen 2 - le 17/11/2003
Améliorations :
* Ajout d'un titre "Administration" dans la page principale
d'administration.
Bugs corrigés :
* Vérification supplémentaire sur la valeur des champs de type URL pour
l'export PDF
* Le paramétrage individuel de la taille des champs de saisie posait
problème
* Erreur de nommage du libellé du champ de saisie du libellé optionnel
des champs e-mail
* Dans la recherche multi-critères, on utilise maintenant complexopParam
et non plus complexOpParam...
* Correction du bug d'import CSV des documents
==============================================================================
XToGen 2 - le 14/11/2003
Changements :
* Les repositories sont maintenant basés sur HSQL
==============================================================================
XToGen 2 - le 12/11/2003
Améliorations :
* Création d'un champ xtgtitle qui contient la valeur du champ par défaut
du document
Bugs corrigés :
* Problème de lettres accentuées dans les listes de navigation
* Dans la page d'accueil, on fixe la langue à la langue par défaut si elle
n'est pas encore en session
==============================================================================
XToGen 2 - le 11/11/2003
Améliorations :
* Plus de <hr> dans l'information sur l'utilisateur connecté
* Metas plus intéressants
==============================================================================
XToGen 2 - le 10/11/2003
Améliorations :
* relation_display fonctionne également en mode 'relation vers un document
dans une application externe'
* Gestion du mode "inline" des images dans l'export PDF
* La taille maximal d'un élément de liste dans les formulaires de recherche
est maintenant de 40 caractères (comme dans la saisie)
Bugs corrigés :
* Plus de changement de langue lors de l'identification !
==============================================================================
XToGen 2 - le 09/11/2003
Améliorations :
* Mode 'inline' pour les images (affichage du document)
* Mode 'inline' pour les images (navigation)
* Mode 'inline' pour les images (saisie)
* Ajout de valeurs par défaut pour la taille des champs texte, des zones
texte et des listes de valeur dans l'édition et la recherche
* Remise en place du choix de l'identifiant dans l'édition des listes
externes
Bugs corrigés :
* La sélection des relations se faisait mal dans la saisie lorsque la
valeur était portée par un attribut et non un élément.
==============================================================================
XToGen 2 - le 06/11/2003
Améliorations :
* Nouvelle section "document" dans display.xml pour changer l'apparence des
champs dans l'affichage d'un document. 1ère implémentation : les images.
2 modes proposés : link (défaut) et inline
* Dans index-doctype.xsl.xsl : Plus de namespace inutiles
* L'utilisation de plusieurs paths identiques dans différents fieldgroups
ne pose plus de problème pour l'indexation (oui, déjà présent hier mais
cette fois-ci, c'est la bonne :-)).
* Quand la langue du document n'est pas reconnue à l'indexation (ne fait
pas partie des langues déclarées, alors un message est affiché dans la
fenêtre de Tomcat et on prend la langue par défaut...)
==============================================================================
XToGen 2 - le 05/11/2003
Améliorations :
* L'utilisation de plusieurs paths identiques dans différents fieldgroups
ne pose plus de problème pour l'indexation.
Changements :
* Renommage de champs pour éviter les problèmes de Lucène dus à
l'utilisation du trait d'union dans les noms de champs.
* Le champ plein-texte est renommé xtgpleintexte
* Le champ doc-lang est renommé xtgdoclang
* Le préfixe des champs word passe de 'w-' à 'xtgw_'
* Le suffixe des champs de liste externe était '_choiceid', il devient un
préfixe et est désormais libellé 'xtgid_'.
==============================================================================
XToGen 2 - le 02/11/2003
Bugs corrigés :
* Erreur lors de l'édition de documents sans identifiants précédemment
importés, les documents étaient dupliqués (saisie_doctype.xsl.xsl)
* Les documents comportant des valeurs de listes externes mais pas
d'information de langues étaient mal indexés et mal affichés.
==============================================================================
XToGen 2 - le 27/10/2003
Améliorations :
* Check-display vérifie la validité du bloc meta
* La target zipxtg remet à jour les jars de squelette d'application
Bugs corrigés :
* Suppression de namespace inutiles dans la génération HTML de la page de
documents
* Suppression d'un namespace inutile dans la génération des meta
* Pour les méta, l'attribut contenant la valeur du tag est content et non
value.
* Lorsqu'un méta avait 2 valeurs, 2 lignes étaient générées, maintenant, c'est
une chaine contenant les 2 valeurs séparées par une virgule
* Ligne erronée dans la target zipapp
* Les labels contenant des accents et associés à des pièces attachées
s'affichaient mal dans la barre de titre du navigateur.
==============================================================================
XToGen 2 - le 24/10/2003
Bugs corrigés :
* Le fait de mettre en mode 'check' l'affichage dans la recherche d'un champ
de type options non répétable, faisait crier le check-display. Ce n'est
plus le cas.
* lang_display.xml.xsl n'avait pas pris en compte le changement de syntaxe de
item à page.
* Pb lors de l'affichage du lien de navigation d'un champ choice
* Pb d'indexation d'un champ liste externe contenu dans un fieldgroup
* Plus d'affichage intempestif du namespace XSP dans les tags contenus dans
un texte libre à la saisie
* Désormais le 'check' vérifie que le mode appliqué au champ relation n'est pas
autre chose que 'combo' et 'Mcombo'
* Dans la saisie d'un champ associé à une liste externe on ne voyait rien
lorsque la liste externe était vide, il y a maintenant un message :
"pas de valeur disponible".
==============================================================================
XToGen 2 - le 23/10/2003
Nouveautés :
* Début de support du truc alphabétique
Bugs corrigés :
* terms_<doctype>.xsp et query_<doctype>.xsp ne contenait pas la ligne magique
pour le traitement des valeurs du formulaire en UTF-8...
==============================================================================
XToGen 2 - le 22/10/2003
Changements :
* Le problème des 'file:/' sous Windows/Linux est maintenant géré différemment,
avec une variable de configuration dans global_xtogen.properties
Bugs corrigés :
* result_display.xsl comportait des erreurs
* le paramètre lang du template d'affichage des champs de type choice écrasait
la variable globale lang.
==============================================================================
XToGen 2 - le 18/10/2003
Changements :
* relation_display.xsl a été supprimé du squelette d'application SDX car
déjà présent dans le squelette d'application XToGen.
Améliorations :
* result_display.xsl est aussi utilisé pour l'affichage des documents dans
l'administration. Attention, les noms des templates ont été anglicisés...
==============================================================================
XToGen 2 - le 17/10/2003
Bugs corrigés :
* La modification pour gérer la multilocalisation posait des problèmes
* Les informations de base passées au template d'affichage des relations
étaient erronées.
* La correction sur les multi-bases n'avait pas été appliqué dans
pdf_export.xsl.
==============================================================================
XToGen 2 - le 16/10/2003
Améliorations :
* Modifications pour gérer la multilocalisation
Changements :
* Le charset par défaut pour l'import et l'export CSV est l'iso-latin-1
Bugs corrigés :
* Le flush ne flushait pas bien... la nouvelle méthode est plus radicale
(recréer le document de toute pièce)
* La classe CSVListPrinter inutilisée a été retirée.
==============================================================================
XToGen 2 - le 15/10/2003
Bugs corrigés :
* Les nouvelles icones pour la copie de documents n'étaient pas inclus dans
XToGen.
* Dans la saisie, les listes de choix étaient présentées dans la langue de
l'interface et non la langue du document (ce qui n'est pas génant pour un
nouveau document mais l'est bien plus pour un document existant...).
==============================================================================
XToGen 2 - le 14/10/2003
Nouveautés :
* Possibilité de "vider" une liste externe.
Améliorations :
* Dans l'export d'une brochure PDF, la date est formatté selon la langue
de l'interface et non plus selon la langue préférée de l'utilisateur.
* Dans la génération des XSL d'indexation, le namespace SDX est déclaré au
niveau de la stylesheet et non à chaque sdx:field.
Bugs corrigés :
* La modification relative à la copie des documents copiait tous les documents
même lors de leur simple édition...
* L'indexation plein-texte des champs choice ne se faisait pas lorsque ceux-ci
étaient placés dans des fieldgroups.
* Confusion entre CVS et CSV dans les fichiers d'interface anglophones.
* L'import CSV des listes externes ne modifiait pas les listes
==============================================================================
XToGen 2 - le 13/10/2003
Nouveautés :
* Possibilité de copier un document dans l'interface d'administration
Changements :
* Le test de l'appel local dans les XSP terms_ et query_ ne fonctionne pas. En
effet, l'adresse de requête peut être différente de 127.0.0.1. Je retire
le test en attendant de trouver mieux...
Bugs corrigés :
* L'export d'un document en PDF était décalé à cause du formatage de la
première page. Un test supplémentaire a été fait.
* L'affichage des valeurs hors listes externes ne se faisait pas bien dans la
page de saisie lorsque le mode d'affichage était la combo.
==============================================================================
XToGen 2 - le 11/10/2003
Changements :
* Ajout d'une page de garde pour les brochures PDF. Celle-ci contient un titre,
un sous-titre, le nombre de documents et la date du jour.
==============================================================================
XToGen 2 - le 10/10/2003
Changements :
* Le titre des fichiers pdf générés est maintenant le champ par défaut (plus
de préfixe avec le type de document)
* Le fichier result_display.xsl était en double (dans la partie
"personnalisation" du squelette d'application et dans les fichiers de
l'application SDX. Il n'est maintenant plus que dans le squelette de
l'application.
* Modification de ce fichier pour afficher un lien (l'identifiant du document)
même si le champ par défaut est vide.
* Même type de correction dans l'affichage de la liste des documents d'une
base (partie admninistration).
Bugs corrigés :
* La page de debuggage de la sortie PDF n'avait pas suivi le changement de nom
des pages PDF
* Sous Linux, la génération XSL posait des problèmes à cause du préfixe
('file:/' sous Windows et 'file://' sous Linux). Un coup de Perl sous Linux
et hop !
==============================================================================
XToGen 2 - le 08/10/2003
Améliorations :
* Les liens de la barre de navigation sont maintenant gérés en classe CSS
différentes (barnav) des liens de navigation classiques.
* Ménage dans l'affichage de la barre de navigation
* Ajout d'une vignette par défaut pour la galerie d'image
Changements :
* admin.xsl a été modifié pour afficher moins d'information lorsque
l'utilisateur est uniquement du groupe saisie
* On peut maintenant préciser l'encodage souhaité pour la sérialisation CSV
réalisée par le sérialiseur maison (par défaut, c'est de l'UTF-8).
Bugs corrigés :
* Problème dans la navigation lié à l'UTF-8, j'ai utilisé l'encodage par la
méthode java.net.URLEncoder.encode(). XToGen a désormais donc besoin du
jdk1.4 !
* Les champs readonly ne l'étaient plus...
* Dans la page de saisie, on ne propose plus des liens vers la saisie de
documents de bases externes à l'application
* Mauvais positionnement du commentaire de fichier pour l'export PDF
* L'affichage des relations et pièces attachées posait problème avec des
bases multilocalisées (affichage du document et export PDF).
* Les pages servant à récupérer les listes de valeurs pour la saisie et la
recherche étaient protégées et ne pouvaient fonctionner en mode
document(), les 2 séries de page (terms_<doctype> et query<doctype>) ont
été adaptés pour soit vérifier l'accès si l'utilisateur demande la page
avec l'extension '.xsp' soit vérifier que la demande provient du serveur
local lorsque l'extension est différente.
* L'affichage était redondant lors du login de l'administrateur
* L'affichage de la galerie posait problème lorsque les pièces attachées
n'avaient pas de vignettes associées.
==============================================================================
XToGen 2 - le 07/10/2003
Améliorations :
* Lorsque le nombre de relations inverses dépasse 10 occurrences, on affiche
un lien vers une page de résultats.
* Utilisation de log4j pour le log de XToGen-lib. Cela permet de configurer
plus aisément les logs de Tomcat relatifs à la bibliothèque XToGen.
Bugs corrigés :
* L'export PDF posait problème lorsque le titre du document était positionné
dans un fieldgroup.
* Mauvais affichage de la page d'administration quand l'utilisateur n'est pas
administrateur
* Dans pdf_export.xsl, suppression d'un attribut posant problème avec FOP sous
Linux.
==============================================================================
XToGen 2 - le 06/10/2003
Changements :
* Le dollar ne crée plus de champs multivalués.
Nouveautés :
* Possibilité de définir la propriété 'repeat="no"' aussi pour un champ simple.
Améliorations :
* Dans l'affichage du document, on ne met pas de légende si celle-ci est vide.
* Lorsque l'on se logge en tant qu'administrateur, on est immédiatement
redirigé vers la page d'administration.
* Meilleure information lors du login
* Présentation "volet" pour un nouveau champ
* Lorsqu'un champ relation n'est pas répétable, on le présente à la saisie
sous forme d'une combo simple (pas multiple).
* Le 'check' vérifie maintenant qu'un type de document ne contient pas deux
champs ou groupe répétable de même nom.
* Les fichiers structure.xml et display.xml exemples sont mieux commentés pour
inclure les nouveautés disponibles.
* Le 'check' vérifie maintenant que les attributs de mode d'affichage et
l'attribut repeat sont cohérents.
Bugs corrigés :
* Le lien saisie est bien affiché lorsque l'utilisateur est du groupe saisie.
Par ailleurs, la variable "currentapp" a été créée.
* La page pre_flush.xsp affichait systématiquement un message de redirection.
* La page delete.xsp aussi
* La page flush.xsp aussi
* La page pre_delete.xsp aussi
* Dans le fichier display.xml de l'application par défaut, la syntaxe de
personnalisation d'affichage des champs était fausse (<field name=... au
lieu de <on field=...)
* Dans la saisie, un champ de type "choice" avec un path en attribut "@..."
ne s'affichait pas correctement.
==============================================================================
XToGen 2 - le 04/10/2003
Bugs corrigés :
* Le fichier structure.xml de l'application par défaut contenait un fieldgroup
ayant le même nom qu'un field.
* Erreur dans l'attribution des identifiants de "div" dans la saisie
==============================================================================
XToGen 2 - le 03/10/2003
Améliorations :
* Gestion de la restriction d'accès par valeur de champ sur les documents.
==============================================================================
XToGen 2 - le 02/10/2003
Changements :
* Le domaine "saisie" a été renommé en "edit" pour unifier les noms tous en
anglais.
* L'attribut de l'élément xtg:authentication est maintenant domain et non plus
page pour coller à la nouvelle terminologie de sécurité.
Améliorations :
* Le libellé 'Supprimer le groupe' dans la saisie est maintenant placé à gauche
de la case à cocher.
* Le tag xtg:authentication supporte les domaines multiples (séparés par des
"pipe")
* La définition de la sécurité intègre désormais les types de documents
Bugs corrigés :
* Les fichiers de header n'étaient pas à jour dans le squelette d'application
(ils ne contenaient pas la barre de langue).
* La barre de langue contenait des espaces insécables inutiles et qui
perturbaient son affichage.
* Le pied de page était mal fichu
* admin_edit_liste.xsp qui est généré a été retiré des fichiers statiques de
XToGen.
==============================================================================
XToGen 2 - le 01/10/2003
Nouveautés :
* Nouveau système de sécurité :
- possibilité de sécuriser certaines pages statiques
* Ajout d'une target "ant zipapp" au niveau de XToGen pour faire un zip
contenant une application
* Ajout d'une target "ant zipxtg" au niveau de XToGen pour faire un zip
de XToGen
* Ajout de la génération de la JavaDoc pour la bibliothèque XToGen
Changements :
* "item" est devenu "page" pour la déclaration des pages statiques
Améliorations :
* Un seul bouton pour les volets
* Les fichiers d'interface ont été déplacés dans la partie "personnalisation"
de l'application et ainsi sont accessibles au créateur de l'application.
Bugs corrigés :
* La navigation de certains types de document était doublée.
* La recherche de certains types de document était doublée
==============================================================================
XToGen 2 - le 30/09/2003
Améliorations :
* Intégration des volets (div) pour les fieldgroup dans la saisie
* Simplification (relative) de la XSL de génération de la feuille XSL de saisie.
Bugs corrigés
* Déterminer si un champ est vide est maintenant fait différemment.
==============================================================================
XToGen 2 - le 29/09/2003
Améliorations :
* Meilleure information lorsqu'un document n'est pas complètement renseigné à
la saisie.
* En cas d'erreur d'authentification lors de l'accès à une page, le délai pour
la redirection est maintenant nul (0 secondes).
Nouveautés :
* Possibilité de définir des champs comme obligatoire à la saisie (avec
l'attribut 'mandatory="true"' dans la déclaration du champ dans
structure.xml
==============================================================================
XToGen 2 - le 26/09/2003
Nouveautés :
* Possibilité de ne pas avoir la fonctionnalité d'édition des listes externes
Bugs corrigés :
* Le lien générique vers l'administration pointait vers la page de login...
* L'affichage du composant "information sur l'utilisateur" était buggé
==============================================================================
XToGen 2 - le 25/09/2003
Nouveautés :
* Un fichier (<lang>_nav.xml) décrit la barre de menu
* Il est possible d'inclure des éléments dynamiques dans le header, le footer
et la barre de navigation.
Bugs corrigés :
* L'affichage de la page d'administration n'était pas ok si l'utilisateur
n'est pas administrateur.
==============================================================================
XToGen 2 - le 24/09/2003
Améliorations :
* Gestion des fieldgroups pour l'import/export CSV
* Documentation + complète du fichier structure.xml par défaut
Nouveautés :
* Fichier xtogen-common-functions.xsl pour factoriser les templates souvent
utilisés
* Les champs string peuvent être positionnés en read-only
* Les champs string peuvent avoir une valeur par défaut
Bugs corrigés :
* Une liste externe pouvait apparaitre plusieurs fois dans la page
d'administration.
* Pb de passage à la ligne dans access_rights.properties.xsl
* Le lien saisie n'est affiché maintenant que pour des utilisateurs de
l'application.
==============================================================================
XToGen 2 - le 23/09/2003
Nouveautés :
* Ajout d'un fichier web.xml.upload.decl.txt pour ajouter les quelques lignes
nécessaires à l'utilisation de l'upload avec SDX (dans WEB-INF/web.xml)
Améliorations :
* Suppression de messages de debug dans l'import CSV
Bugs corrigés :
* La valeur "---" comme nom de champ lors de l'import CSV de liste externe
n'était pas géré.
* Patch de utils.jar pour éviter les plantages lors de l'export CSV
(Ostermiller utilise des méthodes définies en JDK 1.4)
==============================================================================
XToGen 2 - le 22/09/2003
Nouveautés :
* Possibilités d'exporter une base de documents au format PDF.
Changements :
* les fichiers manipulant le pdf débutent par pdf désormais.
Ameliorations :
* le fichier result_display fourni par défaut est plus lisible.
Bugs corrigés :
* La feuille de style export.xsl avait un attribut mal écrit
==============================================================================
XToGen 2 - le 19/09/2003
Nouveautés :
* Création d'un serializer pour le CSV
* Utilisation du serializer pour l'export CSV des bases de documents
* Utilisation aussi pour l'export CSV des listes
Corrections de bugs:
* L'import de documents CSV Excel a maintenant (comme pour l'export), le
point-virgule (;) comme séparateur par défaut.
==============================================================================
XToGen 2 - le 17/09/2003
Ameliorations :
* On utilise une manière différente d'obtenir le nombre de documents dans les
bases de documents et la page admin.xsp s'affiche bien plus rapidement.
==============================================================================
XToGen 2 - le 16/09/2003
Changements :
* Le repository users est maintenant en mode "FS" et non plus "HSQL"
* Dans la page de saisie d'un document, il y a maintenant des liens rapides
vers la saisie d'un document d'un autre type.
Bugs corrigés :
* Libellés pas à jour dans l'export CSV des documents.
* Lorsqu'une erreur se produisait dans l'affichage d'un document, le lien
d'administration disparaissait.
* Dans la page de saisie, le commentaire de copyright de PASS Technologie
apparaissait dans la page HTML
* La feuille d'indexation ne génère plus de référence au namespage d'XtoGen
si elle n'utilise pas de tag en xtg.
* Les bases de documents et les repository associés ont maintenant des noms
différents pour éviter le clash.
==============================================================================
XToGen 2 - le 15/09/2003
Nouveautés :
* Possibilité de choisir la langue pour l'import CSV de document
* Possibilité de choisir le délimiteur pour l'import CSV
Améliorations :
* admin_edit_liste.xsp.xsl a été nettoyé de son code inutile.
* Lors du ant init, toutes les transformations XSL sont effectuées
Bugs corrigés :
* Mauvaise valeur de colspan dans les tableaux du formulaire de saisie.
* Dans l'affichage du document, divers problèmes (hilite, meta, affichage des
relations, ...) dus aux fieldgroup.
* Problème lors de la navigation liés aux fieldgroup
==============================================================================
XToGen 2 - le 12/09/2003
Nouveautés :
* Le tag <application> de structure.xml supporte maintenant l'attribut "mode"
avec les valeurs test et production (défaut = test). En mode production,
le sitemap ne propose pas les pages de debug (xsp2src).
* Première version (super alpha) de l'import CSV des documents.
Bugs corrigés :
* Dans l'administration, quand une base de documents est vide, on n'affiche pas
l'icône "Exporter".
==============================================================================
XToGen 2 - le 09/09/2003
Changements :
* Le préfixe xtogen a été raccourci en xtg pour la tag library.
* Le mainteneur de la librairie utilitaire utils.jar a intégré mes modifications
pour la génération d'un fichier CSV. J'utilise donc la dernière version
à jour.
Ameliorations :
* 3 classes ont été créées pour les liens : rel (relations), url (liens
externes) et nav (navigation). Ils permettent de traiter l'affichage de
ces liens de manière différente.
* On peut maintenant préciser mode="combo" pour les champs de type relation (en
mode édition uniquement)
* En mode édition, on peut maintenant changer les propriétés d'un fichier
attaché au document (fichier, vignette et libellé)
Bugs corrigés :
* La mention "Pas de valeur disponible" est maintenant affichée pertinemment
dans la recherche multi-critères.
==============================================================================
XToGen 2 - le 08/09/2003
Changements :
* Dans l'administration des bases de documents et des documents, on a échangé
texte et icones.
* L'édition des listes est affichée dans un tableau similaire à celui des bases
de documents et des documents
* 2 templates contenus dans admin_saisie.xsl ont été renommés pour éviter qu'ils
ne commencent par un chiffre.
Améliorations :
* Les identifiants générés pour les listes externes sont plus courts.
* La modification d'une valeur de liste externe est plus agréable car on va
(avec une ancre) directement à la case à modifier.
* La combo de choix de langue d'édition est maintenant placée avant le champ
texte et avec un libellé plus clair.
Bugs corrigés :
* La modification d'un élément d'une liste externe posait problème (on voyait
un '|' apparaitre sur la page).
* La feuille CSS standard ne contenait pas la couleur pour souligner la ligne
à supprimer dans l'édition des listes externes.
==============================================================================
XToGen 2 - le 05/09/2003
Nouveautés :
* Un champ peut-être déclaré multilingue avec lang="multi" dans la déclaration
du champ dans structure.xml. Lors de la saisie, on précisera dans quelle
langue on le tape (à choisir parmi les langues de l'application) et dans
la recherche, on précisera également la langue.
Changements :
* Les requêtes faites dans admin.xsp ont été déplacées dans admin.xsl car on
atteignait la taille limite des méthodes en Java dans la servlet générée.
Corrections :
* L'url list_thumbnail_<doctype> n'est plus générée dans sitemap.xmap
* Dans la génération des XSL d'indexation, les variables de liste n'étaient pas
générées si le champ choice était dans un fieldgroup.
En cours :
* Ajout d'un opérateur pour la recherche multi-critères
* Que faire de la recherche plain-texte quand on a un attribut multilingue ?
==============================================================================
XToGen 2 - le 04/09/2003
Nouveautés :
* L'utilisateur est averti avant de vider une base de documents si des
documents d'une autre base référencent ces premiers.
En cours :
* Ajout d'un opérateur pour la recherche multi-critères
* La fonctionnalité des champs multilingues
==============================================================================
XToGen 2 - le 01/09/2003
Nouvelles fonctionnalités :
* On peut maintenant éviter qu'un fieldGroup ne se répète en précisant
repeat="no" dans sa définition (fichier structure.xml)
* L'affichage des relations et relations inverses a été déplacé dans un fichier
externe (relation-display.xml) permettant leur personnalisation.
Bugs corrigés :
* On peut maintenant utiliser des champs en mode 2cols dans un fieldgroup
* Avoir le champ par défaut d'un type de document ne pose plus de problème à
la saisie
* On n'a plus de cadre vide dans l'affichage d'un document si le champ par
défaut est le seul défini dans un fieldgroup
* Non plus dans l'export PDF
==============================================================================
XToGen 2 - mois d'août
Nouvelles fontionnalités :
* Les informations concernant la navigation et la recherche ont été déplacées
dans le fichier display.xml
* Les listes peuvent avoir une valeur par défaut maintenant (qui peut être
différente par langue)
* Les listes externes ne sont plus triées par défaut. On peut le demander en
faisant un sort="true" dans display.xml valable en saisie ET recherche
* On peut forcer la mise en brief avec brief="true"
* Super gestion des autorisations séparé par domaines applicatifs
* La gestion des autorisations est maintenant placée dans le fichier
display.xml
* Les répertoires attach et thumbnail sont réunis
* Les champs DC fonctionnent
* On peut éditer un document existant même si le document attaché n'est plus
sur le disque
* L'application générée a été passée en UTF-8
Bugs corrigés:
* Le problème des "No more input" dans le traitement des XSL a disparu, il
fallait préciser le protocole ('file:/')
* Si un type de document ne précise pas de navigation ou de recherche, les
liens correspondants ne sont plus générés dans la barre de menu.
* Nombreux bugs liés à l'introduction des groupes répétables