Para un usuario no es fácil localizar los posts que han sido recién creados o modificados desde que los consultó por última vez. Las noticias se ordenan precisamente por este orden de creación/modificación, lo que podría ser suficiente cuando el ritmo de actualizaciones no es alto, pero no en el momento actual. Un usuario ha de perder demasiado tiempo revisando la fecha de última modificación y el número de respuestas en cada hilo, si no quiere perder ninguna.
Al efecto de aminorar este problema sería beneficioso establecer un código de colores resaltando, para cada usuario, aquellos hilos de creación reciente que nunca ha visitado y aquellos que habiendo sido visitados en alguna ocasión contienen nuevos mensajes.
Para lograr ese objetivo se necesita almacenar para cada usuario y cada hilo el número de respuestas presentes la última vez que el usuario accede a él. Cuando se muestra una lista de hilos se confronta esa información con el número actual de respuestas en el hilo y se representa su título con el código de color oportuno (actualmente siempre es azul oscuro, al menos en mi theme[/b]).
La solución implica tanto un mayor consumo de espacio como una mayor carga en las consultas. Lo cual la hace inviable, pero sólo si éstos dos esfuerzos se dejan en el servidor web. Mi propuesta, que no sé si es técnicamente viable, consiste en diferirlos al cliente.
Por una parte la información debería quedar almacenada en los cookies presentes en cada cliente/usuario. El trabajo de confrontar el último estado de cada hilo con el actual, así como llevar a cabo la actualización de los mismos la realizarían funciones script al efecto. Que sería lo único que habría que desarrollar. El servidor incluiría siempre en el código html generado para las páginas con listas de hilos, las mismas funciones.
Para que este esquema funcione es necesario que desde un script se pueda consultar y modificar localmente el contenido de las cookies. Lo cual desconozco si es posible, ni en caso de que sea posible cómo se haría exactamente.
A todas estas, he de decir que no tengo demasiada idea ni sobre cookies, ni scripts, ni php y ni tan siquiera html si me apuran. Sin embargo espero, al menos, despertar la imaginación de los que sí sepan. Lo que sí considero es que el actual sistema es ineficiente y sería preciso realizar alguna mejora en este sentido. Sobre la viabilidad de mi propuesta, espero que los entendidos no se hayan reído demasiado al ver tantas incongruencias juntas
[Editado el 22/2/2003 por beniamino]