Un enlace permanente o permalink es una URL que se pretende que permanezca sin cambios durante muchos años en el futuro, lo que produce un hipervínculo que es menos susceptible a la pérdida de enlaces . Los enlaces permanentes suelen representarse de forma sencilla, es decir, como URL limpias , para que sean más fáciles de escribir y recordar. La mayoría de los sistemas de software de blogs y distribución de contenido modernos admiten este tipo de enlaces. A veces se utiliza el acortamiento de URL para crearlos.
Un enlace permanente es un tipo de identificador persistente y la palabra enlace permanente se utiliza a veces como sinónimo de identificador persistente. Sin embargo, con más frecuencia, el término enlace permanente se aplica a identificadores persistentes generados por un sistema de gestión de contenido para páginas servidas por ese sistema. Este uso es especialmente común en la blogosfera. Dichos enlaces no son mantenidos por una autoridad externa y su persistencia depende de la durabilidad del propio sistema de gestión de contenido.
En los primeros años de la web, todo el contenido era estático y, por lo tanto, todos los hipervínculos apuntaban a un nombre de archivo. Sin embargo, pronto muchas páginas web se volvieron dinámicas y muchas URL comenzaron a incluir términos de consulta.
Un uso temprano citado del término permalink en su sentido actual fue el de Jason Kottke el 5 de marzo de 2000, en una publicación titulada: "Finalmente. ¿Te diste cuenta de que...". [1] Matthew Haughey había discutido una característica de estilo permalink con los cofundadores de Blogger Evan Williams y Paul Bausch el fin de semana anterior, y Bausch había señalado que era técnicamente factible producir enlaces permanentes en Blogger, utilizando una característica (escrita por él) que permitía colocar el ID de una publicación en una plantilla de Blogger. En respuesta al blog de Kottke , el 6 de marzo de 2000, Haughey publicó los detalles técnicos en su propio blog, [2] lo que ayudó a abrir el camino a una adopción generalizada. [ cita requerida ]
La permanencia de los enlaces es deseable cuando es probable que los elementos de contenido estén vinculados a, desde o citados por una fuente fuera de la organización de origen. Antes de la aparición de sitios web dinámicos a gran escala creados sobre sistemas de gestión de contenido respaldados por bases de datos , era más común que las URL de piezas de contenido específicas fueran estáticas y legibles para humanos, ya que la estructura y el nombre de las URL eran dictados por la entidad que creaba ese contenido. El aumento del volumen de contenido y la dificultad de gestión llevaron al surgimiento de sistemas basados en bases de datos, y las URL resultantes, difíciles de manejar y a menudo cambiantes, exigieron políticas deliberadas con respecto al diseño de las URL y la permanencia de los enlaces.
Por ejemplo, las URL internas basadas en la interfaz de acceso común de Wikipedia se vuelven más legibles al simplificarlas. La URI interna de un artículo de Wikipedia llamado Example, que es http://en.wikipedia.org/w/index.php?title=Example
, se genera mediante la reescritura de la URL a partir de la URL externa más legible para los humanos, http://en.wikipedia.org/wiki/Cool_URIs_don%27t_change/Example
.
Una entrada de un blog con muchas entradas es accesible desde la página principal del sitio sólo por un corto tiempo. Los visitantes que almacenan la URL de una entrada en particular a menudo encuentran al regresar que el contenido deseado ha sido reemplazado por algo nuevo. La publicación de enlaces permanentes de forma destacada es un método empleado por los blogueros para alentar a los visitantes a almacenar una URL más duradera (el enlace permanente) como referencia.
Los enlaces permanentes suelen constar de una cadena de caracteres que representan la fecha y la hora de publicación, y un identificador que indica el autor original del artículo o su tema. Es fundamental que, si se modifica, renombra o mueve un artículo dentro de la base de datos interna, su enlace permanente permanece inalterado, ya que funciona como una cookie mágica que hace referencia a un identificador de base de datos interna. Si se elimina un artículo por completo, con frecuencia su enlace permanente no se puede volver a utilizar.
Posteriormente, los enlaces permanentes se han utilizado para una serie de innovaciones, entre ellas el rastreo de enlaces y el trackback de enlaces en blogs, y la referencia a entradas de blogs específicas en flujos de sindicación RSS o Atom .
Tanto los enlaces permanentes como el localizador uniforme de recursos persistente ( PURL ) se utilizan como URL persistentes y redirigen a la ubicación del recurso web solicitado . Las principales diferencias en los conceptos se refieren al nombre de dominio y la escala temporal : el PURL utiliza un nombre de dominio dedicado independiente y está pensado para durar décadas ; los enlaces permanentes normalmente no cambian el dominio de la URL y están pensados para usarse en escalas temporales de años.
Muchos sistemas de gestión de contenido y blogs no admiten el control de versiones de contenido, es decir, si se actualiza una entrada, no se crea una versión accesible de forma única. Por lo tanto, en el contexto de estos sistemas, un enlace permanente puede hacer referencia a diferentes contenidos a lo largo del tiempo. En el contexto de los sistemas que admiten el control de versiones, como la mayoría de las wikis , un enlace permanente se entiende comúnmente como un enlace a una versión específica . Aquí, tanto el enlace en sí como el recurso al que hace referencia no deberían cambiar con el tiempo.
MediaWiki , el software que ejecuta Wikipedia , admite este tipo de enlace permanente. En su implementación actual, las versiones antiguas de artículos, imágenes y plantillas específicos se pueden referenciar mediante URL únicas e inmutables, aunque las entradas actuales no pueden usar versiones antiguas de imágenes y plantillas. Se recomiendan enlaces permanentes a versiones específicas para citar artículos de fuentes como Wikipedia y Wikinoticias , para garantizar que el contenido permanezca inalterado para su revisión. Un revisor puede entonces ver la revisión citada, la revisión actual y las diferencias entre las dos.
Las entradas del blog suelen tener el siguiente formato:
Los enlaces permanentes suelen indicarse mediante un enlace de texto (es decir, "Enlace permanente" o "Enlace a esta entrada"), pero a veces se puede utilizar un símbolo. El símbolo más común es el signo numeral o #. Sin embargo, ciertos sitios web emplean su propio símbolo para representar un enlace permanente, como un asterisco , un guión, un signo de puntuación (¶), un signo de sección (§) o un icono único.
Los enlaces permanentes se pueden indicar dentro del HTML de una página para permitir que las herramientas de navegación automática detecten el enlace permanente y lo utilicen para vincular en lugar de la URL indicada . El elemento de enlace debe incluir los siguientes atributos:
< link rel = "marcador" href = "http://ejemplo.com/marcador/123/" />