Bonsoir,
Frédéric Glorieux wrote:
Vu la quantité d'informations qu'ils maintiennent, il peuvent
probablement faire mieux. J'ai poussé sur la liste Exist en espérant un
commit pour avoir un getLastModified() au niveau d'une collection.
Plus tard :
En ce cas, c'est à Exist de proposer son implémentation d'un cocoon Source plus
complet ?
Puis après :
Je sais un commiter Exist qui écoute aussi ici.
Pensant être le dit commiter, je ne sais pas quoi répondre si ce n'est
que ni la première fonctionnalité, ni la seconde ne font partie de mes
priorités. Bien sûr, comme dans tout bon projet open source, tout un
chacun, y compris Frédéric Glorieux ;-), peut s'y coller.
Je puis comme d'habitude, et dans la mesure de mes moyens, donner des
conseils. En attendant, voici mon avis :
Le timestamp existe sur les collections et est même documenté dans les
antiques Javadoc :
http://exist.sourceforge.net/api/org/exist/collections/Collection.html#getTimestamp()
La façon dont il est généré est un peu particulière car c'est une info
fournie par le cache de collections, le truc bancal mais relativement
efficace trouvé par eXist pour centraliser les opérations de lecture,
écriture (et donc de verrouillage) et quelques autres goodies.
De plus, je sais pertinement que ce cache n'est pas rafraîchi comme il
faut et, plus souvent, que son rafraîchissement n'est pas toujours
correctement répercuté comme il se doit.
Il y a pas mal de refactorings à faire là-dedans, avec des pincettes
évidemment (je viens de me faire flamer pour avoir stabilisé une
non-feature :-)
En ce qui concerne la source Cocoon et sans vouloir rallumer la
polémique sur les licences qui a meublé les premiers jours de cette
liste, vous savez où il faut envoyer les patches :-)
Je tiens seulement à indiquer que les URI eXist sont, hum, bancales et
que j'ai écrit une classe XmldbURI pour essayer de mettre de l'ordre
dans tous ça. Bien sûr, ça aurait été plus simple avec des specs xmldb
blindées... mais, dans ce cas précis, je pense que l'implémentation fera
la spec et non l'inverse : avis aux amateurs !
Je n'accapare pas plus la bande passante car on est assez loin de
Cocoon. Il faut simplement se rendre compte que eXist c'était jusqu'à il
y a peu un développeur et un "conseiller scientifique". Même si la
situation s'est améliorée, les contributeurs manquent cruellement et les
efforts sont très difficiles à coordonner...
J'ajoute que pas mal de dév se décident sur le Chat (auquel je n'ai
accès que depuis chez moi :-( ).
A+
p.b.
M'enfin, ça sera mieux en 2006 :-)
A+
p.b.
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]