retour à la page d'accueil

Archive pour juin 2007

Compte-rendu de la réunion du 14 juin 2007

Jeudi 14 juin 2007

Review install webographe :
Pb de droits : windows prend les droits du masque, pas les droits de fichiers => divergence avec unix.

Bilan des installations :
ENST : saglio et mnafeg en 1.2.1
Free : 1.2.1
INT : Claire 1.2.1
Bruno devrait avoir une 1.2.1

Passage de 1.2.0 a 1.2.1 : correction de bug sémantique sur BD : erreur d’interprétation champs permalink contennait la ref principale d’un billet => href. Perturbation des aggrégateurs de flux RSS.

Limitation 1.1 XUL :
ne sait pas faire une requête à une BD hors même domaine name (DNS).
=> abandon si on veut répandre webographe …

Restent 2 pbs pour la version Ajax:
logiciel libre avec mention à zapatec, c’est tout de même étrange ;-)
taille supplément zp à télécharger : 8 Mo

Mais il n’y a plus de bogue fonctionnel dans la version 1.2.1 !!!

Décision :
Version 1.1 enlevée de l’offre publique car trop boguée… même si plus légère et pure libre!

IHM v1.2.1 :
- Souvent lent => message d’attente pour user
- pas bcp d’espace. Difficile d’avoir bcp de contacts, bcp de topics …

Insuffisance fonctionnelle :
- Difficile de retrouver qqun si on ne sait plus ds quelle liste on l’a mis. Connaître l’ensemble des listes ou il apparait.

To do list :
1. Talel prépare un zip linux. deadline fin semaine
2. faire une install from scratch => Claire. début semaine du 18 juin
3. peupler les pcb : tt le monde. deadline 1er juillet
4. pb réactif bouton internet explorer

Travaux futurs - future works

Mardi 5 juin 2007

Suite à la réunion d’avancement du 1er Juin les spécifications ou qualités de service suivantes sont repoussées AU DELA de toutes v1.2.x :

  • sécurisation des scripts pour qu’ils ne puissent, isolément appelés, dévoiler des objets cachés
  • cache des requêtes vers les autres PCB (pour temps de réponse rapide entre les “refresh”)
  • transitivité des associations de topiques - voir les lectures des auteurs que je lis
  • modèle “iceberg” à mémoire - si je retire un noeud d’une coupe je remonte, non pas à l’intersection de la branche avec sa plus proche voisine coupée, mais, s’il est plus bas que celle-ci, au plus proche noeud dans les coupes historiquement précédentes…
  • affichage graphique d’un seul arbre pour mes topiques (de ma PCB) et leurs topiques associés (des autres PCB)
  • utilisation d’un Dewey Digital Code au lieu d’un path pour identifier les topiques - quel avantage ?
  • depuis sa PCB pouvoir associer comme des topiques externes des flux XML (RSS ou Atom) comme s’il s’agissait de topiques d’autres PCB

(liste à compléter par commentaire)

Un bogue sémantique dans les versions jusqu’à 1.2.0

Mardi 5 juin 2007

Nous venons de trouver Ibrahim et moi un bogue, présent dans un grand nombre des scripts.php, qui prend son origine dans une méconnaissance de la différence entre deux URL associables à un billet - ou un item RSS ou une entry Atom/XML - à savoir :

  1. le permalink du billet par lequel les agrégateurs de flux peuvent le saisir individuellement (URL statique ou calculable dynamiquement)  - NOT NULL in PCB
  2. la référence que le billet fait d’une autre ressource du web - href - qu’il propose comme référence principale au même rang que son titre - NULLable in PCB

Malheureusement une erreur s’est glissée dès la v1.0 qui a pris sémantiquement l’un pour l’autre!

Ce bogue sera corrigé dans le package v1.2.1 qui comprendra aussi un patch pour modifier la PCB côté MySQL - permutation des contenus des champs.