Descarca si instaleaza validatorul CSS

# Serviciul de validare CSS

Verifica foile de stil in cascada (CSS) si documentele (X)HTML

## 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:

- un mediu java functional;
- Ant unealta de constructie Java;
- Un servlet in limbaj Java ca si Jigsaw, Tomcat sau Jetty, daca planuiesti sa oferi validatorul ca un serviciu Web.

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.

- Romanian
- Deutsch
- English
- Español
- Français
- 한국어
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Svenska
- 简体中文