Validator-plugin
Es muss nicht immer der validator des W3C sein, wenn HTML und co. auf richtigkeit geprüft werden sollen. Es geht auch offline, und das sowohl standalone als auch aus phase 5 heraus.
versionsgeschichte
- Version 3.3.0 (Jänner 2016)
+ Die bedienoberfläche ist DPI-aware, d.h. sie richtet sich nach den allgemeinen einstellungen für die schriftgröße.
* Kleinere verbesserungen in der bedienoberfläche.
* Einige icons fehlten in version 3.2.0. - Version 3.2.0 (Jänner 2016)
* Pfade mit leerzeichen für onsgmls.exe und sgml-lib möglich.
* Dateien in pfaden mit leerzeichen können überprüft werden.
* Aussagekräftigere fehlermeldungen bei nicht gefundenen ordnern oder dateien. - Version 3.1.1 (Dezember 2015)
* Verbesserungen beim einlesen der ini-datei. - Version 3.0 (Jänner 2008)
* fenster öffnet sich schneller.
+ verhalten wie bei der aktuellen version 0.8.2 des W3C-validators.
+ vergleich auch mit aktuellen W3C-versionen möglich (ab version 0.7.4).
+ über ini definierbares timeout für den aufruf des online-validators. - Version 2.0 (April 2007)
+ localhosts für PHP und co.; getrennt nach ursprungsverzeichnis und dateiendung (beides frei wählbar).
+ vergleich der prüfung mit dem original W3C Validation Service (auch lokale installation).
+ beispiel.ini zur verdeutlichung der neuen ini-einstellungen.
+ anzeige von hinweisen und fehlermeldungen im programm. - Version 1.0 (März 2007)
- Validator.bat (Oktober 2004)
diese batchdatei, die ebenfalls OpenSP nutzte, war der vorläufer des plugins, aber natürlich nicht so komfortabel. Da sich immer wieder interessenten dafür fanden, entschlossen wir uns zur weiterentwicklung.
installation
- Den auch vom W3C benutzten SGML-parser OpenSP herunterladen und in ein beliebiges verzeichnis entpacken.
- Die aktuellen SGML-bibliotheken vom W3C ebenfalls in ein verzeichnis freier wahl entpacken.
- Aus der validator.zip die dateien Validator.exe und validator.ini in den ordner plugins von phase 5 kopieren. Wer das plugin standalone benutzt, richtet sich nach den eigenen vorlieben.
- In der validator.ini noch die pfade zur onsgmls.exe und zum ordner mit den SGML-bibliotheken anpassen und die arbeit kann beginnen. Hinweise zu den erweiterten einstellungen der validator.ini finden sich in der beispiel.ini im downloadpaket.
- Zusätzlich kann man noch eine verknüpfung zur validator.exe auf dem desktop oder im SendTo-ordner ablegen.
bedienung
Einfach eine datei in phase 5 öffnen und den menüpunkt Tools - Validator auswählen.
Bei einem link auf dem desktop kann man dateien via drag-and-drop testen, ein link im SendTo ist via Senden an... im kontextmenü jeder Datei erreichbar.
anmerkungen
- Unser dank geht an Franz Kruft für das betatesten des plugins.
- Der SGML-parser onsgmls.exe kann keine dateien überprüfen, die leerzeichen im namen enthalten oder in ordnern mit leerzeichen liegen. Ab version 3.2.0 bietet das plugin einen workaround, damit es doch funktioniert.
- Soll die validierung funktionieren, so braucht die datei eine doctype- bzw. xml-deklaration. Bei dateien aus der XML-familie reicht meist auch die richtige dateiendung.
- In der validator.ini kann man auch englisch als sprache einstellen.
- Der download enthält auch noch zwei testdateien (eine mit und eine ohne fehler).
- Das Validator-plugin sollte mit jedem programm funktionieren, das eine geöffnete datei als parameter an ein anderes programm übergeben kann.
- Bei ungereimtheiten in der ausgabe des plugins empfiehlt sich der vergleich mit dem Validator des W3C. Seit version 2.0 geht das per knopfdruck aus dem plugin heraus. Ist das ergebnis dort ähnlich, so liegt es am SGML-parser und nicht am plugin.
- Sollte beim aufruf des W3C-validators eine timeout-fehlermeldung erscheinen, einfach gleich noch einmal probieren - meistens reicht das.
- Die Validator.exe wurde mit dem freeware-skriptprogramm AutoIt erstellt. Sie funktioniert wahrscheinlich nicht mit jeder beliebig großen datei bzw. fehleranzahl. Über erfahrungsberichte würden wir uns freuen.
- Dieses plugin wurde von Windows 2000 bis 8.1 getestet. Wünsche, anregungen und beschwerden sind gerne gesehen.
- Weitere hinweise zum thema finden sich auch auf unserer seite zur offline-installation des W3C-validators.
PS.: freeware & viren
Alle programme von blechtrottel.net sind selbstverständlich virenfrei. Sie können aber unter umständen von manchen virenschutz-programmen fälschlich verdächtigt werden. Warum das manchmal der fall ist, erfährt man auf dieser infoseite.