retour à la page d'accueil

Bogue graphique assez décourageant!

24 août 2007

Quand l’auteur navigue un peu dans sa PCB les onglets des méthodes associées à sa sélection se trouvent

  1. précédés d’onglets fantômes “< >” (un de plus à chaque changement de sélection!)
  2. suivis d’un onglet “< >” qui lui permet de réafficher les onglets activables disparus (sauf s’il y a trop d’onglets fantômes avant!)

Est-ce un bogue du framework AJAX de Zapatech ? ou de l’application ?

Il faudrait corriger vite avant que les nouveaux utilisateurs appelés à exéprimenter le webographe ne se découragent :-(

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

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

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

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.

Compte-rendu de la réunion du 10 mai 2007

12 mai 2007

Présents : Talel et Ibrahim

Excusés: Jean-Marc, Nicolas et Gérard

Lors de cette réunion, nous avons installé la nouvelle version 1.2 de la PCB qui est multi-navigateur et totalement basée sur AJAX + DHTML.

Nous avons testé cette nouvelle version de PCB et discuté des nouvelles améliorations à faire :

  1. Eliminer les pages transitoires.
  2. Donner accès à la fonction subscribe à un topique pour les utilisateurs anonymes. Dans ce cas, l’anonyme sera invité à donner l’adresse de sa PCB et toutes les informations nécessaires pour établir le lien entre sa PCB et la PCB qu’il est en train de consulter.
  3. Ajouter la possibilité de déplacer les topiques associés.
  4. Trouver une solution pour la gestion et l’affichage de l’arbre des topiques lorsque ce dernier comporte plusieurs niveaux. Actuellement, le nombre de niveaux maximum est assez faible (environ 4 ou 5).

Release de la version 1.2 du webographe

10 mai 2007

Bonjour,

Sur ce lien, vous trouverez la version 1.2 du webographe :

http://www.infres.enst.fr/~mnafeg/webographe/install/pcb_v1.2.zip

Cette version est totalement AJAX+DHTML avec une nouvelle interface utilisateur et aussi des nouvelles fonctionalités comme l’ajout d’un billet directement à partir de sa PCB, ainsi que l’extension getbookmark qui est maintenant intégrée dans la PCB, ainsi elle ne depend plus du navigateur.

Cette version du webographe est - enfin! - multinavigateur: elle tourne bien sur Mozilla Firefox que sur Microsoft Internet Explorer.

Bonne journée.

Problème pour les échanges de contenus au delà du domaine de sa PCB !!!

8 mai 2007

Bonjour,

Lorsqu’on fait subscribe d’un topique vers sa PCB, on ne peut pas lire ses billets bien que le topique s’affiche dans la partie Topiques associés. Ce problème est dû à Ajax, pour des raisons de sécurité, qui n’autorise pas les transactions hors de son domaine. C’est-à-dire que si ma PCB se trouve sur www.infres.enst.fr alors Ajax peut accéder uniquement aux PCB qui sont installées sous ce domaine, par exemple une PCB qui est installée sur free.fr ne peut pas communiquer avec ma PCB qui est installée sur www.infres.enst.fr.

Donc ce n’est pas un bug de programmation mais c’est un verrou de sécurité (intempestif?).

Bonne journée à tout le monde.

Extension getbookmark multi-navigateur

28 avril 2007

Bonjour tout le monde,

Sur le site officiel du webographe, vous trouverez la version 1 de l’extension getbookmark,

Pour le gens qui ont installé leur PCB, le patch est à télécharger sur le lien :

http://www.infres.enst.fr/~mnafeg/webographe/install/patch_bookmark_v1.zip

et pour ceux qui veulent installer une nouvelle PCB, il y a la version 1.2alpha2 du webographe sur le lien :

http://www.infres.enst.fr/~mnafeg/webographe/install/pcb_v1.2.alpha2.zip

Pour la procédure d’installation de l’extension ( c’est la même soit pour le patch soit pour l’installation d’une nouvelle PCB), il suffit de lire la page d’installation du webographe : Titre : Configuration de la nouvelle extension, cette page se trouve sur le lien :

http://www.infres.enst.fr/%7Emnafeg/webographe/install.html

N.B. Le principe de fonctionnement est similaire à celui du blogmarks.net, par exemple si vous sélectionnez une phrase de la page à marquer, cette phrase va s’afficher automatiquement dans la partie description de la page.

Cette extension a été testée avec Firefox, Opera et Internet Explorer.

Bonne journée

Release de la version 1.2.alpha1 du webographe

25 avril 2007

Bonjour,

Sur le lien :

http://www.infres.enst.fr/~mnafeg/webographe/install/pcb_v1.2.alpha1.zip

vous pouvez télécharger le version 1.2.alpha1 du webographe.

Dans cette livraison il y a 50% XUL et 50% Ajax + DHTML,

Une des nouveautés est la suppression de l’ambiguité sur le champ du pcb ( avec http:// ou sans http://)

PROCEDURE DE LA MISE A JOUR pour les gens qui ont déjà installé leur PCB:

1- télecharger la version pcb_v1.2.alpha1.zip;
2- faire le unzip sur votre disque dur dans un dossier;
3- supprimer les fichiers /config/config.php et /login/database.php (en effet ces deux fichiers ne contiennent pas les paramètres de la configuration de votre PCB déjà installée);
4- faire upload de tous les autres fichiers dans le dossier du serveur où est installée votre PCB.

N.B. à chaque fois qu’une nouvelle livraison/release est disponible sur le site de webographe, j’ajouterai un article dans ce blog, donc je vous prie de vous abonner au fil RSS de ce blog et d’ajouter des commentaires ou aussi de poser vos questions par ce moyen.

bonne journée

Bug dans le XUL !!!

25 avril 2007

Bonjour,

Il arrive parfois qu’on ajoute un topique mais qu’il ne s’affiche pas dans la liste des topiques bien qu’il a été créé dans la base de donnée.

Le probléme est au niveau de XUL, en effet il ne conserve en mémoire que le dernier arbre de topiques qu’il a créé sans faire la mise à jour de cet arbre, c’est pour cela que le nouveau topique ne s’affiche pas.

Pour “résoudre” ce probleme - pour le moment - “il suffit” de redémarrer Firefox !

Mais je suis en train de travailler sur ce bug pour le résoudre sans avoir besoin de redémarrer firefox.

Bonne journée à tous