<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.ryuran.info/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Ryuran.info - Informatique</title>
  <link>http://www.ryuran.info/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 17 Jul 2009 20:46:24 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>BBcode,  Wyswyg, wikitext</title>
    <link>http://www.ryuran.info/post/2009/04/28/BBcode-Wyswyg-wikitext</link>
    <guid isPermaLink="false">urn:md5:eb57170a22fd28380ad6bcdb00fac96e</guid>
    <pubDate>Tue, 28 Apr 2009 14:14:00 +0200</pubDate>
    <dc:creator>ryuran</dc:creator>
        <category>Informatique</category>
            
    <description>    &lt;p&gt;Cela fait pas mal de temps que je n'ai pas poster un nouvel article. Aujourd'hui j'ai trouver de quoi vous parler car ayant parcouru le web à la recherche de la solution miracle je n'ai trouvé qu'une réponse :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Il n'existe pas de solution correct pour permettre aux utilisateur de saisir du text riche.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;J'ai chercher toutes les possibilité de bbcode à Markdownen passant Textile, Wikitext, zCode et même du coté des wyswyg et des nettoyeurs de xhtml.&lt;/p&gt;
&lt;h3&gt;BBcode&lt;/h3&gt;
&lt;h4&gt;BBcode qu'est ce que c'est ?&lt;/h4&gt;
&lt;p&gt;Cette syntaxe était à l'origine très basique. Elle permettait simplement de mettre le texte en gras, souligner, italique ou insérer un lien ou une image. Tout ceci grâce à de balises semblable au html mais avec de
crochets.&lt;/p&gt;
&lt;h4&gt;Exemples&lt;/h4&gt;
&lt;p&gt;BBcode : &lt;br /&gt;&lt;code&gt;[b]texte en gras[/b]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;html équivalent : &lt;br /&gt;&lt;code&gt;&amp;lt;b&amp;gt;texte en gras&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Avantages&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Le BBcode est fait pour être simple pour les utilisateurs (pas besoin de connaitre le html).&lt;/li&gt;
&lt;li&gt;Il est utilisé par la grande majorité des forum à travers le web.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Inconvénients&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Il y a plus d'une vingtaine de balises différentes, soit un nombre plus important que les balises xhtml de mise en forme simple usuelles.&lt;/li&gt;
&lt;li&gt;Le code est difficile à saisir à cause des crochets &quot;[&quot; et &quot;]&quot; plus difficiles d'accès que les &quot;&amp;lt;&quot; et &quot;&amp;gt;&quot; du html.&lt;/li&gt;
&lt;li&gt;BBcode est orienté &quot;mise en forme&quot; et non pas &quot;sens sémantique&quot;. Même si les dernières versions changent ce problème, les utilisateur continueront à ne pas prendre en compte le sens sémantique des balises.&lt;/li&gt;
&lt;li&gt;Les parseurs usuels génèrent du xhtml invalide pour la plus part et ne corrige pas vraiment le chevauchement de balises (&lt;code&gt;[b]texte [i]en gras[/b] ou en italique[/i]&lt;/code&gt; qui est faux).&lt;/li&gt;
&lt;li&gt;Les parseurs sont lourds et utilisent trop d'expression régulières. Et plus encore quand on demande que le code généré soit correct (je parle d'expérience).&lt;/li&gt;
&lt;li&gt;Il existe de nombreuses variantes (entres différents forums).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Syntaxes Wiki&lt;/h3&gt;
&lt;h4&gt;Les syntaxes Wiki  qu'est ce que c'est ?&lt;/h4&gt;
&lt;p&gt;Les wikis utilisent des langages de balisage léger. Il y en existe plusieurs dont les plus connu et plus utilisés qui sont wikiText, Textil et Markdown.&lt;/p&gt;
&lt;p&gt;La syntaxe n'utilise pas de balise comme le bbcode ou le html. Il s'inspire de la mise en page que l'on fait habituellement sur un éditeur de texte simple comme le bloc note (notepad).&lt;/p&gt;
&lt;h4&gt;Exemple avec markdown&lt;/h4&gt;
&lt;p&gt;syntaxe : &lt;br /&gt;&lt;code&gt;__texte mis en importance__&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;html équivalent : &lt;br /&gt;&lt;code&gt;&amp;lt;strong&amp;gt;texte mis en importance&amp;lt;/strong&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Avantages&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Très simple d'utilisation. On s'y fait vite.&lt;/li&gt;
&lt;li&gt;Très complet.&lt;/li&gt;
&lt;li&gt;La syntaxe source est facile à lire et n'est pas pollué de balisage.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Inconvénients&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Il existe de nombreuses variantes.&lt;/li&gt;
&lt;li&gt;Les parseurs sont aussi peuplés d'innombrable expressions régulières.&lt;/li&gt;
&lt;li&gt;Trop complet pour le contenu d'un forum.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;zCode (le BBcode XML)&lt;/h3&gt;
&lt;h4&gt;zCode qu'est ce que c'est ?&lt;/h4&gt;
&lt;p&gt;Le zCode à été créer par le site du zéro pour l'édition de leurs articles ainsi que sur leur forum.&lt;/p&gt;
&lt;p&gt;C'est simplement un xml inspiré du bbcode. Une sorte de HTML simplifié et surtout en français.&lt;/p&gt;
&lt;h4&gt;Exemple&lt;/h4&gt;
&lt;p&gt;zCode : &lt;br /&gt;&lt;code&gt;&amp;lt;gras&amp;gt;texte mis en importance&amp;lt;/gras&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;html équivalent : &lt;br /&gt;&lt;code&gt;&amp;lt;strong&amp;gt;texte mis en importance&amp;lt;/strong&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Avantages&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Le zCode est fait pour être simple pour les utilisateurs (pas besoin de connaitre le html).&lt;/li&gt;
&lt;li&gt;Le sens sémantique est respecté.&lt;/li&gt;
&lt;li&gt;Le code est en français.&lt;/li&gt;
&lt;li&gt;L'utilisation des chevrons (&quot;&amp;lt;&quot; et &quot;&amp;gt;&quot;) rend la saisie plus facile comparé au BBcode.&lt;/li&gt;
&lt;li&gt;Donne la possibilité d'utiliser un parseur xml (avec php5 par exemple) donc moins d'expressions régulières.&lt;/li&gt;
&lt;li&gt;On peut aussi l'utiliser de différentes façon comme tout ce qui est structuré avec du xml.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Inconvénients&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Il est utilisé uniquement par le site du zéro (et par certains de leurs disciples) .&lt;/li&gt;
&lt;li&gt;Le xml interdit l'erreur de syntaxe (corriger les erreurs de syntaxe via le parseur ou alerter l'utilisateur si il y a une erreur).&lt;/li&gt;
&lt;li&gt;Code en français oui mais pour un site multilingue il faudra plusieurs versions différentes.&lt;/li&gt;
&lt;li&gt;La syntaxe n'est pas bien différente du html (c'est un site de formation à la création de site web) donc facile d'utilisation pour les membres. Il faudrait voir si les autres s'y retrouvent.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;WysWyg (What you see what you get)&lt;/h3&gt;
&lt;h4&gt;Un éditeur WysWyg qu'est ce que c'est ?&lt;/h4&gt;
&lt;p&gt;C'est un éditeur entièrement visuel. C'est à dire que la mise en forme ce fait en live comme dans un logiciel de traitement de texte classique.&lt;/p&gt;
&lt;h4&gt;Avantages&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Les utilisateurs n'ont besoins d'aucune connaissance particulière.&lt;/li&gt;
&lt;li&gt;Aperçu direct du texte en cours de rédaction avec la mise en forme final.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Inconvénients&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Nécessite javascript (ou plugin/extention pour le navigateur).&lt;/li&gt;
&lt;li&gt;Le code généré est souvent invalide.&lt;/li&gt;
&lt;li&gt;Problème de sécurité (html).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;la variante WysWyM (What you see what you Mean)&lt;/h4&gt;
&lt;p&gt;C'est comme un WYSWYG mais plus orienté vers la sémantique que vers la mise en forme. Pour l'instant il n'en existe qu'un seul, WymEditor. Il est bien avancé mais pas encore aboutis.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Aucune solution ne se démarque par rapport aux autres. Elles ont tous des avantages et des inconvénient. Bien que le zCode est une bonne idée elle est plus avantageuse pour les programmeurs que pour les utilisateur.&lt;/p&gt;
&lt;h3&gt;La meilleur solution à mon avis&lt;/h3&gt;
&lt;p&gt;Il faudrait un code xhtml simplifié (ou un nouveau code xml) qui n'aurai pas la limite de la langue qu'à le zCode. Mais entièrement saisis pas WYSWYG pour ne pas demander aux utilisateur d'apprendre un langage.&lt;/p&gt;
&lt;h4&gt;Avantages&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Les utilisateurs n'ont besoins d'aucune connaissance particulière.&lt;/li&gt;
&lt;li&gt;Aperçu direct du texte en cours de rédaction avec la mise en forme final.&lt;/li&gt;
&lt;li&gt;Le sens sémantique est respecté (en fonction du parseur).&lt;/li&gt;
&lt;li&gt;Sans javascript l'utilisation des chevrons (&quot;&amp;lt;&quot; et &quot;&amp;gt;&quot;) rend la saisie plus facile comparé au BBcode.&lt;/li&gt;
&lt;li&gt;Donne la possibilité d'utiliser un parseur xml (avec php5 par exemple) donc moins d'expressions régulières.&lt;/li&gt;
&lt;li&gt;On peut aussi l'utiliser de différentes façon comme tout ce qui est structuré avec du xml.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Inconvénients&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Les personnes ne pouvant pas bénéficier de javascript seront désavantagées.&lt;/li&gt;
&lt;li&gt;Il faudrait que le système soit normaliser et entretenu par une communauté (penser au plugins pour forums existant).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; sur le site du zero il y a un aperçu dynamique ce qui est une bonne alternative au wyswyg.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.ryuran.info/post/2009/04/28/BBcode-Wyswyg-wikitext#comment-form</comments>
      <wfw:comment>http://www.ryuran.info/post/2009/04/28/BBcode-Wyswyg-wikitext#comment-form</wfw:comment>
      <wfw:commentRss>http://www.ryuran.info/feed/rss2/comments/175</wfw:commentRss>
      </item>
    
  <item>
    <title>Initiation à l'accessibilité</title>
    <link>http://www.ryuran.info/post/2007/08/02/Initiation-a-laccessibilite</link>
    <guid isPermaLink="false">urn:md5:b4bbda602cebd9d12baad4da9591ff4a</guid>
    <pubDate>Thu, 02 Aug 2007 14:33:00 +0200</pubDate>
    <dc:creator>ryuran</dc:creator>
        <category>Informatique</category>
        <category>accéssibilité</category><category>css</category><category>Firefox</category><category>xhtml</category>    
    <description>&lt;p&gt;Varouj m'a demandé des informations sur&lt;br /&gt;l'accessibilité des sites Internet. Je me suis donc rendu compte que sur découpe-fr c'est un sujet dont on parle peu et qui pourtant est important. Je rédige donc cet article pour rappeler des souvenirs à certains et en informer d'autre.&lt;/p&gt;    &lt;p&gt;Je vais commencer par vous
