Dauerlink - Permalink

Ein Permalink oder permanenter Link ist eine URL , die für viele Jahre unverändert bleiben soll, was zu einem Hyperlink führt , der weniger anfällig für Link-Rot ist . Permalinks werden oft einfach gerendert, d. h. als saubere URLs , damit sie leichter eingegeben und erinnert werden können. Die meisten modernen Blogging- und Content-Syndication- Softwaresysteme unterstützen solche Links. Manchmal wird URL-Kürzung verwendet, um sie zu erstellen.

Ein Permalink ist eine Art persistenter Identifikator und das Wort Permalink wird manchmal als Synonym für persistenten Identifikator verwendet. Häufiger wird Permalink jedoch auf persistente Identifikatoren angewendet, die von einem Content-Management-System für Seiten generiert werden, die von diesem System bedient werden. Diese Verwendung ist besonders in der Blogosphäre verbreitet . Solche Links werden nicht von einer externen Autorität gepflegt und ihre Beständigkeit hängt von der Dauerhaftigkeit des Content-Management-Systems selbst ab.

Geschichte

In den Anfangsjahren des Webs war der gesamte Inhalt statisch, und daher wiesen alle Hyperlinks auf einen Dateinamen hin. Bald jedoch wurden viele Webseiten dynamisch und viele URLs begannen, Abfragebegriffe zu enthalten.

Eine zitierte frühe Verwendung des Begriffs Permalink in seiner aktuellen Bedeutung stammt von Jason Kottke am 5. März 2000 in einem Beitrag mit dem Titel: "Endlich. Hast du das bemerkt". Matt Haughey hatte am vergangenen Wochenende mit den Blogger -Mitbegründern Evan Williams und Paul Bausch über eine Funktion im Permalink-Stil gesprochen , und Bausch hatte darauf hingewiesen, dass es technisch machbar sei, in Blogger mit einer Funktion (von ihm geschrieben) permanente Links zu erstellen, die es ermöglichte, ID eines Beitrags, der in eine Blogger-Vorlage eingefügt werden soll. Als Reaktion auf Kottkes Blog veröffentlichte Matt Haughey am 6. März 2000 die technischen Details in seinem eigenen Weblog, was den Weg für eine breite Akzeptanz ebnete.

Zweck

Die Beständigkeit in Links ist wünschenswert, wenn Inhaltselemente wahrscheinlich mit einer Quelle außerhalb der ursprünglichen Organisation verlinkt oder von einer Quelle zitiert werden. Vor dem Aufkommen groß angelegter dynamischer Websites, die auf datenbankgestützten Content-Management-Systemen basierten, waren URLs bestimmter Inhalte häufiger statisch und lesbar, da die URL-Struktur und -Namensgebung von der Entität vorgegeben wurde, die diese Inhalte erstellt. Erhöhtes Inhaltsvolumen und schwierige Verwaltung führten zum Aufkommen datenbankgesteuerter Systeme, und die daraus resultierenden unhandlichen und sich häufig ändernden URLs erforderten bewusste Richtlinien in Bezug auf URL-Design und Link-Permanenz.

Zum Beispiel werden die internen cgi-basierten URLs von Wikipedia durch Vereinfachung besser lesbar gemacht. Der interne URI für einen Wikipedia-Artikel mit dem Namen Example, also http://en.wikipedia.org/w/index.php?title=Example, wird durch URL-Rewriting aus der besser lesbaren externen URL generiert , http://en.wikipedia.org/wiki/Example.

Ein Eintrag in einem Blog mit vielen Einträgen ist nur für kurze Zeit von der Startseite der Site aus zugänglich. Besucher, die die URL zu einem bestimmten Eintrag hinterlegen, stellen bei ihrer Rückkehr häufig fest, dass der gewünschte Inhalt durch etwas Neues ersetzt wurde. Das prominente Posten von Permalinks ist eine Methode, die von Bloggern verwendet wird, um Besucher zu ermutigen, eine langlebigere URL (den Permalink) als Referenz zu speichern.

