Valiz : Moteur de recherche open-source

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - accessibilité

Fil des billets - Fil des commentaires

dimanche, février 4 2007

Critères d'accessibilité

Le rôle de Valiz

Valiz, en plus d'être un moteur open-source, a un objectif : devenir une référence dans la recherche accessible (où son utilisation et les résultats obtenus sont accessibles par le maximum de personnes possibles).

Les critères d'accessibilités

De l'utilisateur

J'aimerais fournir les résultats en fonction du profil de l'utilisateur. En fonction du navigateur utilisé (texte, oral, braille, normal,...) on peut facilement déduire les handicaps principaux de l'internaute (cela sera évidemment personnalisable) et en fonction de cela, des résultats adaptés pourront être fournis.
Même si l'internaute ne souffre d'aucun handicap, valiz n'indexera pas et ne fournira pas de sites non structurés (pour rester un minimum spécialisé et aussi pour économiser de précieuses ressources).

Des sites

Dans mes premiers billets, je signalais que pour les débuts, je pensais me baser sur une validation via l'API SOAP du W3C puis par la suite faire une analyse complète de l'accessibilité des sites car certains sites valides ne sont pas accessibles et vis-versa.
Je ne sais pas encore si je maintiendrai ce critère, mais dans tous les cas, réfléchissons aux critères d'accessibilité d'un site web :

  • Le contraste (via une analyse des attributs style et des feuilles de styles css)
  • La structure du site (sémantique, navigation par clavier simple (accesskey, tab,...)
  • Attributs alt renseignés (pas seulement alt="")
  • Présence de java-script, de java ou de flash
  • Et encore ... ?

L'accessibilité porte sur énormément de critères, néanmoins il n'est pas envisageable de faire une analyse automatique pour chaque site (même si on ne contrôlait que les bonnes pratiques d'opquast par exemple). Donc quels sont les critères facilement contrôlables et pertinents pour chaque profil d'utilisateur ?

samedi, janvier 6 2007

Critères d'accessibilité et conformité W3C

Lors des réactions que j'ai récoltées suite au billet publié sur mon blog et visible sur valiz.org, plusieurs personnes ont relevé, et je suis d'accord avec elles, qu'il était dommage de se restreindre aux sites valides W3C (comprenez : qui ne retournent en passant par le validateur W3C) car :

  • Un site accessible n'est pas forcément conforme W3C
  • Il y a des sites valides qui sont totalement inaccessible ou qui mélangent contenu et mise en forme
  • Avec de tels critères, la quasi totalité des sites professionnels (dont les sites réalisés par les agences web) ne remplissent pas ces critères

Le but de Valiz est de fournir des résultats accessibles (comprenez : qui ne présente pas d'obstacle à la navigation), je pense dans un premier temps faire une simple validation au validateur (via l'api soap du w3c) pour déterminer simplement la conformité d'une page.
Puis, cette procédure sera remplacée par une fonction allant plus loin : analyse intelligente de la page et des erreurs retournées par le validateur et en fonction de cela si le site est jugé ok pour une navigation accessible, il sera admis dans l'index.

Je suis à l'écoute de tout commentaire/critique...

Lancement du projet Valiz

Bonjour à tous et merci pour votre curiosité,


Si vous êtes ici, c'est que vous vous intéressez au projet Valiz, je vais expliquer dans ce billet pourquoi j'ai lancé l'idée, pourquoi j'espère que Valiz voie le jour, comment sera organisé ce blog et ce que j'espère obtenir.
Vous connaissez tous le principe des moteurs de recherche : trouver rapidement la réponse à une question, des informations sur un sujet ou des sites de qualités traitant de quelque chose en particulier. Pour cela diverses sociétés proposent leurs moteurs de recherche, financés par la publicité intégrée aux résultats et l'une d'entre elle a quasiment le monopole.
Le problème, c'est qu'ils sont dépassés par l'ingéniosité des spammeurs car ils acceptent presque tout dans leurs index et leur algorithme accorde beaucoup d'importance aux critères externes des sites (liens pointant vers le site notamment).
Les objectif de Valiz sont les suivants :

  • Développer un algorithme qui se base uniquement sur la pertinence du contenu en oubliant tout repaire externe
  • Ne répertorier que les pages accessibles en se basant dans un premier temps sur la validation W3C.
  • Faire un moteur 100% open-source : tout le code sera distribué et tout le monde peut y contribuer, un peu comme le projet Nutch
  • À l'inverse de Nutch, le moteur sera un service public avec de nombreuses interface permettant d'exploiter ses résultats
  • Rester totalement libre et gratuit : aucune publicité commerciale, association à but non-lucratif
  • Suivre un développement totalement modulaire pour pouvoir facilement adapter les algorithme ou être intégré dans divers projets

Le but de Valiz n'est pas de concurrencer les moteurs actuels mais de proposer une alternative libre au monopole commercial actuel des moteurs de recherche et surtout des résultats accessibles à tous.

Si vous souhaitez soutenir Valiz, vous pouvez selon votre temps, compétence et motivation :

  • Suivre le développement en alimentant et argumentant votre vision lors des billets sur ce blog ou sur les forums
  • Nous aider en devenant rédacteur/traducteur (si vous avez une orthographe et grammaire correcte et que vous maitrisez au moins le français, le projet aura une documentation complète en français et anglais dans un premier temps puis ouvert à toutes les langues, donc si vous êtes bilingue, n'hésitez pas...)
  • Nous aider au développement, si vous avez des connaissances en (pas besoin d'avoir tout à la fois...) : xHTML, CSS, PHP 5/6, PostgreSQL, cluster, Java, Python, Bash, SOAP, xml, accessibilité,...
  • Nous soutenir financièrement, actuellement l'association n'est pas déclarée mais vous pouvez faire une promesse de don à don(@)valiz.org ou si vous êtes intéressé à fournir des serveurs, bande passante, baie,... on en aura grand besoin.
  • Nous soutenir moralement : un commentaire, un mail ça fait toujours énormément plaisir.


Ce blog contiendra des billets sur l'avancée du projet, sur les débats (choix), etc...