montrer un site qui n'a aucun rapport avec le codage car il sert à
apprendre le japonais mais qui à pris toutes les mesures importantes
pour être le plus accessible possible : &lt;a href=&quot;http://www.crapulescorp.net/informations/rapport_accessibilite_crapules_corp.php5&quot; hreflang=&quot;fr&quot;&gt;Rapport d'accessibilité de CrapulesCorp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tous les liens de cette page sont utiles mais je vais en rapeller certains dans la suite de ce billet.&lt;/p&gt;
&lt;h3&gt;1/ La validation xhtml&lt;/h3&gt;
&lt;p&gt;La première chose &lt;strong&gt;pour une bonne accessibilité d'un site internet c'est que le html soit valide&lt;/strong&gt;. Pour vérifier si c'est le cas il y différentes solutions.&lt;/p&gt;
&lt;p&gt;La première et la plus simple est le &lt;a href=&quot;http://validator.w3.org/&quot; hreflang=&quot;en&quot;&gt;validateur officiel du W3C [&lt;abbr title=&quot;english&quot; lang=&quot;en&quot;&gt;en&lt;/abbr&gt;]&lt;/a&gt; (Il est en anglais ça risque d'en géner certains). &lt;a href=&quot;http://w3qc.org/validateur/&quot; hreflang=&quot;fr&quot;&gt;Celui de W3C quebec&lt;/a&gt; est en français.&lt;/p&gt;
&lt;p&gt;Ça c'était la solution à l'ancienne mais il y a mieux : &lt;a href=&quot;http://users.skynet.be/mgueury/mozilla/index.html&quot; hreflang=&quot;en&quot;&gt;L'extention &quot;HTML VALIDATOR&quot; Firefox [&lt;abbr title=&quot;english&quot; lang=&quot;en&quot;&gt;en&lt;/abbr&gt;]&lt;/a&gt;
(oui c'est encore en anglais, un jours il faudra bien que vous
l'appreniez). En plus de valider le xhtml d'origine il vérifie le html
généré par les scripts (javascript) ainsi que les différents niveaux
de normes d'accessibilité WCAG du WAI (à régler dans les options). Vous vous rendrez compte que
Google Adsence génère à lui seul 28 avertissements xhtml c'est pour ça que je
me refuse à l'utiliser sur mon blog.&lt;/p&gt;
&lt;h3&gt;2/ La sémantique&lt;/h3&gt;
&lt;p&gt;Quel un mot compliqué ! En gros c'est le sens du contenu. Ha ça reste encore flou !&lt;/p&gt;
&lt;p&gt;Enfait on pourais utiliser les balises pour leur effet visuel par exemple :&lt;/p&gt;
&lt;pre&gt;&amp;lt;p&amp;gt;liste de chose : &amp;lt;/p&amp;gt;&lt;br /&gt;truc&amp;lt;br/&amp;gt;&lt;br /&gt;machin&amp;lt;br/&amp;gt;&lt;br /&gt;bidule&amp;lt;br/&amp;gt;&lt;/pre&gt;
&lt;p&gt;Ça, c'est incorrect car le sens sémantique des balises est mauvais. Une balise &amp;lt;br/&amp;gt; c'est un saut de ligne. Ça ne sert pas pour une liste. Si on corrige ça correctement ça devrait donné ça :&lt;/p&gt;
&lt;pre&gt;&amp;lt;p&amp;gt;liste de chose : &amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;truc&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;machin&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;bidule&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;ul&amp;gt; est bien la balise qui indique une liste et &amp;lt;li&amp;gt; indique un élément d'une liste. c'est sémantiquement plus correct Car les balise on un sens correct. Aucun validateurs ne peut voir une erreur sémantique et la bonne utilisation des balise reste un choix subjectif mais il reste évident qu'un paragraphe n'est pas un titre.&lt;/p&gt;
&lt;h3&gt;3/ L'interopérabilité&lt;/h3&gt;
&lt;p&gt;Encore un mot compliqué ! Sa définition est des plus simple. L'interopérabilité d'un site internet c'est le fait qu'il fonctionne correctement avec tous les navigateurs.&lt;/p&gt;
&lt;p&gt;Fonctionner correctement c'est pouvoir accéder à toutes les information du site quelque soit le navigateur et les plugins que l'on a.&lt;/p&gt;
&lt;p&gt;C'est assez difficile à mettre en oeuvre. Le plus dur c'est quand on utilise des scripts ou des objets nécessitants un plugin.&lt;/p&gt;
&lt;p&gt; Il faut toujours prévoir un texte alternatif. (attribut alt=&quot;...&quot; pour les
images). Si l'image ne s'affiche pas on doit pouvoir comprendre son
sens. Si l'image est juste là pour un soucis d'esthétique (ça ne
devrait pas être le cas, le CSS est là pour ça), il faut mettre un
attribut alt vide alt=&quot;&quot;.&lt;/p&gt;
&lt;p&gt;Si vous voulez vraiment y aller à fond voici &lt;a href=&quot;http://browsers.evolt.org/&quot; hreflang=&quot;en&quot;&gt;la liste de tout les navigateurs [&lt;abbr title=&quot;english&quot; lang=&quot;en&quot;&gt;en&lt;/abbr&gt;]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Si vous voulez une capture d'écran de votre page vu par différents navigateurs sur différents systèmes d'exploitation aller voir le site &lt;a href=&quot;http://browsershots.org/&quot;&gt;Browsershots.org [&lt;abbr title=&quot;english&quot; lang=&quot;en&quot;&gt;en&lt;/abbr&gt;]&lt;/a&gt; (on l'utilise assez souvent sur découpe-fr).&lt;/p&gt;
&lt;p&gt;On ne devrait pas trouvé sur internet : &lt;q&gt;Site optimisé pour Internet Explorer 7.0 avec une résolution 1024x768&lt;/q&gt; ou &lt;q&gt;Site optimisé pour Firefox 2.0 avec une résolution 800x600&lt;/q&gt; c'est totalement absurde on ne va pas changer de navigateur et de résolution à chaque fois qu'on change de site.&lt;/p&gt;
&lt;p&gt;C'est au site de s'adapter aux différents visiteurs et pas l'inverse.&lt;/p&gt;
&lt;h3&gt;4/ Scripts&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Utiliser des scripts ce n'est pas anti-accessible&lt;/strong&gt; c'est des fois même un bon point mais il faut que le site soit tout de même utilisable en désactivant Javascript.&lt;/p&gt;
&lt;p&gt;Le script Lightbox (Slimbox, Tickbox et autres)  par exemple qu'on utilise de temps en temps pour les Folios n'empêche pas un fonctionnement normal des pages si on désactive javascript.&lt;/p&gt;
&lt;p&gt;Les texte du genres &lt;q&gt;il faut activer javascript pour voir le contenu de la page&lt;/q&gt;, ça ne devrait pas exister sur le web.&lt;/p&gt;
&lt;p&gt;Pour testez vos script et les déboguer je vous conseil (en plus de DomInspector de Firefox) &lt;a href=&quot;http://extensions.geckozone.org/FireBug&quot; hreflang=&quot;fr&quot;&gt;l'extention Firebug&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;5/ Les objets&lt;/h3&gt;
&lt;p&gt;J'appelle objets les élément qu'on insère dans une page web avec la balise &amp;lt;object&amp;gt; donc les élément Flash et autres. La il n'y a pas 50
solution pour les rendre accessible. Comme les images il faut un texte alternatif mais là, il n'y a pas
d'attribut alt=&quot;...&quot;.&lt;/p&gt;
&lt;pre&gt;&amp;lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.ryuran.info/post/2007/08/02/...&quot; height=&quot;...&quot; width=&quot;...&quot;&amp;gt;&lt;br /&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;...&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Là un texte alternatif. Il peut-être aussi long que souhaité&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;/pre&gt;
&lt;p&gt;Évitez de mettre de télécharger le plugin. Si le navigateur est capable de
supporter le plugin il le proposera lui-même à l'utilisateur. Sinon c'est que le navigateur est incapable de supporter ce plugin ou que l'utilisateur se refuse à le télécharger alors lui demander de faire un truc qu'il ne veux pas faire ou qu'il ne peut pas faire c'est stupide.&lt;/p&gt;
&lt;h3&gt;6/ Les outils d'aide à la validation d'accessibilité&lt;/h3&gt;
&lt;p&gt;Il n'éxiste pas de validateurs d'accessibilité mais des outils d'aide à la validation. L'accessibilité c'est u point de vue humain, il ne faut donc pas prendre ce que disent ces validateurs au pied de la lettre. L'extension &lt;q&gt;HTML Validator&lt;/q&gt; de Firefox que l'on a cité précédemment peu déjà
faire une vérification des 3 niveaux de normes d'accessibilité WCAG du WAI.&lt;/p&gt;
&lt;p&gt;Mais pour moi, le meilleur validateur pour l'accessibilité c'est &lt;a href=&quot;http://www.ocawa.com/&quot; hreflang=&quot;fr&quot;&gt;Ocawa&lt;/a&gt; qui propose aussi &lt;a href=&quot;http://www.ocawa.com/fr/Accueil/OcawaToolbar.htm&quot; hreflang=&quot;fr&quot;&gt;une toolbar pour Firefox&lt;/a&gt; (il y en a d'autres mais celui-là est bien complet et surtout francophone).&lt;/p&gt;
&lt;h3&gt;7/ Où trouver d'autres informations ?&lt;/h3&gt;
&lt;h4&gt;Les sites les plus importants.&lt;/h4&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;a href=&quot;http://openweb.eu.org/&quot; hreflang=&quot;fr&quot;&gt;Openweb.eu.org&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Les nouvelles sur l'accessibilité. Le menu à droite est très
intéressant car il pointe sur des articles d'autres blogs qui traitent
du sujet.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://pompage.net/&quot; hreflang=&quot;fr&quot;&gt;Pompage.net&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;C'est surement une des meilleure source d'information francophone sur le bon codage d'un site internet. Les articles sont très biens détaillés.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://fr.opquast.com/&quot; hreflang=&quot;fr&quot;&gt;Opquast.com&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Le site sur les bonnes pratiques d'internet.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.alsacreations.com/&quot; hreflang=&quot;fr&quot;&gt;Alsacreations.com&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Ce site est déjà connu par beaucoup d'entre vous. Il y a de nombreux articles sur l'accessibilité.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h4&gt;Des articles intéressants : &lt;/h4&gt;
&lt;p&gt;(n'hésitez pas à lire les commentaires qui sont aussi très instructifs)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.alsacreations.com/2007/07/10/370-cliquez-ici&quot; hreflang=&quot;fr&quot;&gt;Cliquez ici ! (&lt;em&gt;le bon intitulé des liens&lt;/em&gt;).&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.alsacreations.com/2007/07/02/369-reset-css-une-technique-a-manier-avec-precaution&quot; hreflang=&quot;fr&quot;&gt;Reset CSS (&lt;em&gt;spécial pour Known l'article est sorti une semaine après que je lui en parle.&lt;/em&gt;).&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pompage.net/pompe/autableau/&quot; hreflang=&quot;fr&quot;&gt;Au tableau ! (&lt;em&gt;comment faire un bon tableau&lt;/em&gt;).&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.alsacreations.com/2005/09/27/191-accesskey-le-grand-echec-de-laccessibilite-du-web&quot; hreflang=&quot;fr&quot;&gt;Accesskey le grand échec de l'accessibilité du Web.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.alsacreations.com/2004/11/27/93-faire-un-site-compatible-sur-tous-les-navigateurs&quot; hreflang=&quot;fr&quot;&gt;Faire un site compatible sur tous les navigateurs (&lt;em&gt;interopérabilité&lt;/em&gt;).&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.alsacreations.com/2005/06/09/161-javascript-aucune-contre-indication&quot; hreflang=&quot;fr&quot;&gt;JavaScript, aucune contre-indication. (&lt;em&gt;javascript et accessibilité&lt;/em&gt;).&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pompage.net/pompe/bien-utiliser-le-texte-alternatif&quot;&gt;Bien utiliser le texte alternatif.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pompage.net/pompe/evaluer-accessibilite-site-1/&quot; hreflang=&quot;fr&quot;&gt;Évaluer l’accessibilité d’un site web.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://openweb.eu.org/articles/accessibilite_images/&quot; hreflang=&quot;fr&quot;&gt;Des images accessibles.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.blog.webatou.be/?2007/06/22/ne-dites-pas-a-ma-mere-que-en-fait-j-ai-fait-le-site-de-la-fete-de-la-musique&quot; hreflang=&quot;fr&quot;&gt;La France et l'accessibilité (&lt;em&gt;exemple du site de la fête le la musique non-accessible)&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href=&quot;http://openweb.eu.org/articles/formulaire_accessible/&quot; hreflang=&quot;fr&quot;&gt;Formulaire accessible.&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Si vous avez des commentaires ou des infos à ajouter n'hésitez pas.&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.ryuran.info/post/2007/08/02/Initiation-a-laccessibilite#comment-form</comments>
      <wfw:comment>http://www.ryuran.info/post/2007/08/02/Initiation-a-laccessibilite#comment-form</wfw:comment>
      <wfw:commentRss>http://www.ryuran.info/feed/rss2/comments/97</wfw:commentRss>
      </item>
    
  <item>
    <title>Creative Commons</title>
    <link>http://www.ryuran.info/post/2007/06/07/44-creative-commons</link>
    <guid isPermaLink="false">urn:md5:e9c654dba0df5b79123b03fc79cc4062</guid>
    <pubDate>Thu, 07 Jun 2007 12:49:00 +0000</pubDate>
    <dc:creator>ryuran</dc:creator>
        <category>Informatique</category>
        <category>licence</category><category>partage</category>    
    <description>    &lt;p&gt;&lt;strong&gt;Qu'est ce que c'est et comment ça marche ?&lt;/strong&gt;
Ce sont deux questions que je me suis posé la première fois que j’ai vu apparaître ces termes.&lt;/p&gt;
&lt;p&gt;J’ai vite trouvé une réponse à la première. Creative Commons est une licence crée pour le partage et la diffusion des œuvres (Jusque là pas de problème). Avec cette licence on peut interdire l’utilisation de l’œuvre à but commercial (ça tombe bien c’est ce que je veux). Mais la vrai question est comment appliquer cette licence à l’œuvre en question.&lt;/p&gt;
&lt;p&gt;La réponse est donnée par &lt;a href=&quot;http://philippe.daigremont.free.fr/CreativeCommons/BD/comment_ca_marche/comment_ca_marche.html&quot; hreflang=&quot;fr&quot; title=&quot;Creative Commons - BD explicative&quot;&gt;une BD simple à comprendre trouvée sur internet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Merci selby !&lt;/p&gt;</description>
    
    
    
          <comments>http://www.ryuran.info/post/2007/06/07/44-creative-commons#comment-form</comments>
      <wfw:comment>http://www.ryuran.info/post/2007/06/07/44-creative-commons#comment-form</wfw:comment>
      <wfw:commentRss>http://www.ryuran.info/feed/rss2/comments/88</wfw:commentRss>
      </item>
    
  <item>
    <title>Comment choisir mon linux ?</title>
    <link>http://www.ryuran.info/post/2006/11/10/27-comment-choisir-mon-linux</link>
    <guid isPermaLink="false">urn:md5:0563813f5fe1d2958bb44914954cee56</guid>
    <pubDate>Fri, 10 Nov 2006 21:45:00 +0000</pubDate>
    <dc:creator>ryuran</dc:creator>
        <category>Informatique</category>
        <category>Gentoo</category><category>Linux</category>    
    <description>    &lt;p&gt;J'avais pensé à Gentoo mais j'ai un doute.&lt;/p&gt;
&lt;p&gt;J'aimerais un linux avec une interface facilement modelable (ce serait génial si on pouvait faire le design en css). J'aimerais aussi qu'il reconnaisse ma carte wifi et mon réseau sans fil que je ne galère pas trop avec la live-box. J'aimerais qui soit stable (d'un autre coté j'ai vécu avec windows donc tant que c'est plus stable que windows ça serait le minimum).&lt;/p&gt;
&lt;p&gt;Si quelqu'un peut me conseiller je veux bien son mail merci à vous.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.ryuran.info/post/2006/11/10/27-comment-choisir-mon-linux#comment-form</comments>
      <wfw:comment>http://www.ryuran.info/post/2006/11/10/27-comment-choisir-mon-linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.ryuran.info/feed/rss2/comments/73</wfw:commentRss>
      </item>
    
  <item>
    <title>&amp;lt; et &amp;gt;</title>
    <link>http://www.ryuran.info/post/2006/06/03/23-amplt-et-ampgt</link>
    <guid isPermaLink="false">urn:md5:42d5bf3dfbb7ede9893d59a669d1938e</guid>
    <pubDate>Sat, 03 Jun 2006 14:10:00 +0000</pubDate>
    <dc:creator>ryuran</dc:creator>
        <category>Informatique</category>
            
    <description>    &lt;p&gt;Je me plante tout le temps avec ces deux entités html. En déconnant avec un ami j'ai fini par trouver un moyen mnémotechnique pour ne pas me tromper entre ces deux symboles (&amp;amp;lt; et &amp;amp;gt; servent respectivement à afficher &amp;lt; et &amp;gt; quand on les met dans une page html). Je me disais à chaque fois &lt;strong&gt;&quot;g&quot; comme &quot;gauche&quot; donc je met &amp;amp;gt; à gauche&lt;/strong&gt; et bah non là était mon &lt;strong&gt;erreur&lt;/strong&gt; en fait &lt;strong&gt;c'est plutôt &quot;l&quot; comme &quot;left&quot; donc je met &amp;amp;lt; à gauche&lt;/strong&gt;. C'est quand même gênant on ne sait donc pas lequel est à gauche et lequel à droite. La solution trouvée est de se rapporter au code de la route. &lt;strong&gt;En France on roule à droite donc le &quot;g&quot; comme &quot;gauche&quot; est à droite&lt;/strong&gt; car il est français et le &quot;l&quot; comme &quot;left&quot; est à gauche car il est en anglais Et les anglais roulent à gauche. C'est en fait comme le sens dans lequel roulent les voitures dans leur pays respectifs.&lt;/p&gt;
&lt;p&gt;Donc dans l'ordre on a &lt;strong&gt;&amp;amp;lt; et &amp;amp;gt;&lt;/strong&gt; ce qui donne &lt;strong&gt;&amp;lt; et &amp;gt;&lt;/strong&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.ryuran.info/post/2006/06/03/23-amplt-et-ampgt#comment-form</comments>
      <wfw:comment>http://www.ryuran.info/post/2006/06/03/23-amplt-et-ampgt#comment-form</wfw:comment>
      <wfw:commentRss>http://www.ryuran.info/feed/rss2/comments/69</wfw:commentRss>
      </item>
    
  <item>
    <title>Majuscules à accents</title>
    <link>http://www.ryuran.info/post/2006/06/01/20-majuscules-a-accents</link>
    <guid isPermaLink="false">urn:md5:57d5356a41c10d432cc76ee5b554c83f</guid>
    <pubDate>Thu, 01 Jun 2006 19:43:00 +0000</pubDate>
    <dc:creator>ryuran</dc:creator>
        <category>Informatique</category>
        <category>accents</category><category>clavier</category>    
    <description>    &lt;p&gt;J'ai toujours été embêté par les majuscules à accent ou à cédille quand il fallait écrire avec mon PC. Donc j'ai cherché un petit peu pour trouver comment écrire ce genre de lettres au clavier. J'ai trouvé les numéros &lt;kbd&gt;Alt&lt;/kbd&gt; + ???? sur cette page : &lt;a href=&quot;http://www.cylibris.com/fr/auteurs/bar_typo.html&quot; hreflang=&quot;fr&quot;&gt;http://www.cylibris.com/fr/auteurs/bar_typo.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Voici la liste des caractères souvents utilisés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0171 guillemet français ouvrant : «&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0187 guillemet français fermant : »&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0151 tiret cadratin : —&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0169 symbole copyright : ©&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0192 A accent grave : À&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0194 A accent circonflexe : Â&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0196 A tréma : Ä&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0199 C capitale cédille : Ç&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0200 E accent grave : È&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0201 E accent aigu : É&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0202 E accent circonflexe : Ê&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0203 E tréma : Ë&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0206 I accent circonflexe : Î&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0207 I tréma : Ï&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0212 O accent circonflexe : Ô&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0214 O tréma : Ö&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt; 0217 U accent grave : Ù&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Comme mon &lt;acronym title=&quot;Content Managing System&quot; lang=&quot;en&quot;&gt;CMS&lt;/acronym&gt; est en utf-8, je peux me permettre de ne pas rechercher les entités html pour ce genre de caractères.&lt;/p&gt;
&lt;p&gt;Maintenant je vais pouvoir dire : &lt;q&gt;Ça va ? &lt;/q&gt; sur GoogleTalk avec une majuscule.&lt;/p&gt;
&lt;p&gt;Pour ceux qui codent encore en iso-truc-machin, on peut trouver une liste assez complête des entitées html sur &lt;q&gt;Comment ça marche&lt;/q&gt; : &lt;a title=&quot;HTML - Caractères spéciaux&quot; href=&quot;http://www.commentcamarche.net/html/htmlcarac.php3&quot; hreflang=&quot;fr&quot;&gt;Listes des entités html sur www.commentcamarche.net&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.ryuran.info/post/2006/06/01/20-majuscules-a-accents#comment-form</comments>
      <wfw:comment>http://www.ryuran.info/post/2006/06/01/20-majuscules-a-accents#comment-form</wfw:comment>
      <wfw:commentRss>http://www.ryuran.info/feed/rss2/comments/66</wfw:commentRss>
      </item>
    
  <item>
    <title>Encodage utf-8 PHP/mySQL</title>
    <link>http://www.ryuran.info/post/2006/05/06/18-utf-8</link>
    <guid isPermaLink="false">urn:md5:a412d5477bd97e9fdf08db9d4c967271</guid>
    <pubDate>Sat, 06 May 2006 16:33:00 +0000</pubDate>
    <dc:creator>ryuran</dc:creator>
        <category>Informatique</category>
            
    <description>&lt;p&gt;Je ne dois pas l'avoir dit encore sur mon blog mais je suis en plein développement d'un petit &lt;acronym title=&quot;Content Managing System&quot; lang=&quot;en&quot;&gt;CMS&lt;/acronym&gt; en php. Sa particularité est d'être extensible, multilingue et surtout il peut aussi bien servir pour un gros portail que pour un petit site. Bien sûr tout ça dans le respect des standards.&lt;/p&gt;
&lt;p&gt;En fait si j'écris cet article c'est pour vous raconter les problèmes que j'ai rencontré au niveau de l'encodage utf-8 pour ce &lt;acronym title=&quot;Content Managing System&quot; lang=&quot;fr&quot;&gt;CMS&lt;/acronym&gt;. Aussi bien au niveau du php et de la base de donnée mySQL.&lt;/p&gt;    &lt;p&gt;Au début, on avait simplement tout mis en iso-8859-1. Le &lt;acronym title=&quot;Content Managing System&quot; lang=&quot;en&quot;&gt;CMS&lt;/acronym&gt; marchait correctement mais on s'est dit que si on a besoin de rendre le &lt;acronym title=&quot;Content Managing System&quot; lang=&quot;en&quot;&gt;CMS&lt;/acronym&gt; multilingue on va avoir des problèmes à cause de cet encodage. Donc on a décidé de passer à l'utf-8. Donc on fait des recherches et on se rencontre qu'il ne suffit pas de faire passer tout l'affichage de php dans la fonction &lt;code&gt;utf8_encode()&lt;/code&gt; et de mettre dans le html &lt;code&gt;&amp;lt;meta http-equiv=&quot;content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;&lt;/code&gt;. Ce serait si simple si ça suffisait.&lt;/p&gt;
&lt;p&gt;Ensuite on a des problèmes avec la base de donnée car la bdd reçoit du utf-8 par les formulaires (à cause de l'encodage de la page) et l'enregistre comme de l'iso-8859-1 puis quand php récupère ça et le met en utf-8 avec &lt;code&gt;utf8_encode()&lt;/code&gt; ça nous donne de jolis points d'interrogation. on a essayé utf8_decode sur tout ce qui sort de la bdd mais là aussi on a un problème, cette fonction ne marche pas correctement. On s'est dit que c'était peut-être dû à l'encodage de la base de donnée et de son inter-classement donc on a passé toute la base de donnée en utf-8 ce qui n'a pas vraiment été simple.&lt;/p&gt;
&lt;p&gt;Le résultat a été le même donc on a voulu passer tout le code php en utf-8. Avec notepad++ ce n'était pas trop dur mais on a préféré passer à pspad qui est un peu diffèrent dans son utilisation mais très pratique pour le php. On a donc enlevé cette fichue fonction &lt;code&gt;utf8_encode()&lt;/code&gt; et tous nos fichiers ont été mis en utf-8. On a bien sûr été informé du problème de traitement de chaîne de caractères en php et sql dû à ce changement d'encodage mais nous n'avons pas vraiment besoin de traiter des chaînes de caractères qui comportent autre chose que des caractères d'ASCII de base comme les url.&lt;/p&gt;
&lt;p&gt;Finalement ça marche correctement mais il y a un problème avec phpmyadmin. Quand on modifie des données via l'interface de phpmyadmin, avec les formulaires habituels, il encode le résultat dans la bdd en iso-8859-1 ce qui est un peu embêtant car on se retrouve encore avec des points d'interrogations sur notre page. Je cherche un autre système de gestion de base de donnée qui n'a pas ce problème mais je n'ai encore rien trouvé.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.ryuran.info/post/2006/05/06/18-utf-8#comment-form</comments>
      <wfw:comment>http://www.ryuran.info/post/2006/05/06/18-utf-8#comment-form</wfw:comment>
      <wfw:commentRss>http://www.ryuran.info/feed/rss2/comments/65</wfw:commentRss>
      </item>
    
</channel>
</rss>