15. August 2009 von Dieter | 2 Kommentare | drucken
Webseiten validieren mit Validated
Ein wichtiges Qualitätskriterium für eine gute Webpräsenz ist die Validität des Quelltextes (Quältext) (siehe hierzu den Abschnitt “6. Die Qualität des Quelltextes” im Artikel “Was macht eine gute Webpräsenz aus?”).
Nun habe ich gestern bei dieser Webpräsenz die Dokumenttyp-Deklaration (den Doctype) von XHTML 1.0 transitional auf XHTML 1.0 strict umgestellt (siehe hierzu meinen Blogbeitrag “Doctype auf XHTML 1.0 strict umgestellt“).
Da ich zu einer strengeren Dokumenttyp-Deklaration (einem strengeren Doctype) gewechselt bin, treten fast automatisch dabei erst einmal Validierungsfehler auf.
Es ist aber ausgesprochen mühsam alle Webseiten der Website einzeln aufzurufen und hinsichtlich ihrer Validität zu überprüfen.
Erfreulicherweise kann der WDG HTML Validator online auch ganze Websites auf Validität prüfen. Dazu musst Du das Häckchen bei “Validate entire site” setzen. Allerdings ist diese Prüfung leider auf maximal 100 Webseiten begrenzt.
Praktischer finde ich es bei einer reinen WordPress-Installation deshalb auf das WordPress-Plugin Validated zurückzugreifen.
Validated überprüft mit dem W3C-Validator im Administrationsbereich (Backend) unter Werkzeuge -> Validation, also während Du als Nutzer angemeldet bist, alle Deine WordPress-Seiten auf ihre Validität.
Da der Validator aber natürlich nicht als Benutzer angemeldet ist, prüft er auch Deine Seiten wie sie in diesem Fall dargestellt werden.
Deswegen kann es passieren, dass Du als Nutzer angemeldet mit dem Firefox Addon HTML Validator eine valide Seite vorfindest, aber nicht angemeldete Besucher eine nicht valide Seite angezeigt bekommen. Wie Du ein eine Validierungswarnung bei der Kommentarfunktion beheben kannst, habe ich in meinem Blogbeitrag “WordPress für angemeldete Nutzer valide machen” beschrieben.
Schön ist bei Validated, dass die auf Validität geprüften Seiten direkt verlinkt sind und Du dann auch einzelne Seiten erneut prüfen kannst. So kannst Du schnell kontrollieren, ob Deine Änderungen im Quellcode (Quälcode) zu dem gewünschten Validierungsergebnis geführt haben.
Es sei vorsichtshalber darauf hingewiesen, dass
- dieses WordPress-Plugin während der Validitätsprüfung bei umfangreichen und gut besuchten WordPress-Seiten die Serverauslastung deutlich erhöhen kann und
- laut dem Plugin-Verzeichnis bei WordPress die Kompatibilität nur bis WordPress 2.7 geprüft oder gewährleistet ist (Danke an Thomas Scholz aka toscho für diesen Hinweis). Bei meinen WordPress-Seiten (derzeit Version 2.8.4) funktioniert das Plugin Validated übrigens bei zwei verschiedenen Hostern (one.com und Alfahosting.de) problemlos.
Zur Veranschaulichung hier noch ein Bildschirmfoto (Screenshot) von Validated in Aktion:

Die Prüfung der Seiten auf Validität wird übrigens
- automatisch gestartet, wenn Du im Administrationsbereich (Backend) den Menüpunkt Validation anklickst und
- automatisch abgebrochen, wenn Du die Seite im Browser neu lädst oder einen anderen Menüpunkt anklickst.
Da fände ich es benutzerfreundlicher, wenn es einen Start- sowie einen Pause- und Beenden-Button gäbe.
Das ändert aber nichts an meiner Empfehlung dieses WordPress-Plugins.
Infos
Webseite veröffentlicht am Samstag, den 15. August 2009, um 22:43 Uhr, zuletzt geändert am Samstag, den 15. Januar 2011, um 17:04 Uhr.
Kategorie: WordPress
Schlagworte: Doctype, Plugins, Qelltext, Validated, Validator, W3C, WDG, Webseite, Webseiten, WordPress
Statistik: 259 Blogbeiträge, 682 Schlagworte, 1.557 Kommentare, 112 Feedleser
1. Thomas Scholz
Kommentar vom 16. August 2009 um 02:09
Laut Selbstauskunft ist dieses Plugin: »Compatible up to: 2.7«. Das finde ich aber sehr entmutigend.
2. Dieter
Kommentar vom 16. August 2009 um 10:36
@Thomas
Vielen Dank für Deinen Hinweis. Hatte ich leider übersehen.
Es gibt sogar zumindest einen Nutzer, bei dem das Plugin unter WordPress 2.8.1 vor etwa einem Monat nicht lief. Eine Reaktion des Plugin-Entwicklers gibt es leider (noch) nicht.
Bei mir läuft es dagegen unter WordPress 2.8.4.
Werde den Blogbeitrag entsprechend ergänzen.