Bueno, al final me he decidido a probar un experimento que me rondaba la cabeza hace tiempo, y era que los usuarios pudieran acceder a las antiguas versiones de un artículo, y que si había una nueva versión, suficientemente diferente, apareciese cronológicamente en el lugar que le ocupaba como revisión.
Al final, el mecanismo que voy a utilizar es el de las páginas de WordPress. Las páginas están pensadas para que un artículo que pueda ser demasiado largo se pueda fragmentar en diferentes trozos (páginas) más pequeños, y de más fácil lectura. Pero tienen varios inconvenientes:
* No muestran la longitud real del artículo en el navegador.
* Crean problemas de enlaces en el caso de que cambie el número de páginas del artículo.
* Y sobre todo, las páginas posteriores a la página uno no aparecen en la sindicación RSS completa.
Por esta última razón, sobre todo, decidí abandonar el uso de páginas, y pensé que si un artículo realmente era tan grande, mejor era dividirlo en diferentes capítulos que correspondieran a diferentes artículos, más un capítulo de contenidos.
De modo que, a partir de ahora, si un artículo de Memoria de Acceso Aleatorio tiene páginas, cada página tendrá versiones progresivamente más antiguas del mismo artículo. La fecha del artículo corresponderá a la de la última modificación (o lo que es lo mismo, la primera página), y cada página posterior indicará el número de versión, y la fecha original de la misma.
De esta forma, en la sindicación aparecerán las modificaciones a los artículos con el contenido completo de la modificación, sin repeticiones, y en la web estará disponible el histórico del artículo, para quien quiera ver cuál ha sido la evolución.
Además, eso permite crear una especie de híbrido entre _wiki_ y bitácora, por el que las modificaciones o sugerencias de los comentarios se pueden incorporar más rápidamente, y con el crédito correspondiente, a los artículos de la bitácora. Tendríamos algo así como el _wikiblog_.
El primer artículo en utilizar ese esquema es “Sobre el retraso de Leopard”. La primera página corresponde a la última modificación, y tiene la fecha actualizada a hoy, y la segunda página contiene la versión inicial, convenientemente etiquetada y fechada.
¿Qué os parece la idea?
Comentarios
Una respuesta a «Memoria de Acceso Aleatorio, ahora con histórico de modificaciones»
Me gusta más la solución convencional consistente en indicar que se ha actualizado. Aunque de seguir adelante con la idea yo pondría otra palabra en lugar de pages.
Una pregunta, ¿tú lees los mensajes que dejamos en las entradas antiguas?