vivaBlog!

Im vivaBlog! findest du alle aktuellen Artikel und weitere interessante Informationen rundum die Haustier Community im Internet!

Haustier der Woche!

Tier der Woche!

Unser Haustier der Woche!
Klicke auf das Bild um alles zu erfahren!

Abstimmen! Haustier der Woche

Menschenlesbare URLs

URL

Am Dienstag gab es ja ein größeres Update bei vivatier, wie ich heute auch schon im vivatier Newsletter schrieb, solltet ihr einen Fehler finden, klickt unten auf Kontakt und schreibt mir bitte. Das Update führte viele, viele kleine Bugfixes durch und die Stylesheets wurden völlig neu angeordnet und implementiert. Wir komprimieren nun alle Stylesheets und geben diese als gesammelte Datei aus, dies sollte die Performance der Seite auch wieder etwas beschleunigen. An der Datenbank wurden auch etliche Veränderungen vorgenommen, die auch allesamt zu einer Performancesteigerung führen sollten.

Doch das eigentlich Thema dieses Posts sind eigentlich die „Menschenlesbaren URLs“ wie ihr sie mit Sicherheit von tollen Seiten wie dem W3C oder aber auch der freien Enzyklopädie Wikipedia. Bisher sind lediglich die Rassenübersichtsseiten mit diesen ausgestattet (einfach oben auf „Hund“, „Katzen“, usw. klicken) doch bereits morgen werde ich das System auf alle Rassenprofile ausbreiten.

Die Verwendung von URLs die Groß- als auch Kleinschreibung berücksichtigen und auch die deutschen Umlaute enthalten schließt zwar eine kleine Gruppe von Webbenutzern aus – all jene die einen veralteten Browser ohne UTF-8 Unterstützung verwenden – führt jedoch dazu, dass es sehr einfach ist die gewünschte Seite zu finden.

Anstatt lange Listen zu durchforschen wird es z. B. möglich sein einfach vivatier.com/Hunde/Deutscher Schäferhund (funktioniert übrigens schon, ihr könnt es gerne ausprobieren, heute landet ihr allerdings noch auf einer Testseite, erst morgen dann auch der Live Seite) in der Adresszeile des Browsers einzugeben und Enter zu drücken, die Adresse wird automatisch in http://www.vivatier.com/Hunde/Deutscher_Schäferhund umgewandelt und die entsprechend Seite wird ausgespielt. Ich habe das System fürs erste sehr genau programmiert, so würde es eine Fehlerseite auspielen wenn statt Schäferhund Schäferhunde eingegeben wird. Ich habe allerdings schon geplant das System weiter auszubauen.

Daher die Seiten bisher jedoch unter vielen verschiedenen Adressen aufrufbar waren (heute müsste es eigentlich noch heißen „sind“) war sehr viel Programmierarbeit nötig – folglich auch sehr viele mögliche „301 Redirects“ – um sicherzustellen, dass die Seiten in Zukunft wirklich nur noch unter dieser einen URL aufrufbar sind. So muss dann natürlich auch das System welches nur wenig abweichende URLs zulässt auch auf die entsprechende Seite umleiten. Hierzu ist es jedoch von nöten, dass alle möglichen Wortvarianten auch in der Datenbank vorhanden sind. Ergo wird es niemals zu erreichen sein, dass dies bei allen Tierrassen funktioniert. Im Besonderen sind manchmal auch nur leicht abweichende Namen schon für andere Tierrassen zutreffend, so dass es fast unmöglich ist alle Schreibweisen ins System mit aufzunehmen.

Doch geplant ist zumindest von meiner Seite, dass auch die alternativen Namen angenommen und korrekt umgeleitet werden. Sehr gutes Beispiel ist der „Dachshund“, der vielerorts einfach „Dackel“ oder manchmal auch „Teckel“ genannt wird. Derartige alternative Namen müssen definitiv vom System erkannt und korrekt weitergeleitet werden, um das ganze System so einfach wie möglich für euch, die Benutzer, zu halten.

Keine Kommentare:


vivatier Netzwerk: English Português Español
Partnerlinks: bikerszene | Mascus | Tiergarten Schönbrunn | Unsere Traumhochzeit | Quoka | VM Digital