Les candidats à la présidentielle, la technologie et les standards du web
On lit régulièrement à gauche et à droite (sic) que les standards du web gagnent du terrain, que les usages changent y compris dans le grand public, que ce soient grâce aux pionniers de l’évangélisation ou à la généralisation des plates-formes de publication générant du code conforme aux standards du web. En un mot, il parait que Monsieur Tout Le Monde produit aujourd’hui un XHTML parfaitement valide, accompagné de feuilles de style valides elles-aussi, légères et bien optimisées. Il parait aussi que l’open source et les logiciels libres gagnent du terrain, que ce soient chez les grands comptes ou dans l’administration, et que le monde entier va bientôt communier dans la liberté des outils, des formats et des idées. Seul une petite enclave américaine, dans la province de Redmond, résisterait encore à l’envahisseur…
Comme je n’avais pas grand chose d’autre à faire de ma matinée, je me suis penché sur les sites de campagnes des différents candidats à l’élection présidentielle de 2007, qu’ils détiennent ou non leurs 500 signatures, et sur leurs usages. J’en ai tiré deux tableaux récapitulatifs, le premier sur les technologies utilisées, et le second sur les standards du web, et les résultats ne sont pas bien glorieux.
La technologie
Pour cette première partie, mes critères de sélection étaient :
- Système d’exploitation.
- Serveur Web.
- Technologie utilisée.
| Candidat | Parti | Système d’exploitation | Serveur Web | Technologie |
|---|---|---|---|---|
| François Bayrou | UDF | Linux Mandriva | Apache 2.2.23 | PHP |
| Frédéric Nihous | CPNT | Linux | Apache 1.3.33 | Frontpage (?) |
| Ségolène Royal | PS | Debian | Apache 1.3.33 | PHP |
| Nicolas Sarkozy | UMP | Linux | Apache 1.3.33 | PHP |
| Gérard Schivardi | RDL | Linux | Apache | ? |
| Dominique Voynet | Les Verts | Linux | Apache | PHP (Dotclear) |
| Olivier Besancenot | LCR | Linux | Apache 2.0.54 | PHP |
| Marie-George Buffet | PCF | Debian | Apache 2.0.54 | PHP |
| Christian Chavrier | PF | Fedora | Apache 2.0.51 | HTML |
| Jacques Cheminade | S et P | Debian | Apache 1.3.33 | PHP |
| Philippe de Villier | MPF | Debian | Apache 1.3.33 | HTML |
| Nicolas Dupont-Aignant | DLR | Debian | Apache 1.3.33 | PHP (Spip) |
| France Gamerre | GE | Windows 2003 Server | IIS 6.0 | .NET |
| Jean-Michel Jardy | CNI | Linux | Apache | PHP |
| Arlette Laguiller | LO | Linux | Apache | HTML |
| Jean-Marie Le Pen | FN | Linux | Apache 1.3.37 | PHP |
| Corinne Lepage | Cap 21 | Linux | Apache 2.0.58 | PHP |
Les systèmes d’exploitation.
Une majorité écrasante des candidats est hébergée sous Linux (94,12%) pour 5.88% de systèmes d’exploitation propriétaires.
Les distributions les plus communément rencontrées sont :
- Debian : 5 (29.41%).
- Fedora : 1 (5.88%).
- Mandriva : 1 (5.88%).
52.94% (9) des candidats n’affichent pas la version de leur système d’exploitation (et il serait particulièrement impoli d’aller à la pêche aux informations à coup de nmap sans leur demander avant).
Les serveurs webs
Là aussi, l’open source est à l’honneur, avec 94.5% d’Apaches, pour 5.88% de IIS 6.0
La répartition entre les versions donne :
- Apache 2.2 : 1 (5.88%).
- Apache 2.0 : 4 (23.52%).
- Apache 1.3 : 7 (41.17%).
- IIS 5.0 : 1 (5.88%).
- Version non communiquée : 3 (23.52%)
Langages utilisés
Curieusement, on trouve encore un certain nombre de sites n’utilisant pas de moteur de rendu, mais simplement des pages HTML statiques. PHP reste pourtant à l’honneur, et .NET arrive bon dernier.
- PHP : 11 (64,7%).
- HTML statique : 4 (23.52%).
- .NET : 1 (5.88%).
Je ne suis pas parvenu à voir ce qu’utilisait Gérard Schivardi.
Développement spécifique, solutions hébergées et open source
Une très faible majorité des candidats s’appuie sur des solutions open source (ou admettent les utiliser). Parmi elles, on trouve :
- Dotclear (Bix, on t’a reconnu) : 1 (5.88%).
- SPIP : 1 (5.88%).
La très grande majorité des candidats s’appuie sur un développement spécifique (70.58%), et seuls 17.64% utilisent des solutions hébergées :
- Blogspirit : 1 (5.8%).
- Over-Blog : 1 (5.8%).
- Haut et Fort : 1 (5.8%).
Les candidats et le standards du web
C’est là que les choses se gâtent, puisque les chiffres sont tout simplement catastrophiques : un seul site passe la validation (Nicolas Sarkozy ), une grande majorité de développements en tableaux, et beaucoup de n’importe quoi, à croire qu’un grand nombre de candidats a recyclé les sites de la campagne de 1995.
Mes critères d’étude pour cette seconde section étaient :
- Modèle de développement.
- Doctype.
- Content Type.
- (X)HTML valide
- CSS Valide
| Candidat | Parti | Développement | Doctype | Content Type | (X)HTML valide | CSS valide |
|---|---|---|---|---|---|---|
| François Bayrou | UDF | Divs | XHTML 1.1 | text/html | non | non |
| Frédéric Nihous | CPNT | Tableaux | Aucun | Aucun | non | Pas de CSS |
| Ségolène Royal | PS | Tableaux | XHTML 1.0 Transitionnal | text/html | non | oui |
| Nicolas Sarkozy | UMP | Tableaux | HTML 4.01 Transitionnal | text/html | oui | non |
| Gérard Schivardi | RDL | Tableaux | Aucun | text/html | non | non |
| Dominique Voynet | Les Verts | Divs | XHTML 1.0 Strict | text/html | non | oui |
| Olivier Besancenot | LCR | Tableaux | Aucun | text/html | non | Pas de CSS |
| Marie-George Buffet | PCF | Tableaux | XHTML 1.0 Transitionnal | text/html | non | non |
| Christian Chavrier | PF | Tableaux | Aucun | text/html | non | non |
| Jacques Cheminade | S et P | Tableaux | HTML 4.01 Transitionnal | text/html | non | non |
| Philippe de Villier | MPF | Frames | XHTML 1.0 Frameset | text/html | non | non |
| Nicolas Dupont-Aignant | DLR | Divs | XHTML 1.0 Transitionnal | text/html | non | non |
| France Gamerre | GE | Tableaux | Aucun | text/html | non | non |
| Jean-Michel Jardy | CNI | Tableaux | XHTML 1.0 Transitionnal | text/html | non | non |
| Arlette Laguiller | LO | Divs | XHTML 1.0 Transitionnal | text/html | non | non |
| Jean-Marie Le Pen | FN | Tableaux | HTML 4.01 Transitionnal | text/html | non | non |
| Corinne Lepage | Cap 21 | Divs | XHTML 1.0 Transitionnal | text/html | non | non |
Les modes de développement
On trouve de tout, un peu comme au bon vieux temps de la Samar’ :
- Tableaux : 11 (64.7%).
- Divs : 5 (29.41%).
- Frames : 1 (5.88%).
Une écrasante majorité de tableaux, qui commencerait presque à me faire sérieusement douter de tout ce que j’ai entendu au sujet de l’adoption des standards du web ces deux dernières années.
Les doctypes
Et vous, vous aimez ça comment ?
- XHTML 1.0 Transitionnal : 6 (35.29%).
- Pas de doctype : 5 (29.41%).
- HTML 4.01 Transitionnal : 3 (17.64%).
- XHTML 1.0 Strict : 1 (5.88%).
- XHTML 1.0 Frameset : 1 (5.88).
- XHTML 1.1 : 1 (5.88%).
Les content Types
Ça sert à quoi au juste ?
- text/html : 16 (94.11%).
- Aucun doctype : 1 (5.88%).
La validation (X)HTML
Et là… c’est le drame !
- Oui : 1 (5.88%).
- Non : 16 (94.11%).
La validation CSS
- Oui : 2 (11.76%).
- Non : 12 (70.58%).
- Pas de CSS (style intégré dans les balises) : 2 (11.76%).
Conclusion
C’est… déprimant comme un dimanche de novembre, ne me vois pas d’autre mot.
En tout cas, cela montre qu’un travail d’évangélisation urgent doit se faire auprès des professionnels, en commençant par la base, c’est à dire les développeurs et les intégrateurs. La prochaine fois, si j’ai le temps, je vous proposerai un comparatif des points d’échec de tous ces sites aux tests d’accessibilité. Et si on me paye très cher, des propositions pour une refonte ergonomique… y’a du boulot !
[edit]
Le blog de Dominique Voynet validera certainement quand son attaché de presse cessera de copier / coller des caractères non UTF-8 depuis son Word OpenOffice.org favori. Bix, si tu m’entends…
Le nombre minimum d’erreurs recensé à la validation tourne autour de 30, ceci pour faire taire ceux qui diraient “oui, mais si ça se trouve, ils ne valident pas pour 2 ou 3 erreurs”.
Commentaires
Trackbacks
Les trackbacks sont fermés pour cause de spam.








