Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
applications:validateur_html [Le 29/12/2006, 12:49] ostaquetapplications:validateur_html [Le 08/03/2007, 16:43] (Version actuelle) – Deplacee vers http://doc.ubuntu-fr.org/w3c-markup-validator thedamocles
Ligne 1: Ligne 1:
-DokuWiki 
  
-<code> 
-Ubuntu toutes versions 
-</code> 
- 
-Première version rédigée par [[utilisateurs:antoine|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 [[http://validator.w3.org|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 [[:depots#depots_universe_et_multiverse|de l'activer]]), en utilisant [[:Synaptic]] 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 
- 
-Avec la version 0.7.2 du Validator : 
- 
-  sudo ln -s /etc/w3c/w3c-markup-validator-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 
- 
-Avec la version 0.7.2, on recherche la ligne : 
- 
-  Allow Private IPs = no 
- 
-Et on remplace le ''no'' par ''yes'' : 
- 
-  Allow Private IPs = yes 
- 
-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 [[http://www.htmlhelp.com/tools/validator/|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