« zurück
« Kapitelanfang »
vor »

1.1.8 Brokenlink Control

AllMyLinks verfügt über eine ausgeklügeltes Broken Link System das automatisch defekte Hyperlinks erkennt und entsprechend am HTTP Rückgabecode einen konfigurierbaren Wert dem Eintrag zuspricht. Addiert sich dieser Wert auf einen ebenfalls konfigurierbaren Wert, geschieht mit dem Eintrag das, was auch wieder frei konfigurierbar ist. Außerdem können defekte Einträge von Besuchern, sofern aktiviert, als solche markiert werden.

1.) System aktivieren
Zunächst muß bestimmt werden ob das System überhaupt aktiv ist. Ist diese Einstellung auf 'nein', wird AllMyLinks keine weiteren Einträge mehr prüfen und die Links im Eintrag für den User zum melden eines defekten Eintrags werden nicht mehr angezeigt. Zusätzlich werden alle Werte auf 0 zurück gesetzt, man kann also wenn man es aktiviert hat, deaktiviert und direkt wieder aktiviert auch zurücksetzen.
Wichtig: Wenn ein Eintrag bereits inaktiv ist, dann das Brokenlink System zurückgesetzt wird, bleibt der inaktive Eintrag inaktiv, auch wenn der letzte Statuscode auf 200 gesetzt wurde und der Brokenlink-Wert auf 0 steht. Das ist systembedingt so. Man sollte also vor einer Rücksetzung seine defekten Einträge prüfen. Wie das funktioniert ist in Kapitel 1.3.5 - defekte Einträge, beschrieben.

2.) die automatische Deaktivierung
Ist das System aktiv, kann man unter dieser Einstellung bestimmen ob ein defekter Eintrag automatisch deaktiviert werden soll und was weiter mit dem Eintrag geschehen soll.
Zunächst ist hier der Überschreitungswert anzugeben. Dieser sollte eine sinnvolle Addition der Broken-Code Werte sein. Es macht keinen Sinn einen Eintrag zu deaktivieren, nur weil er temporär nicht verfügbar war.
Wird der Eintrag deaktiviert, kann zusätzlich bestimmt werden ob an die eingetragene E-Mail Adresse des Eintrags ("Besitzer"), automatisch eine E-Mail gesendet werden soll.
Zusätzlich kann auch der Administrator über diesen Vorgang informiert werden.
Gerade wenn mehrere Benutzer AllMyLinks administrieren, ist es sinnvoll die Option "ins log übernehmen" zu aktivieren. Dann wird in der Administrationsoberfläche in der Todo Leiste ein Eintrag erzeugt.

3.) die automatische Löschung
Neben der nützlichen Deaktivierung ist es auch möglich einen Eintrag direkt zu löschen, wenn er einen bestimmten Wert erreicht hat. Die Optionen sind die selben wie bei der Deaktivierung, mit Ausnahme des logs. Deshalb wird hier auch nicht näher darauf eingegangen, sondern eine Besonderheit erläutert die nicht direkt ersichtlich ist:
Wenn man die automatische Deaktivierung nicht aktiv hat, kann man nämlich trotzdem die automatische Löschung aktiv haben. Hierbei könnte man jetzt einen weitaus höheren Wert als Grenze nehmen, was die Qualität der Einträge steigern kann.

 

4.) die Codes und Werte
AllMyLinks ist standardmäßig mit allen üblichen HTTP Code werten konfiguriert. In der Regel ist hier also kein Eingriff mehr nötig. Zur Komplettierung wird hier aber auch nochmals detailliert darauf eingegangen. Wir empfehlen den Eingriff in das System ausdrücklich nur bei ausreichender Qualifikation!
Zunächst muß für alle die, die nach dem Modus "hinzufügen" suchen gesagt werden, das dieser mit Absicht nicht verfügbar ist. Eine falsche Konfiguration könnte das System schwer schädigen, die Datensätze verfälschen oder gar zerstören und AllMyLinks zur Aufgabe zwingen. Trotzdem ist eine Möglichkeit des Hinzufügens gegeben. Den versierten Nutzern empfehlen wir phpmyadmin, mit dem die Tabelle AML_brokenlinkvalues bearbeitet werden kann.
In diesem Menü sieht man zunächst die laufende (hier unwichtige) Nummer, gefolgt vom Fehlercode. Dieser Fehlercode ist ein standardisierter Code des HTTP Protokolls. Abhängig von diesem Code spricht AllMyLinks den Einträge die "Punkte" zu. Als nächstes kommt die Beschreibung, auch dies ist im HTTP Protokoll so standardisiert. Allerdings könnte man hier auch andere Werte vergeben, für die Verarbeitung hat dies keinen Nachteil.
Dann erhält man den Verarbeitungswert. Dies ist der Wert um den der Eintrag addiert wird, wenn der angegebene Fehlercode auftritt.
Mit den Feldern "bearbeiten" und "löschen" kann das vermutete getan werden. (handle with care!)

 

Auswirkungen des aktuellen Verarbeitungswerts auf den Eintrag
Hat der Eintrag einen bestimmten Broken-Code erreicht, wird auf der Link Info Seite die "Errechbarkeitsskala" entsprechend angepasst.

« zurück
« Kapitelanfang »
vor »