Project: Wikitty
Code Location: http://svn.nuiton.org/svn/wikitty/trunk/trunk
Browse
/
Download File
changelog.txt
Release 0.9
-----------
d- test unitaire implantation hbase
d- config solr
d- support recherche by example
d- ajout creation index solr sur store
d- implantation label (gesion des listes)
d- ajout creation index solr sur label
d- support recherche by example avec facet
d- implantation PageResult pour supporter toute l'info des resultats (facet)
d- probleme de changement de version des extensions: Si on change une extension
  (et donc sa version) alors qu'elle avait ete defini dans un Bean, comment
  continuer a utiliser ce Bean qui va utiliser une mauvaise version de
  l'extension (impossible d'appeler un store)
d- probleme les List et lucene a moins de mettre tous les champs comme pouvant
  etre multi-value ?
d- probleme de stockage des listes dans hbase, les attributs sont conserve entre
  deux sauvegardes du meme objets, donc il faut pouvoir supprimer les anciens
  champs (pour les listes, un remove diminue la liste, mais en fait il reste
  toujours les elements car le nom du champs contient le nombre d'element)
  Il faut donc soit connaitre le nombre d'element soit, supprimer les anciens
  avant d'ajouter les nouveaux
d- gestion des versions des extensions (supporte-t-on plusieurs version d'une
  meme extension au meme moment pour different objet ?)
d- l'index solr est supprimé dans le setUp()
d- vider la base hbase
d- implantation categorisation
d- implantation import/export XML des wikitties (a tester)
d- support du delete de wikitty (marque comme supprime ?)
d- implantation d'un service metier (developpement du proxy) (ex: product)
d- pouvoir mettre des tag/value sur les fieldType
d- possibilite de nomer un Criteria
d- support des required dans les extensions
d- import/export a finir (implantation des methodes)
d- Handle lowerBound and upperBound constraint on Fields.
d- migration que faire lors d'un changement d'une extension
  (ajout/suppression/modif de champs)
d- typage dans solr
d- finir implantation criteria
d- synchronisation de version des extension
	ex: un champ change de nom.
	ex: on recharge un wikitty dont une extension a évolué (ajout/suppression de champ)
d- support des enumerations comme type de champs wikitty (gere comme une chaine)

Release 1 Sprint 1
------------------
d- [bug] gestion des ensembles, cast des ensembles en liste
d- [bug] non récupération du résultat de l'export
d- [bug] transformation des champs dans le format Solr pour la récupération des facettes
d- [bug] passage du format de date en UTC
d- creation d'une factory pour la création des extensions
d- migration des api hbase en 0.20.0
d- mise en place du Log4J
d- suppression des exceptions sur le recherche dans le casil y a pas de résultat
d- implantation facet sur categorisation (facet hierarchique)
d- transformation en xml du criteria
d- récupérer les dépendances entre extension dans un wikitty
d- centralisation de la configuration htable

d- gestion des critiria sur les extensions
d- simplification de l'interface sur les find criteria et export, plus qu'un
   find criteria et un export sur le service, déplacement des find example et export example
   sur le proxy

Release 1 Sprint 2
------------------
d- trie sur le criteria
d- création d'un nom d'élément static pour les recherches sur les ids et les extensions
d- recherche full texte
d- recherche d'un champ sur plusieurs extensions
d- ajout de requires sur une extension dans l'import en export XML

d- améloration de la recherche avec des arbres arithmétiques
d- création d'un module Solr
d- reindexation des nouveaux contenus quand ils sont aujouté dans un noeud
d- ajout d'un find all dans le DAO
d- reprise des tests unitaires

Release 1 Sprint 3
------------------
d- modification du DAO pour renvoyer par défaut les beans selon l'extension de la class paramètrés
d- restoreNode avec checkExtension
d- facetisation sur les extensions
d- restore d'une extension à partir de son nom

d- restauration en set ordonnées
d- ajout d'un service pour synchroniser solr avec hbase

Release 1 Sprint 4
------------------

d- migration des wikitties lors d'une modification de l'extension
d- normalisation des versions sur les extensions
d- clone pour modification d'une extension
d- sous recherche avec un sous arbre en not
d- acceptation de n'importe quels caractères dans les tagvalues

Release 1 RC
------------
d- refonte des tests
d- déplacer les tests solr de hbase
d- gestion des string en text dans solr
d- recherche sur un champ string sans tenir compte de la case
d- création d'un module de storage en jpa

Release 2 Sprint 1 (Version 1.2)
--------------------------------
d- fixer les SQL injections dans la partie JDBC
d- mise en place des transactions JTA dans l'API
d- mise en place des transactions JTA dans JPA
d- mise en place des transactions JTA dans JDBC
d- modification des interfaces de storage pour supprimer les commandes
d- suppression du module test-hbase-plateform, directement intégrer dans les
tests du module hbase
d- mise en place des transactions JTA dans Solr
d- ajout d'un filtre sur les restores children et node

Version 1.3
-----------
d- ajout des tagvalues sur les extensions
d- recupération des requires dans le module JDBC
d- utilisation de JPA 2 dans le module JPA
d- création d'un storage permettant d'enregister dans plusieurs autres storages
d- création d'un storage JMS pour faire de la réplication de données
d- utiliser directement les objets de l'API pour les mapper en XML dans la partie JPA

Version 2.1.5
-------------
d- ajouter un generateur BusinessEntityHelper qui contient les memes
   methodes que le BusinessEntityAbstract mais en static et en 1er
   arguement un wikitty