Aller au contenu

finidori

Webmaster Régulier
  • Compteur de contenus

    67
  • Inscrit(e) le

  • Dernière visite

Messages postés par finidori

  1. Il existe des outils comme Tidy qui vont te permettre de rendre ton code conforme au standard XHTML... un tel pas dans la bonne direction t'assurerais un minimum d'accessibilité, mais pas au niveau des tableaux HTML malheureusement.

    Pour véritablement rendre ton code accesible, il faut appliquer les principes de la WCAG. Il n'existe pas "d'accessibilisateur automatique", quoique dans certains cas, un bon validateur d'accessibilité peut t'aider à faire de grands progrès.

    <{POST_SNAPBACK}>

    Ma question ne porte pas sur le résultat mais sur la méthode.

    Avez-vous une méthode, une manière de faire particulière pour "nettoyer" le code plus vite ?

  2. La difficulté avec l'accessibilité, c'est de savoir ce qu'on entend en utilisant ce mot.

    Bon, on ne peut plus dire ça. Les règles ont été publiées officiellement en France. Même si on attend encore le décret d'application.

    Ensuite, certains critères sont automatisables, un outil devrait donc les respecter, soit dans l'outil lui-même soit dans les templates.

    D'autres ne sont que partiellement automatisables et c'est là que je dis que l'outil doit aider le webmaster en donnant des alertes (pas de alt, mots trop génériques ...). La validation revenant toujours au webmaster. Mais alerter incite à produire du bon code: 1/ en cassant un peu les pieds au début 2/ ensuite, l'utilisateur comprend progressivement ce qu'il faut faire (en espérant qu'il ne détourne pas l'esprit de la règle juste pour la respecter formellement).

    Ensuite, et on parfois tendance à l'oublier, un outil accessible doit non seulement être accessible en lecture mais aussi en écriture. Et c'est là tout le mérite de DotClear que d'être utilisé couramment par au moins un webmaster non-voyant, j'espère qu'il y en a et qu'il y en aura d'autres. On a vu avec l'exemple du Hub que les non-voyants pouvaient lire les messages mais qu'ils ne pouvaient malheureusement pas y publier, ce qui est particulièrement dommageable quand on parle d'un sujet qui les concerne directement.

  3. A cela il faut ajouter que certains critères dépendent de l'auteur du billet et nom de l'outil utilisé. Si l'auteur fait un gros lien "cliquer ici" (invalide le critères Accessiweb 6.2 http://www.accessiweb.org/fr/Label_Accessi...siweb_lineaire/ ), l'outil n'y est pour rien.

    Oui et non.

    Parmi les critères d'accessibilité, il y en a de 3 types:

    - ceux qui sont entièrement automatisables

    dans ton exemple, tester que 2 liens portent le même nom, ce qui est probable avec un intitulé aussi vague

    - ceux qui ne sont pas du tout automatisables

    - ceux pour lesquels un outil peut aider: on pourrait par exemple mettre un liste de mots interdits pour les liens; l'outil pourrait alors demander de confirmer lorsqu'on les utilise. D'autres trucs du genre sont possibles.

    A propos de lien explicite, une modification des templates DotClear peut être faite pour éviter une partie de ces problèmes. Lorsque l'article possède un "chapo", le lien pour accéder à l'article s'intitule "lire la suite". Pour remplacer cet intitulé par "lire la suite de Mon Article", il faut remplacer dans template/list.php le bout de code

    <div class="post-content" <?php dcPostLang(); ?>>
    <?php dcPostAbstract('%s'); ?>
    </div>

    par ce bout de code

    <div class="post-content" <?php dcPostLang(); ?>>
    <?php
     dcPostAbstract('%s', '<p>Lire la suite de <a href="%s">' . $GLOBALS['news']->f('post_titre') . '</a></p>');
    ?>
    </div>

    m2c ;)

    Matthieu

    <{POST_SNAPBACK}>

    Merci. Modifié sur mon blog !

  4. Les labels (peu importe le domaine) ont toujours des prix prohibitifs. Il est possible que ce soit cette rareté qui donne une certaine valeur au label (bien que).

    <{POST_SNAPBACK}>

    Attention, je n'ai pas dit qu'il était prohibitif. Simplement le prix n'est peut-être pas adapté pour de petites structures. Mon message de ne se veut pas critique mais constructif.

    J'essaie de soulever une discussion pour faire en sorte que l'accessibilité progresse, sachant que chacun doit y trouver son compte.

  5. Bonjour,

    Les labels Accessiweb ont un prix indépendant de la taille du site et le prix peut paraître prohibitif donc inacessible à des petites communes par exemple alors qu'elles sont censées respecter la loi au titre des sites publics. En plus, le fait de devoir payer une seconde évaluation en cas de manque sur certains points ce rend pas la chose facile.

    Votre avis ?

  6. Je suis en train de coder un petit CMS de derrière les fagots et je part d'un principe simple:

    Comment faire pour qu'il soit connu :

    Etre utilisable par le plus grand nombre ... et pas forcement par tous

    Je suis bien conscient que les handicapés ont le même droit d'accès à l'information que nous autres, quasiment fonctionnels (étant informaticiens, nous ne le sommes plus complètements lol),  mais malheureusement : LOI DU MARCHé

    Il s'appelle comment ton nouveau blog ?

    Question bête: Pourquoi ne pas améliorer DotClear qui est déjà bien plutôt que créer un nouveau blog ?

    Ma question ne veut pas pas provocatrice, simplement, j'essaie de comprendre pourquoi on créer tant d'outils au lieu de se concentrer pour améliorer les outils existants qui ont de bonnes bases.

    De plus, autre réflexion à propos de l'accessibilité des CMS:

    1. Le CMS doit être accessible dans sa partie Administration/publication/tous'konveut

    2. Le CMS doit guider et aider l'utilisateur à créer un contenu accessible.

    3. Le CMS doit générer des pages accessibles

    <{POST_SNAPBACK}>

    Oui. C'est à peu près ce que je disais dans mon message initial:

    respecter les standards, guider le webmaster, produire accessible et que le blog lui-même soit accessible.

    Pour répondre à ta question, je n'en connais aucun qui soit apte à recevoir le label de bronze ...

    Mais le trophée m'a motivé à rendre mes projets accessibles.

    Un seul regret : La difficulté d'avoir le label de bronze, peut être faudrait il le rendre lui aussi plus "accessible" pour motiver les webmasters à gagner l'argent puis l'or.

    De quel trophée parles-tu ? Du label Accessiweb ?

  7. Bonjour,

    DotClear est utilisé par un webmaster non-voyant  :up:

    RaZorbacK Blog

    RaZorbacK y publie principalement des infos à l'intention des non-voyants (tests de logiciels, jeux, astuces...), il a donc des lecteurs de cette catégorie !

    <{POST_SNAPBACK}>

    Oui , j'ai vu son blog. Il y a pas mal de choses intéressantes d'ailleurs. Et le ton me plait bien.

    Bon, DotClear décroche donc la palme ?

    Mais, par ailleurs, quelqu'un dit que personne n'a le label de Bronze. Pourquoi DotClear ne l'aurait-il pas ?

  8. Bonjour,

    Plusieurs CMS et Blogs se prétendent accessibles.

    En lisant un peu plus, j'ai l'impression, peut-être fausse qu'ils respectent seulement XHTML. Est-ce que je me trompe ?

    Il me semble qu'un CMS ou Blog accessible devrait

    - aider à produire du code accessible, en indiquant les "alt" non renseignés par exemple

    - intégrer un outil de test d'accessibilité ou permettre de se brancher sur un outil en ligne

    - intégrer un correcteur orthographique ou se brancher sur un correcteur

    - permettre à tous de publier

    Ces critères vous semblent-ils ?

    - justes

    - complets

    Quels CMS et Blogs ont ces qualités ?

    Si possible des CMS stables et simples à utiliser (c'est aussi cela l'accessibilité).

    Merci pour vos contributions.

  9. Existent-ils des modèles (en UML on dirait des "patterns") de structure pour des

    éléments classiques ?

    Je vais prendre un exemple pour être plus clair.

    Ici http://www.pompage.net/pompe/listesdefinitions/

    l'auteur propose de présenter une galerie d'images sous forme de dl/dt/dd

    Donc, existe-t-il une manière "standard" de structurer une suite d'images avec la légende associée ?

    J'ai pris cet exemple, mais ma question est plus large.

    Elle porte par exemple sur un article + son titre ...

    Faut-il par exemple utiliser <h2>Titre></h2><p>Texte ...</p>

    ou <p><h2>Titre></h2>Texte ...</p> ou autre chose ?

    (h2 ou h3 ... suivant le contexte)

    Il me semble en effet que structuer des choses similaires d'une manière "standard" aide à ce qu'on reconnaissse la structure d'un document. Vrai ?

    Merci par avance de vos contributions.

    Cdlt.

    Gilbert

  10. Bonjour,

    Je recherche des cartes collabaratives. J'ai vu que plusieurs outils existaient (Localis, PloneMap, Mapserver ...). Mais je souhaite savoir s'il existe des projets relativement avancés, en France de préférence, de cartes avec du contenu.

    Merci d'avance.

    Gilbert

  11. Bonjour,

    Bonjour ou bonsoir.

    Il y aurait une thèse à faire sur le lien entre informatique-internet et l'insomnie ! ;)

    Tu trouveras un maximum d'informations sur le forum ibf-french.

    Bien bien.

    Des informations, ce n'est pas ce qui manque. Mais j'ai un peu du mal à voir par où commencer. J'essaie de voir comment aborder la personnalisation du forum pour le rendre accessible. Je crois que je vais attendre septembre pour avoir plus d'écho. S'il y a des candidats, on avancera.

    Ne peut-on pas avoir en pratique le skin utilisé sur le Hub avec quelques explications de pro ? Que j'ai un truc de consistant pour démarrer ?

    A+

    Gilbert

  12. SimpleXMl a plein de limitations, tu viens simplement de tomber sur l'une d'elle. Et franchement, c'est probablement la plus petite.

    Limitation ? C'edst un choix délibéré, non ? Enfin, c'est pareil.

    L'idée d'une interface objet plus simple que DOM était bonne, la réalisation est complètement bancale et sorti de quelques cas bien spécifiques (lecture d'un fichier de configuration XML très hiérarchique par exemple), SimpleXML me semble de moins en moins utile.

    Pourtant, c'est simple. J'avais noté que c'était un des progrès les plus importants de Php5 et j'attendais ça avec impatience.

    Pour ton problème où tu utilises DOM de bout en bout, ou tu fais une conversion SimpleXML -> DOM sur l'objet pour après lire le nom de l'élément. Il est possible que la conversion ne consomme presque aucune ressource (vu que ça utilise les mêmes structures de la libxml en interne), il faudrait vérifier.

    Pour le moment, je crois que je vais continuer à utiliser mon petit script qui transorme un fichier XML en objets. Il marche bien.

    Comment ferait-on avec DOM seul en reprenant mon exemple ?

    Gilbert

  13. Par exemple, si mon fichier contient

    <?xml version="1.0" encoding="ISO-8859-1" ?>

    <toto>

    <head>

    <title>Titre du site</title>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    <link href="css/screen.css" rel="stylesheet" media="screen" type="text/css" />

    </head>

    <body>

    <div id="cadregeneral">

    contenu du site

    </div>

    </body>

    </toto>

    J'obtiens le même résultat qu'avec html comme balise racine. Or, clairement, le fichier ne contient pas le même arbre, donc le même objet. Et je ne vais pas faire le traitement dans les 2 cas. Là, je ne vois pas l'information essentielle du fichier XML à savoir la balise racine, donc le type d'objet manipulé !

  14. Je veux la première balise. Or, elle n,'apparaît pas dans le résultat.

    Je sais qu'il n'y a qu'une seule racine, un fichier xml est un arbre. Mais je veux savoir laquelle et quelles sont ses propriétés <html lang=fr ...

  15. Mon fichier xml contient

    <?xml version="1.0" encoding="ISO-8859-1" ?>

    <html>

    <head>

    <title>Titre du site</title>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    <link href="css/screen.css" rel="stylesheet" media="screen" type="text/css" />

    </head>

    <body>

    <div id="cadregeneral">

    contenu du site

    </div>

    </body>

    </html>

    en php, je fais

    $racine = simplexml_load_file ( $fichierxml );

    print_r( $racine );

    Et j'obtiens

    SimpleXMLElement Object ( [head] => SimpleXMLElement Object ( [title] => Titre du site [meta] => SimpleXMLElement Object ( ) [link] => SimpleXMLElement Object ( ) ) [body] => SimpleXMLElement Object ( [div] => contenu du site ) )

    Mais où est passée la balise html ?

    Comment faire pour avoir également la balise html ?

    Merci d'avance.

    Gilbert

×
×
  • Créer...