cool
bon alors voila ce que j'en pense :
- quelle que soit la solution choisie, il faudrait pouvoir demander une version xml de la page courante meme si le topic est récent, donc si parser les posts pour faire du HTML/XML est trop couteux pour ca, ca serait a mon avis pas une bonne idée
- il faudrait pouvoir demander au serveur un extrait de la page courante pour économiser de la bande passante : par exemple posts-xml.php?s=62756&first=5&last=8 (avec éventuellement possibilité d'exclure last)
- stocker les posts non parsés aurait l'avantage de permettre a un frontend de citer des posts sans avoir a faire des aller-retour avec le serveur. note que ca ne serait pas nécessaire pour les topics archivés, donc ca pourrait éventuellement etre un switch passé a posts-xml.php (cela dit ca compliquerait les choses de devoir gérer deux formats différents, xml pour les topics actifs et html pour les vieux topics -- sauf si le frontend laissait la main au moteur de yn pour les sujets archivés, ce qui n'arriverait de toute facon pas tres souvent)
- pour les posts lockés, ca me parait clair qu'il ne faut pas inclure le contenu, sauf pour l'auteur et les admins ; mais il faudrait clairement laisser le post, avec un attribut status="locked" ou un truc du style... et probablement laisser la date et l'heure, meme si ce n'est pas afficher par le moteur, ca serait plus logique de les laisser
- les sondages, si c'est laissé en tant que balise brute ca ne pose pas de pb, a part que pour connaitre le contenu du sondage il faudrait faire un deuxieme hit