Wie es anfing:
Als Betreuer diverser Webpräsenzen überwache ich nicht nur die Gültigkeit von Links oder das Ranking der Seiten in Suchmaschinen, sondern kümmere mich auch um individuelle Schmankerl wie dynamische Webseiten oder Kleinigkeiten wie z.B. die Integration einer Lesezeichen-Seite. Anfangs benutzte ich ein Tool namens URLBase, das u.a. in der Lage war, die Favoriten-Linklisten aus dem Internet Explorer auszulesen und diese in eine html-Datei zu exportieren. Unter Angabe eines StyleSheet-Bezuges konnte das Design sogar an die in der Webpräsenz bestehenden Webseiten angepasst werden. Als das Tool bei der äußerst umfangreichen Favoriten-Sammlung meiner früheren Freundin Beate Pfeil zum Einsatz kam, avancierte die dadurch ausgegebene Webseite rasch zur meist besuchten Seite ihres Webauftrittes. Das veranlasste mich, über eine Optimierung einer solchen Favoriten-Seite nachzudenken, um die sehr große Seite per html-Entschlackung zu verkleinern und um eine bessere Lesbarkeit sowohl für Besucher als auch Suchmaschinen zu erreichen. Also ging's los mit der bewährten Programmierung einer Access97-Frontend-Anwendung, die rekursiv durch die Ordner und Favoriten-Dateien des Windows-Favoriten-Verzeichnisses lief und alle gespeicherten Link-Informationen sammelte. Da html und css durch die Programmierung frei bestimmbar waren, konnte sich die Seite an das Design der bestehenden Webseiten einwandfrei anpassen. Die Art der verwendeten Zeilenumbrüche, das Maß der Quelltext-Einrückung bis hin zum Ausgeben von Debug-Protokollmeldungen waren frei bestimmbar.Wo das Problem liegt:
Nach langem Ringen hatte ich mich im Jahre 2004 endlich durchgerungen, mich für eine Alternative zum Microsoft-Webbrowser Internet Explorer auszusprechen: FirefoxWie es weiterging:
Da Mozilla und Firefox OpenSource-Programme sind, war ich mir sicher, in der Szene ein Tool oder wenigstens ein Script zu finden, das die Auswertung der bookmarks.html-Lesezeichendatei bewerkstelligt. Nach geduldiger und wiederholter Suche habe ich immerhin ein in der Webserver-Programmiersprache php geschriebenes Script von Thomas KapplerWas es alles kann:
Das php-Script ist in zwei Dateien unterteilt:c:\php\php.exe -f c:\website\php\bookmarks.php sourcefile=c:\prog\mozilla\bookmarks.html targetfile=c:\website\lesezeichen.htm removewhitespace=trueEin Beispiel:
für die Ausgabe einer online-Linkliste, wie sie meinen Vorstellungen entspricht, ist die Seite lesezeichen.htm.Download:
von bookmarks.zip (7 kB, enthält bookmarks.php und bookmarks_functions.php).