Passionné d'informatique depuis l'âge de six ans, je travaille en tant que responsable qualité chez blueKiwi Software, éditeur spécialiste des outils collaboratifs en entreprise. Ma double formation en sciences politiques et en informatique me permet de porter un regard particulier sur les problématiques abordées par mon poste.
Groumphy about 3 hours later:
Hum, tu me donne une idée pour les élections belges du 10 juin prochain :)
Excellent… Dommage que ce soit un tel résultat.
raphael about 5 hours later:
Mille excuses pour les standards mais en fait c’est le temps qui nous manque car il ne faut pas oublier que ce sont des sites qui sont destinés à disparaître dans quelques semaines et qui sont souvent développés dans l’urgence. Nous le rendrons standard dans les prochains jours. Mais je préfère parfois ne pas respecter les standards plutôt que de mettre les styles directement dans le code et utiliser les tableaux à outrance comme un certain site standard ;-). Pour info le site tourne sous openCMS 6.2 ( www.opencms.org ) et les technologies utilisées sont php et Java.
bonne continuation,
Rik about 5 hours later:
Comme les promesses ?
JS about 17 hours later:
“Le blog de Dominique Voynet validera certainement quand son attaché de presse cessera de copier / coller des caractères non UTF-8 depuis son Word favori”
Je comprenais pas pourquoi un dotclear ne validait pas… Je pensais au début qu’ils avaient fait des modifs dans le code à la bourrin, mais apparement non… C’est un moindre mal…
Robi about 23 hours later:
Excellent ce petit benchmak ;-)
et fort révélateur aussi … malheureusement !
Je me suis permis d’ouvrir un sujet sur le forum d’alsacreations (communauté fondée sur le respect des standards) ici : http://forum.alsacreations.com/topic-9-21945-1-Les-candidats-a-la-presidentielle-la-technologie-et-les-standards-.html
Car je trouve le sujet et ton billet très intéressant.
Merci
Robi about 23 hours later:
lLe lien ne fonctionne pas sur mon commentaire précédent ;-)
http://forum.alsacreations.com/topic-9-21945-1-Les-candidats-a-la-presidentielle-la-technologie-et-les-standards-.html
Frédéric de Villamil 1 day later:
Groumfy : fais, fais, ce serait intéressant de comparer.
Raphaël : coder vite ne signifie pas coder comme un porc, et respecter les standards ne demande pas plus de travail que de ne pas les respecter. Sans compter que j’ai jeté un oeil à ce qui ne valide pas, et que 90% des erreurs doivent se corriger en 10 ou 15 minutes. Quand à promettre de le rendre standard, c’est très bien, mais comme disait notre actuel président de la République “les promesses n’engagent que ceux qui y croient”.
Et merci pour les éclaircissements sur la technologie utilisée.
J-S : les c/c depuis un traitement de texte ont souvent des effets catastrophiques, par exemple à cause de l’espace insécable qui vient se placer avant les doubles ponctuations.
Robi : je connais Alsacréations, excellent site dont je lis le blog régulièrement. Et j’en profite pour préciser que le billet sur les rapports d’accessibilité des sites des candidats est en cours de rédaction, mais je ne pouvais pas tout faire d’un coup.
Robi 1 day later:
Cool, je suis impatient ! ;-)
Jok 2 months later:
Excellent, encore plus complet que ce que je viens de faire : http://jok.is-a-geek.net/dotclear/index.php/2007/04/05/17-what-kind-of-web-hosting-solution-for-the-future-president-of-france J’aurais aimé trouvé ce billet plus tôt !!!