Das Konzept des Permapointer
Im Web 2.0 ist das Konzept des Permalinks gut bekannt. Damit bezeichnete man ursprünglich einen Link auf einen Artikel in einem Blog, der auch noch dann gültig bleibt, wenn der Artikel von der Frontseite des Blogs verschwunden ist. Später wurde der Begriff des Permalink auch auf alle Links angewendet, denen eine gewisse Stabilität (oder Permanenz) zukommt (oder zukommen soll). Wikipedia-Artikel zu Permalink.
Permalinks sind also Links, unter denen ein Artikel möglichst langfristig erreichbar ist. Permalinks können mit dem Tag link in eine HTML-Seite eingebettet werden:
link rel="bookmark" href="Permalink URL"
Darüber hinaus können auch Blog- und Content Management Systeme eigene Techniken aufweisen, um Permalinks bei der Erstellung von Inhalten zu vergeben und beim Abruf von Permalinks die richtigen Inhalte zu vergeben.
Nun bestehen die Inhalte im Web nicht immer aus Seiten sondern manchmal auch aus einzelnen Textblöcken. Diese Textblöcke entwickeln sich im Laufe der Zeit weiter, werden größer, werden mit Kommentaren versehen und werden schließlich eigene Seiten. Permalinks als permanente URLs, also als permanente Links bei denen Link im Sinne von Link auf eine Seite verstanden wird, sind also nicht praktikabel.
Implementierung von Permapointern
Betrachten wir zu Beginn die Implementierung des Permalinks. Hier fällt auf, daß bereits der Permalink zwar weithin genutzt wird, seine Implementierung jedoch nicht dem Konzept entspricht. Typischerweise werden Permalinks durch Rewriting Regeln auf Ebene von Webservern und Blog-Engines auf sehr pragmatische Art und Weise verwendet. So werden etwa bei Wordpress Permalinks durch Rewriting Regeln in der Konfigurationsdatei des Apache etabliert. Die Möglichkeiten des tags werden ignoriert. So werden etwa im Firefox die Original URLs als Bookmark eingetragen, obwohl die Benutzung angegebener bookmark Links sinnvoller wäre.
Sehr deutlich wird das Implementierungsproblem der Permalinks im englischsprachigen Wikipediaartikel zu Permalinks.
Generell stellt die Technik der Link tags natürlich auch das Problem, daß ein- und derselbe Permalink an mehreren verschiedenen Webseiten genutzt werden kann, im Widerspruch zur ursprünglichen Definition.
Eine sinnvolle Implementierung von Permalinks wäre also ein Suchdienst, der jedem Server eine Art redirection map von Permalinks zu aktuellen URLs liefert, inklusive Warnungsmeldung, wenn ein Permalink mehrfach auf verschiedenen Seiten benutzt wird.
Eine analoge Form der Realisierung wäre für Permapointer denkbar.
