Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


DokuWiki

Ubuntu toutes versions

Première version rédigée par Antoine

Installer un validateur (x)html

Il est possible sous Ubuntu d'installer un validateur (x)html pour vérifier la conformité de ses pages.

Plusieurs validateurs sont installables, chacun d'entre eux a ses avantages et inconvénients, à vous de choisir celui qui vous convient (les deux ne signalant pas toujours les mêmes erreurs, ils peuvent s'utiliser en complément l'un de l'autre).

Validateur du W3C

Le validateur du w3c est disponible sous Ubuntu.

Il est nécessaire d'installer le paquet w3c-markup-validator (le paquet se trouve dans le dépôt universe, il est donc nécessaire de l'activer), en utilisant synaptic2 ou en ligne de commande. Le validateur nécessite l'installation du serveur Apache2 ; si celui-ci n'est pas installé, installez en même temps que le validateur le paquet apache2.

Ensuite, le validateur doit être activé comme module pour Apache. On fait un raccourci vers le fichier de configuration du validateur dans le dossier des modules d'Apache :

sudo ln -s /etc/w3c/apache.conf /etc/apache2/mods-enabled/w3c.conf

Pour enregistrer les modifications, on redémarre Apache :

sudo /etc/init.d/apache2 restart

Le validateur est alors accessible à l'adresse http://localhost/w3c-markup-validator/. Mais, il faut modifier sa configuration pour valider des pages locales :

sudo vim /etc/w3c/validator.conf

On cherche la ligne :

Allow Private IPs 0

Et on remplace le 0 par 1 :

Allow Private IPs 1

On sauvegarde, on redémarre Apache pour prendre en compte les modifications (avec la commande sudo /etc/init.d/apache2 restart) et il est possible de valider des pages locales.

Il est aussi possible, par confort, de modifier l'adresse du validateur, pour avoir par exemple http://localhost/validateur/ au lieu d'une longue adresse. Pour cela, il faut éditer le fichier /etc/apache2/mods-enabled/w3c.conf et modifier les valeurs des trois premières lignes, pour obtenir par exemple :

ScriptAlias /validateur/check /usr/lib/cgi-bin/check 
ScriptAlias /validateur/checklink /usr/lib/cgi-bin/checklink 
Alias /validateur /usr/share/w3c-markup-validator/html

Validateur WDG

Au lieu (ou en plus) du validateur du W3C, on peut installer le validateur du WDG.

Le paquet à installer est wdg-html-validator.

Le validateur est alors accessible à l'adresse http://localhost/wdg-html-validator/. En même temps est aussi installée la documentation HTML 3.2, 4.0 et CSS.

Il est possible de valider un fichier directement depuis un terminal, sans passer par le formulaire web :

validate page.html
  • applications/validateur_html.1161934764.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)