Descarca si instaleaza validatorul CSS

Descarca validatorul CSS

Validatorul CSS este disponibil in trei pachete diferite : prin CVS-uri de la dezvoltatorii care vor ultima versiune aparuta, ca o arhiva jar pentr a construi aplicatii si pentru folosire ca serviciu cu linie de comanda, si (din 2009) ca o arhiva war pentru aplicatiile server-side.

Descarca codul sursa

Codul sursa al validatorului CSS poate fi obtinut cu CVS. Urmeaza instructiunile pentru a te conecta la serverul CVS al W3C si obtine modulul 2002/css-validator. Observa ca serviciul online pentru validatorul CSS este o aparitie stabila, in general putin mai veche decat versiunea sub CVS, si rezultatele si comportamentul lor pot fi diferite.

Descarca arhiva Java(jar)

css-validator.jar

Ghid de instalare

Serviciul de validare CSS se bazeaza pe un servlet scris in limbajul Java si poate fi instalat pe orice platforma servlet. IN timp ce orice serviciu oficial oferit de W3C ruleaza pe serverul Jigsaw (care este metoda de instalare recomandata), noi vom descrie in acest ghid instalarea pentru motorul de servlet Apache, Tomcat, si cateva instructiuni rapide pentru folosirea Jigsaw si a liniei de comanda.

Conditii prealabile

Acest ghid presupune ca ai descarcat deja si instalat cu succes urmatoarele:

Ca si conditie prealabila pentru instalare, va trebui sa stii adresa completa pentru libraria Java numita servlet.jar. Este disponibila in general in [TOMCAT_DIR]/common/lib/, unde [TOMCAT_DIR] este in directorul unde Tomcat este instalat. Poate fi de asemenea gasit sub numele servlet-api.jar. Daca nu il poti gasi, il gasesti la java.sun.com.

Instalarea validatorului CSS sub Tomcat

  1. Descarca sursa CVS asa cum se explica mai sus ;
  2. Editeaza fisierul numit [VALIDATOR_DIR]build.xml si inlocuieste valoarea lui servlet.lib cu adresa completa catre servlet.jar
  3. Poti acum construi sursa: din [VALIDATOR_DIR] ruleaza comanda ant war. Aceasta rulare ar trebui sa descarce o serie de libraririi necesare si sa construiasca arhiva numita css-validator.war.
  4. Copiaza sau muta css-validator.war in [TOMCAT_DIR]/webapps.
  5. In final, restarteaza motorul Tomcat:
    "cd [TOMCAT_DIR]; ./bin/shutdown.sh; ./bin/startup.sh;"

Instalarea validatorului CSS sub Jigsaw

  1. Descarca sursa CVS asa cum s-a explicat anterior si salveaza in [JIGSAW_DIR]/WWW si construieste sursa cu ant jigsaw ;
  2. Apoi, configureaza directorului radacina pentru validator ( in cele mai multe cazuri se va numi css-validator) pentru a il face un pachet servlet. In instalarea Jigsaw, lanseaza utilitatea de Admin Jigsaw, du-te la css-validator si schimba din HTTPFrame in ServletDirectoryFrame ;
  3. Urmatorul pas va fi sa creezi resursa pentru "validator" ca si clasa 'ServletWrapper'. Un cadru 'ServletWrapperFrame' va fi creat automat in mod magic pentru el. Va fi nevoie sa completezi numele clasei de servlet, care pentru validatorul CSS este org.w3c.css.servlet.CssValidator. UN fisier numit "validator" poate sa fie deja existent - trebuie sa il redenumesti, incat validatorul are nevoie in mod neaparat sa aplice acest nume pentru wrapper-ul servletului;
  4. Toate librariile .jar din directorul [JIGSAW_DIR]/WWW/css-validator/lib trebuie sa fie adaugate la instalarea CLASSPATH a Jigsaw
  5. In final, restarteaza Jigsaw si indica din browser validatorul. URL-ul ar trebui sa fie ceva de genul:
    http://localhost:8001/css-validator/validator.html

Folosirea liniei de comanda

Orice calculator care are Java instalat poate deasemenea rula validatorul din termina/consola ca si unealta cu linie de comanda. Descarca arhiva css-validator.jar (sau construieste-o cu ant jar) si ruleaza-o ca :
java -jar css-validator.jar http://www.w3.org/.

Atentie : fisierul css-validator.jar trebuie sa fie localizat exact la acelasi nivel ca si directoru lib/ pentru a functiona cum trebuie.