Permalinks bestehen häufig aus einer Zeichenfolge, die Datum und Uhrzeit der Veröffentlichung darstellt, und einer Kennung, die den Autor angibt, der das Element ursprünglich verfasst hat, oder seinen Betreff. Entscheidend ist, dass, wenn ein Element innerhalb der internen Datenbank geändert, umbenannt oder verschoben wird, sein Permalink unverändert bleibt, da er wie ein magischer Cookie funktioniert , der auf eine interne Datenbankkennung verweist. Wenn ein Element vollständig gelöscht wird, kann sein Permalink häufig nicht wiederverwendet werden.

Anschließend wurden Permalinks für eine Reihe von Innovationen genutzt, darunter Link-Tracing und Link- Trackback in Weblogs sowie Verweise auf bestimmte Weblog-Einträge in RSS- oder Atom- Syndication-Streams.

Vergleich mit PURL

Sowohl Permalink als auch PURL werden als persistente URL verwendet und leiten an den Speicherort der angeforderten Webressource weiter . Die Hauptunterschiede in den Konzepten liegen in Bezug auf den Domainnamen und die Zeitskala : PURL verwendet einen unabhängigen dedizierten Domainnamen und soll jahrzehntelang bestehen ; Permalinks ändern normalerweise nicht die Domain der URL und sind für die Verwendung auf Zeitskalen von Jahren vorgesehen.

Permalinks und Versionen

Bei Wikipedia erhält man einen permanenten Link zu einer bestimmten Version eines Artikels über den Eintrag "Permanenter Link" in der Toolbox.

Viele Blogging- und Content-Management-Systeme unterstützen keine Versionierung von Inhalten, dh wenn ein Eintrag aktualisiert wird, wird keine eindeutig zugängliche Version erstellt. Daher kann ein Permalink im Kontext dieser Systeme im Laufe der Zeit auf unterschiedliche Inhalte verweisen. Im Kontext von Systemen, die Versionierung unterstützen, wie den meisten Wikis , wird ein Permalink allgemein als Link zu einer bestimmten Version verstanden . Hier sollten sich sowohl der Link selbst als auch die Ressource, auf die er verweist, im Laufe der Zeit nicht ändern.

MediaWiki , die Software, auf der Wikipedia läuft , unterstützt diese Art von permanentem Link. In der aktuellen Implementierung sind alte Versionen bestimmter Artikel, Bilder und Vorlagen durch eindeutige, unveränderliche URLs referenzierbar, obwohl aktuelle Einträge möglicherweise keine alten Versionen von Bildern und Vorlagen verwenden. Für das Zitieren von Artikeln aus Quellen wie Wikipedia und Wikinews werden permanente Links zu bestimmten Versionen empfohlen , um sicherzustellen, dass der Inhalt für die Überprüfung unverändert bleibt. Ein Reviewer kann dann die zitierte Revision, die aktuelle Revision und die Unterschiede zwischen den beiden anzeigen.

Präsentation

Blogeinträge sind normalerweise wie folgt aufgebaut:

  • Titel
  • Datum
  • Körper
  • Kommentare, Permalink und in welche Kategorie der Eintrag gepostet wurde (bekannt als Metadaten )

Permalinks werden normalerweise durch Textlinks gekennzeichnet (zB "Permalink" oder "Link zu diesem Eintrag"), aber manchmal kann auch ein Symbol verwendet werden. Das am häufigsten verwendete Symbol ist das Rautezeichen oder #. Bestimmte Websites verwenden jedoch ihr eigenes Symbol, um einen Permalink darzustellen, wie beispielsweise ein Sternchen , ein Bindestrich, eine Pilcrow (¶), ein Abschnittszeichen (§) oder ein einzigartiges Symbol.

Permalink-Erkennung

Permalinks können im HTML-Code einer Seite angegeben werden, damit automatische Browsertools den Permalink erkennen und anstelle der angegebenen URL zum Verlinken verwenden können . Das Link-Element sollte die folgenden Attribute enthalten:

<link rel="bookmark" href="http://example.com/bookmark/123/" />

Siehe auch

Verweise

Externe Links