Hop, un sondage sur un élément technique, pour changer du sempiternel sondage sur le nom du site...

Voilà, j'ai implémenté il y a quelques temps, à la demande de truitoune je crois, un mode "commentaires imbriqués" pour Cyna.
Dans l'idée, ça ressemble au système de commentaires "par défaut" de Livejournal.
Dans la pratique, j'essaie d'arriver à quelque chose dans ce genre :
http://dossiers.cyna.fr/747.html (oui, c'est mon ancien site...

Il est beau, non ? Ca me fait toujours bizarre de revoir mes vieilleries...)
Voici des exemples de topics sur Cyna.fr optimisés manuellement pour profiter du système par threads :
http://forum.noisen.com/4964/n...ao-se-remet-au-boulo/threaded/http://forum.noisen.com/4994/m...rique-pour-ou-contre/threaded/Comme vous pouvez le constater, il suffit d'ajouter "/threaded/" à la sujet du sujet pour que ça s'affiche ainsi...
Le but est quand même de n'afficher que le premier message de chaque discussion, comme sur dossiers.cyna.fr, et pour les réponses à ces messages, les afficher immédiatement en un clic (par exemple avec du CSS très simple, mais c'est un autre sujet). L'un des avantages de ce système est qu'il permet de lire les conversations "dans l'ordre", classées thématiquement si je puis dire. Ainsi, je pourrais par exemple m'amuser à implémenter une nouvelle possibilité de "séparation de topic", par exemple en cliquant sur le premier message d'un thread, le message "parent", SMF va séparer toute la conversation qui en découle, pour la coller dans un autre topic. Ca permet de faire des plits en un clic, au lieu de devoir relire un à un tous les messages...
Bon, qu'est-ce qui ne va pas ?
C'est simple : de manière à "favoriser" la création de threads hierarchisés (d'ailleurs ce n'est jamais qu'un encouragement : rien n'oblige les gens à jouer le jeu, ils peuvent se contenter de répondre au message principal ce qui créera un nouveau "thread"), il faut mettre un bouton "Réponse rapide" en dessous de CHAQUE message, ce qui risque d'alourdir un peu la mise en page.
De plus, la programmation actuelle du site fait que cette opération est impossible, sauf à soit (1) mettre simplement un lien vers le bouton "Réponse rapide" d'en bas de l'écran, et du Javascript pour indiquer à ce bouton le n° du message auquel on répond., (2) faire un système très compliqué qui va "déplacer" la boîte de réponse rapide juste en dessous du message... Mais ça franchement je ne sais pas comment je le ferai...

L'autre souci (moins grave mais bon..), c'est que l'option "double post" (qui permet de fusionner ensemble plusieurs posts d'un même auteur qui se suivent) risque de foutre le boxon : imaginez que je réponde à un thread, puis à un autre, dans les deux minutes... En mode threaded, mes deux messages s'affichent loin l'un de l'autre, séparés par d'autres threads. En mode normal (flat, inline, ce que vous voulez), mes deux messages s'affichent à la suite... Et l'interface propose donc de les fusionner. Et si je les fusionne, ben ma réponse au deuxième thread va se retrouver tout d'un coup "collée" dans le premier thread, qui lui n'a aucun rapport pourtant...
Du coup c'est vraiment très compliqué, tout ça. Je suppose que je peux trouver des solutions à tout cela, mais j'en aurai sans doute pour quelques jours de travail supplémentaire. Or voilà, je ne sais pas si ça intéresse beaucoup de monde, finalement.
D'où ce sondage. Est-ce que ce système vous branche (dans le sens : si le site vous permet d'afficher par défaut les discussions de cette manière, vous le ferez), est-ce que vous vous en fichez (dans le sens : je n'ai pas de problème avec les discussions "plates"). Si vous ne savez pas, choisissez simplement la troisième option.
Merci