Coucou,
Qu'est-ce que vous z'en pensez? Je me lance?
Non ! La 1.2 est presque prête, ce n'est pas le moment de
rajouter un nouveau bousin (par contre il reste un ou deux
trucs dans le TODO).
Sur l'utilité du machin....
- La rapidité de l'espace privé n'est pas cruciale (à moins
de le transformer en chat-room). Donc si ça n'apporte pas
d'amélioration sur l'espace public, je ne suis pas sûr que
ce soit très utile.
- Il faut éviter au maximum les fichiers de données séparées,
vu que tout est censé tenir dans la base. Pour le inc_meta_cache,
j'ai dû faire une exception dont je ne suis pas particulièrement
heureux mais qui est incontournable, vu qu'il s'agit précisément
d'éviter la connexion à la base. Garder à l'esprit que sur un
site type Diplo (le seul type de site où une optimisation des
hiérarchies serait vraiment utile), le parsing et le chargement
du fichier risque d'être prohibitif : les accès rapides à des
données en grande quantité, MySQL est fait pour ça....
- Le naviguer.php3, des dizaines de requêtes ? Il y a une
hiérarchie linéaire en haut (deux ou trois requêtes en général),
l'affichage des sous-rubriques et des sous-sous-rubriques (n + 1
requêtes où n est le nombre de sous-rubriques de l'id_rubrique
en cours, c'est-à-dire en général 4 ou 5). S'il y a vraiment
des dizaines de requêtes (mais je n'y crois pas), c'est que le
machin est mal programmé, donc à reprogrammer ;))
- Dans le "afficher tout", ce qui me paraît le plus gênant, c'est
la taille du fichier et la vitesse d'affichage sous Netscape.
De plus, il faut à chaque rubrique une requête pour savoir si
elle est visible (mode rédacteur) ou supprimable (mode administrateur)
et éventuellement récupérer les articles. Donc pour gagner il
faudrait bidouiller un peu plus le fichier à plat, et donc aussi
le regénérer plus souvent....
Pour l'affichage d'une hiérarchie restreinte, il faut avant tout
en estimer la pertinence par rapport à d'autres solutions (champ
de recherche texte sur le titre de la rubrique, par exemple).
Est-ce que c'est intuitif ? ("où elles sont mes rubriques").
Comment on fait pour sélectionner une rubrique qui n'est pas
dans l'affichage ? On clique sur la racine ? Mais alors après
ça affiche quoi ? Les deux premiers niveaux ? Et il faut cliquer
sur un des premiers niveaux pour de proche en proche atteindre
le niveau de profondeur désiré ? Heuuuuuuuuuuuuuuuuuu......
D'autre part, là aussi c'est pour le Diplo : est-ce que la
machine du Diplo (ou une machine équivalente pour un autre
site équivalent) risque vraiment d'être sur les genoux.
Ca m'étonnerait. Au besoin, calculer ou faire un test
Suggestion : pour plus de cinquante ou cent rubriques (au choix),
afficher un champ de recherche sur le titre de la rubrique.
Comme il risque d'y avoir des doublons dans les titres, ajouter
un lien "sélectionner directement" qui force l'affichage du
pop-up (intégral, ben oui). Bon, mais j'aimerais qu'on ne s'occupe
de ça qu'après la sortie de la 1.2.
a+
Antoine.