<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/Styles/Feed" media="screen"?>
<rdf:RDF
	xmlns="http://purl.org/rss/1.0/"
	xmlns:cc="http://web.resource.org/cc/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:xlink="http://www.w3.org/1999/xlink"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel rdf:about="http://blog.webnaute.net/Webnaute/RSS">
	<title>Webnaute : Webnaute</title>
	<link>http://blog.webnaute.net/Webnaute/</link>
	<description>Les évolutions du site, projets à venir…</description>
	<dc:date>2010-10-30T23:31:05+02:00</dc:date>
	<dc:language>fr</dc:language>
	<dc:creator>Bobe (bobe&#x40;webnaute.net)</dc:creator>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>

	<items>
	<rdf:Seq>
		<rdf:li rdf:resource="http://blog.webnaute.net/2010/10/30/Webnaute_de_retour/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2006/03/11/Migration_vers_nouveau_serveur/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/10/25/Blog_%C3%A0_vendre/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/10/07/Passage_%C3%A0_php5/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/08/31/Dotclear_r%C3%A9troliens_UTF-8/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/08/29/Nouvelle_structure_en_place/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/08/08/Favicon_et_requ%C3%A8tes_sauvages/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/07/23/TODO/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2004/12/02/Webnaute_refait_surface/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2003/12/10/Helpme/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2003/11/24/Mise-a-jour/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2003/11/23/Detection-langue/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2003/11/20/Spam/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2003/11/14/Syntaxe-utilisable/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2003/11/10/CSS-print/"/>
	</rdf:Seq>
	</items>
</channel>

<item rdf:about="http://blog.webnaute.net/2010/10/30/Webnaute_de_retour/">
	<title>Webnaute de retour</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2010/10/30/Webnaute_de_retour/" xlink:title="Webnaute de retour">http://blog.webnaute.net/2010/10/30/Webnaute_de_retour/</link>
	<description>Après plusieurs jours d’absence, Webnaute.net est de nouveau en ligne. Le serveur sur lequel était hébergé le site, ainsi que mes dépôts SVN, n’était plus disponible pour d’obscures raisons de non-paiement de la location de l’emplacement dans le centre de données (le serveur appartient à un parent, je ne faisais qu’occuper les lieux). J’avais une copie des fichiers du site, ainsi qu’un backup des dépôts svn, par contre, le trac wanewsletter…</description>
	<content:encoded><![CDATA[<p>Après plusieurs jours d’absence, Webnaute.net est de nouveau en ligne. Le serveur sur lequel était hébergé le site, ainsi que mes dépôts SVN, n’était plus disponible pour d’obscures raisons de non-paiement de la location de l’emplacement dans le centre de données (le serveur appartient à un parent, je ne faisais qu’occuper les lieux).</p>

<p>J’avais une copie des fichiers du site, ainsi qu’un backup des dépôts svn, par contre, le trac wanewsletter ne sera pas à jour jusqu’à ce que je récupère mes données, même s’il ne manque pas grand chose. Me manque également les 2 ou 3 derniers billets publiés ici (déjà que j’en produis pas beaucoup ^^).</p>

<p>Désolé pour ceux qui souhaitaient télécharger hmupdater pour hordes, wanewsletter, ou wamailer. Désolé aussi pour les quelques utilisateurs du script twinpedia-hordes.</p>

<p>Le tout est désormais hébergé sur une part GANDI, avec l’objectif à court terme de trouver un hébergement ailleurs (14€30, c’est 14€30 de plus que ce que je payais avant vous comprenez ^^).</p>]]></content:encoded>
	<dc:date>2010-10-30T17:11:34+02:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2006/03/11/Migration_vers_nouveau_serveur/">
	<title>Migration vers un nouveau serveur</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2006/03/11/Migration_vers_nouveau_serveur/" xlink:title="Migration vers un nouveau serveur">http://blog.webnaute.net/2006/03/11/Migration_vers_nouveau_serveur/</link>
	<description>Et voilà. Migration achevée en un temps record. Ne reste plus qu’à attendre que les DNS finissent de se propager joyeusement. Au menu&#160;: *Enfin MySQL 4.1&#8201;! Enfin, mes données sont stockées dans des tables proprement déclarées comme contenant de l’utf-8, et je peux profiter de toutes les autres nouveautés qu’apporte cette version par rapport à la 4.0. *Adieu l’antique Webalizer, bonjour Awstats. *L’avantage quand on est sur un…</description>
	<content:encoded><![CDATA[<p>Et voilà. Migration achevée en un temps record. Ne reste plus qu’à attendre que les <abbr title="Domain Name Server"
xml:lang="en" lang="en">DNS</abbr> finissent de se propager joyeusement. Au menu&#160;: </p>

<ul>
    <li>Enfin MySQL 4.1&#8201;! Enfin, mes données sont stockées dans des tables proprement déclarées comme contenant de l’utf-8, et je peux profiter de toutes les autres nouveautés qu’apporte cette version par rapport à la 4.0.</li>
    <li>Adieu l’antique Webalizer, bonjour Awstats.</li>
    <li>L’avantage quand on est sur un serveur privé, c’est qu’on peut installer à peu près ce qu’on veut (les limitations
    ne se trouvant qu’entre la chaise et le clavier). Je me suis donc installé les magnifiques outils que sont
    <a href="http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29" hreflang="fr">Subversion</a> et 
    <a href="http://www.edgewall.com/trac/" hreflang="en">Trac</a> pour rendre public le développement de
    <a href="http://phpcodeur.net/wascripts/wamailer/" hreflang="fr">Wamailer</a> 3.0. C’est
    <a href="http://dev.webnaute.net/wamailer/trac/">par ici</a> que ça se passe.</li>
    <li>PHP 5.1.2 à la place de PHP 5.0.5. C’est toujours ça de pris, surtout au vu des nouveautés apportées par la branche 5.1.x</li>
    <li>Apache 2.x à la place d’Apache 1.3.x. C’est toujours ça de pris également. La version 2 est de toute évidence plus puissante, plus rapide, toussa.</li>
</ul>]]></content:encoded>
	<dc:date>2006-03-11T06:32:06+01:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/10/25/Blog_%C3%A0_vendre/">
	<title>Blog à vendre&#8201;?</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/10/25/Blog_%C3%A0_vendre/" xlink:title="Blog à vendre&#8201;?">http://blog.webnaute.net/2005/10/25/Blog_%C3%A0_vendre/</link>
	<description>*Your blog, http://webnaute.net/Journal/, is worth $0.00 *Your blog, http://blog.webnaute.net/, is worth $0.00 Ça doit être cassé… Bon, je reessaierai plus tard :¬) *Via Netwizz que je découvre</description>
	<content:encoded><![CDATA[<ul>
    <li><a href="http://www.business-opportunities.biz/projects/how-much-is-your-blog-worth/?url=http%3A%2F%2Fwebnaute.net%2FJournal%2F"  
hreflang="en" lang="en">Your blog, http://webnaute.net/Journal/, is worth $0.00</a></li>
    <li><a href="http://www.business-opportunities.biz/projects/how-much-is-your-blog-worth/?url=http%3A%2F%2Fblog.webnaute.net%2F"  
hreflang="en" lang="en">Your blog, http://blog.webnaute.net/, is worth $0.00</a></li>
</ul>

<p>Ça doit être cassé… Bon, je reessaierai plus tard :¬)</p>

<ul><li>Via <a href="http://www.netwizz.net/blog/2005/10/24/182-combien-vaut-votre-blog" hreflang="fr" 
title="Combien vaut votre blog&#8201;?">Netwizz</a> que je découvre</li></ul>]]></content:encoded>
	<dc:date>2005-10-25T07:03:20+02:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/10/07/Passage_%C3%A0_php5/">
	<title>Passage à PHP5</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/10/07/Passage_%C3%A0_php5/" xlink:title="Passage à PHP5">http://blog.webnaute.net/2005/10/07/Passage_%C3%A0_php5/</link>
	<description>Les perturbations survenues durant l’heure précédente sont dùes au passage du serveur à php5. Je vais pouvoir faire joujou avec les extensions DOM, XSLT, SQLite, et autres joyeusetés ailleurs que sur mon serveur local :¬)</description>
	<content:encoded><![CDATA[<p>Les perturbations survenues durant l’heure précédente sont dùes au passage du serveur à php5. Je vais 
pouvoir faire joujou avec les extensions <acronym title="Document Object Model" 
lang="en">DOM</acronym>, <abbr title="XSL Transformations" lang="en">XSLT</abbr>, SQLite, 
et autres joyeusetés ailleurs que sur mon serveur local :¬)</p>]]></content:encoded>
	<dc:date>2005-10-07T17:59:34+02:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/08/31/Dotclear_r%C3%A9troliens_UTF-8/">
	<title>Dotclear, rétroliens et UTF-8</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/08/31/Dotclear_r%C3%A9troliens_UTF-8/" xlink:title="Dotclear, rétroliens et UTF-8">http://blog.webnaute.net/2005/08/31/Dotclear_r%C3%A9troliens_UTF-8/</link>
	<description>Comme indiqué dans mon précédent billet, j’ai implémenté un système de rétroliens sur mon blog, suivant les informations données dans la spécification existante et regardant le code source de Dotclear pour bien comprendre le fonctionnement de ce mécanisme. Justement, il y a un petit problème avec Dotclear. Lorsqu’un blog dotclear réglé pour utiliser l’UTF-8 pingue l’URL qui va bien, il commence d’abord par envoyer une requète HTTP avec le…</description>
	<content:encoded><![CDATA[<p>Comme indiqué dans mon précédent billet, j’ai implémenté un système de rétroliens sur mon blog, 
suivant les informations données dans la <a href="http://www.sixapart.com/pronet/docs/trackback_spec" 
hreflang="en" title="TrackBack Technical Specification">spécification existante</a> et regardant 
le code source de Dotclear pour bien comprendre le fonctionnement de ce mécanisme.</p>

<p>Justement, il y a un petit problème avec Dotclear. Lorsqu’un blog dotclear réglé pour utiliser 
l’UTF-8 pingue l’<abbr title="Uniform Resource Locator" lang="en">URL</abbr> qui va bien, 
il commence d’abord par envoyer une requète <abbr title="HyperText Transfer Protocol" 
lang="en">HTTP</abbr> avec le paramètre <code>__info</code> et s’attend à recevoir une réponse 
sous forme d’<abbr title="eXtensible Markup Language" lang="en">XML</abbr> et 
précisant l’encodage acceptable par le blog récepteur.</p>

<p>Le problème est que si le blog récepteur ignore la requète avec le paramètre <code>__info</code> 
(ou répond qu’il veut du latin1), Dotclear passe les données à envoyer dans la fonction 
<abbr title="PHP: Hypertext Preprocessor" lang="en">PHP</abbr> <code>utf8_decode()</code>, 
or cette fonction est <strong>destructrice</strong>. Si un caractère présent dans les données n’a 
pas de code assigné dans le jeu de caractère latin1, il est purement et simplement remplacé 
par un point d’interrogation. Il y a donc perte de données.</p>

<p>Dotclear n’est pas vraiment en cause, c’est le mécanisme de rétroliens qui n’a pas été pensé à 
la base pour tenir compte des problèmatiques d’encodage (latin1 ou pire, us-ascii, sinon rien).
Néanmoins, il y a ici une perte de données et ce n’est jamais une solution acceptable.</p>

<p>Une solution serait donc de transformer les caractères non présents dans le jeu latin1 en 
en entités <abbr>XML</abbr> avant de passer les données dans la fonction <code>utf8_decode()</code>. 
Ce n’est pas très propre étant donné que c’est du texte brut urlencodé qui est envoyé et non 
du <abbr>XML</abbr>, c’est néanmoins cette solution qui a été retenue par la plupart des navigateurs 
pour gérer cette même problèmatique avec les formulaires <abbr title="HYperText Markup Language" 
xml:lang="en" lang="en">HTML</abbr>.</p>

<p>J’ai soumis cette <a href="http://www.dotclear.net/forum/viewtopic.php?id=11679" hreflang="fr" 
title="Dotclear, encodage et protocole HTTP">suggestion sur le forum de Dotclear</a> (sans réponse de 
l’équipe de développement au moment où je rédige ce billet). Au début, j’étais assez réticent quant à 
l’obligation pour moi d’implémenter le mécanisme du paramètre <code>__info</code>, mais après mùre 
réflexion, c’est probablement la moins mauvaise solution.</p>

<p>L’autre grief que j’ai à l’encontre de Dotclear est qu’il nécessite la présence du paramètre 
<code>utf8=1</code> à la réception d’un ping, sans quoi, les données sont considérées comme du 
latin1 et, si le blog récepteur utilise l’UTF-8, passées dans la fonction <code>utf8_encode()</code> 
(donc affichage dégueulasse sur le blog récepteur). Là, l’alternative existe clairement et se trouve dans 
le protocole <abbr>HTTP</abbr>. Elle est d’ailleurs également indiquée dans la spécification sur les rétroliens&#160;:</p>

<pre><code>POST http://www.example.com/trackback/5
Content-Type: application/x-www-form-urlencoded; charset=utf-8

title=Foo+Bar&amp;url=http://www.bar.com/&amp;excerpt=My+Excerpt&amp;blog_name=Foo</code></pre>

<p>Les prochaines versions semblent se tourner vers la détection de l’UTF-8 pour le traitement des 
données reçues, mais toujours pas de prise en compte du paramètre <code>charset</code>.</p>

<p>Pour ma part, je me restreindrai pour l’instant à ne pinguer que les blogs Dotclear en UTF-8. 
Pour les blogs en latin1, il me faudrait passer mes données en latin1 avant envoi, ce qui 
signifierait une perte de données (donc là, pareil, affichage dégueulasse sur le blog en face puisque 
certains caractères seront remplacés par un point d’interrogation).</p>]]></content:encoded>
	<dc:date>2005-08-31T23:09:44+02:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/08/29/Nouvelle_structure_en_place/">
	<title>Nouvelle structure en place</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/08/29/Nouvelle_structure_en_place/" xlink:title="Nouvelle structure en place">http://blog.webnaute.net/2005/08/29/Nouvelle_structure_en_place/</link>
	<description>Et voilà, la nouvelle structure du blog est en place. Extérieurement, vous ne constaterez pas de grands changements au niveau fonctionnalité, par contre, sous le capot, ça a bien évolué. Les données restent désormais en UTF-8 d’un bout à l’autre de la chaîne de traitement (MySQL 4.0.x derrière, mais la version 4.1.x devrait être installée dans le courant de l’automne). Le code est également plus propre et plus lisible à mon goût (c’est à dire…</description>
	<content:encoded><![CDATA[<p>Et voilà, la nouvelle structure du blog est en place. Extérieurement, vous ne constaterez 
pas de grands changements au niveau fonctionnalité, par contre, sous le capot, ça a bien évolué. 
Les données restent désormais en UTF-8 d’un bout à l’autre de la chaîne de traitement (MySQL 4.0.x 
derrière, mais la version 4.1.x devrait être installée dans le courant de l’automne). Le code est 
également plus propre et plus lisible à mon goût (c’est à dire jamais assez). Mais parlons plutôt 
de ce qui est le plus visible pour vous&#160;:</p>

<h3>Nouveau design</h3>

<p>Évidemment, c’est le changement le plus flagrant. L’inspiration a mis du temps à me venir et le résultat 
n’est bien sùr pas du niveau des œuvres de <a href="http://www.webstandards.org/about/bios/dshea.html" 
hreflang="fr">Dave Shea</a>. L’association des couleurs me semble toutefois correcte et l’ensemble 
agréable à l’œil. Tout commentaire ou critique est bien entendu le bienvenu :¬)</p>

<p>Pour les personnes utilisant Firefox ou un autre navigateur basé sur un Gecko relativement récent, 
si les choix de couleurs de la sélection de texte ne vous satisfont pas ou vous gènent, vous pouvez 
annuler ces styles avec le bloc <abbr title="Cascading Style Sheets" 
lang="en">CSS</abbr> suivant dans votre feuille utilisateur <samp>userContent.css</samp> (testé avec succés)&#160;:</p>

<pre><code>@-moz-document url-prefix(http://blog.webnaute.net/)
{
	*::-moz-selection { background-color: Highlight; color: HighlightText; }
}</code></pre>

<ins datetime="2005-08-29T16:33:25+02:00" title="Ajouté le lundi 29 août 2005 à 16h33"><p>Pour les nostalgiques où ceux qui n’aiment pas le nouveau design, le précédent design est toujours 
disponible dans le sélecteur de style et porte maintenant le nom <q>Bleu hivernal</q> (il a quand même 
dù subir quelques adaptations).</p></ins>

<h3>Changement d’adresse</h3>

<p>Autre changement d’importance, le passage du blog de l’adresse <samp>http://webnaute.net/Journal/</samp> 
à <samp>http://blog.webnaute.net/</samp>. En effet, le blog suivant désormais son propre chemin au 
niveau du design vis à vis du reste du site, et constituant un sous-ensemble particulier du site, j’ai 
jugé que ce changement d’adresse s’imposait pour bien refléter cet aspect.</p>

<p>Bien entendu, toutes les dispositions ont été prises pour que les liens ne soient pas cassés (mise en 
place de redirections <abbr title="HyperText Transfer Protocol" lang="en">HTTP</abbr>). 
J’ai fait le test avec <a href="http://liferea.sourceforge.net/" hreflang="en">Liferea</a>, la redirection est 
bien suivie et l’adresse du fil <abbr title="RDF Site Summary" lang="en">RSS</abbr> 
mise à jour automatiquement. N’hésitez pas à vérifier que votre propre aggrégateur, si vous en utilisez 
un, a fait de même.</p>

<p>L’erreur étant humaine, il est tout à fait possible, malgré les vérifications que j’ai faites, que 
des liens soient cassés. N’hésitez pas dans ce cas à me faire part de cette erreur.</p>

<h3>Système de rétroliens</h3>

<p>Webnaute dispose désormais de son système de rétroliens (de son appellation d’origine,
<a href="http://fr.wikipedia.org/wiki/Trackback" hreflang="fr"><q lang="en">Trackback</q></a>, 
mais j’aime bien la version francisée). Je vous renvoie vers 
<a href="http://petit.dotclear.net/pages/2005/01/08/20-trackback" hreflang="fr">cette page</a> du 
petit dotclear illustré pour des explications pratiques.</p>

<p>J’ai d’ailleurs un billet en réserve concernant dotclear et sa gestion des trackback, ayant
dù me résoudre à certaines adaptations pour être compatible avec 98&#160;% de la blogosphère 
francophone.</p>

<h3>Pages d’erreur 404 moins obscures</h3>

<p>Ceci ne s’applique que lors de l’appel d’une <abbr title="Uniform Resource Locator" 
lang="en">URL</abbr> de la forme <samp>/YYYY/MM/DD/Billet-name/</samp> renvoyant une erreur 
<abbr>HTTP</abbr> <samp lang="en">404 Not Found</samp>. Le moteur du blog recherche 
alors les billets ayant un nom proche de celui demandé et les propose en tant que possibilités.</p>

<p>Ça devrait être pratique dans le cas d’une faute de frappe dans l’<abbr>URL</abbr> (par l’internaute 
ou par une personne ayant fait un lien vers un billet depuis une page externe).</p>

<p>Un "bug" de certains agents utilisateurs devrait être également esquivé grâce à ce système. 
En effet, il arrive qu’un <abbr title="User Agent" lang="en">UA</abbr>, suivant une 
<abbr>URL</abbr> contenant des caractères non-ascii non urlencodés sous la forme <var>%XX</var>, 
encode la-dite <abbr>URL</abbr> sous une forme un peu bizzare 
(exemple&#160;: <samp>/Journal/2005/06/19/En_vrac_jeux_de_caract\xc3\xa8res/</samp>).</p>

<p>Cependant, je ne suis pas sùr du tout que les <abbr>URL</abbr>s contenant des caractères non-ascii 
soient autorisées dans les pages <abbr title="(eXtensible) HyperText Markup Language" 
lang="en">(X)HTML</abbr>. La recommandation <abbr>HTML</abbr> indique que 
<a href="http://www.la-grange.net/w3c/html4.01/appendix/notes.html#non-ascii-chars" hreflang="fr">
de tels <abbr>URL</abbr>s sont illégales</a>, cependant, <a href="http://www.ietf.org/rfc/rfc3987.txt" 
hreflang="en" type="text/plain">la notion d’<abbr title="Internationalized Resource Identifier" 
xml:lang="en" lang="en">IRI</abbr></a> a depuis fait son apparition (Oups, mais je viens de voir que 
c’est méchamment récent, janvier 2005; Bobe trop en avance sur son temps&#8201;?). Bref, cela fait 
partie des billets en cours de réflexion.</p>

<h3>Autres changements</h3>

<p>Un système anti-spam de commentaires/trackback très sommaire et basé sur 
l’<abbr title="Internet Protocol" lang="en">IP</abbr> a été mis en place. Jusqu’à 
maintenant, je n’ai pas eu à me plaindre de telles pratiques à l’encontre de webnaute.net mais 
mieux vaut prévenir que guérir.</p>

<p>Pour les personnes utilisant des navigateurs gérant les liens relationnels (avec <code>&lt;link&gt;</code>), 
deux nouveau liens relationnels sont maintenant présents dans les pages de billet et menant 
aux billets précédents et suivants.</p>

<p>Le fil <abbr>RSS</abbr> a été légèrement remanié pour utiliser les modules 
<a href="http://web.resource.org/rss/1.0/modules/cc/" hreflang="en" lang="en">
Creative Commons</a> et <a href="http://purl.org/rss/1.0/modules/content/" hreflang="en" 
lang="en">Content</a> (contenu des billets en entier avec <code>content:encoded</code>).
De plus, deux nouvelles <abbr>URL</abbr>s sont disponibles&#160;:</p>

<ul>
	<li><a href="http://blog.webnaute.net/RSS-1.0">http://blog.webnaute.net/RSS-1.0</a> en tant 
	qu’alias de <a href="http://blog.webnaute.net/RSS">http://blog.webnaute.net/RSS</a></li>
	<li><a href="http://blog.webnaute.net/RSS-1.1">http://blog.webnaute.net/RSS-1.1</a> pour le 
	fil <abbr>RSS</abbr> en version 1.1.</li>
</ul>

<p>Je constate d’ailleurs à l’instant que les deux nouveaux modules utilisés semblent spécifiques 
à <abbr>RSS</abbr> 1.0. Bon tant pis, je verrai ça plus tard…</p>

<p>Et en vrac&#160;: un seul cookie (+ un autre éventuel pour le style css choisi) au lieu d’une rafale (moi qui 
râle après les sites qui font ça, c’était un comble); favicon.ico vide à la racine pour éviter 
les erreurs 404 et l’envoi d’octets superflus (page d’erreur 404).</p>

<h3>Dans les cartons</h3>

<p>Il me reste encore quelques ajouts à faire ultérieurement&#160;:</p>

<ul>
	<li>Mécanisme pour mettre en avant les derniers billets actifs au niveau des commentaires</li>
	<li>Possibilités de mise en forme pour les commentaires (syntaxe wiki, <abbr>HTML</abbr> ou autre).
	Ce n’est toujours pas fait :¬(</li>
	<li>L’utilitaire d’aide à la composition des billets et commentaires (pour insérer des caractères 
	rarement utilisés/difficiles d’accés au clavier) dont je parlais il y a quelques temps</li>
	<li>Mécanisme pour pouvoir suivre l’ajout de commentaires sur un billet sans devoir 
	systématiquement passer sur le site</li>
	<li>Pour mon admin, le module me permettant de dialoguer avec les système de trackback des 
	autres blogs (je l’avais complètement zappé)</li>
</ul>

<p>Voilà, j’espère que toutes ces nouveautés vous plaisent autant qu’à moi. Je tiens à remercier 
une nouvelle fois <a href="http://yoyodesign.org/" hreflang="fr">J.J&#160;Solari</a> pour son aide 
précieuse pour les tests du design sur les navigateurs Mac ainsi que pour ses conseils, ainsi que 
toutes les personnes m’ayant donné leurs avis ou critiques sur ce nouveau design.</p>

<ins datetime="2005-08-29T16:33:25+02:00" title="Ajouté le lundi 29 août 2005 à 16h33"><p>Pour les curieux, deux impressions d’écran de ma très sommaire interface d’administration&#160;:</p>

<ul>
    <li><a href="http://blog.webnaute.net/2005/08/29/Nouvelle_structure_en_place/Images/admin.1" type="image/png">impression d’écran n°1</a></li>
    <li><a href="http://blog.webnaute.net/2005/08/29/Nouvelle_structure_en_place/Images/admin.2" type="image/png">impression d’écran n°2</a></li>
</ul>
</ins>]]></content:encoded>
	<dc:date>2005-08-29T15:53:45+02:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/08/08/Favicon_et_requ%C3%A8tes_sauvages/">
	<title>Favicon et requètes sauvages</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/08/08/Favicon_et_requ%C3%A8tes_sauvages/" xlink:title="Favicon et requètes sauvages">http://blog.webnaute.net/2005/08/08/Favicon_et_requ%C3%A8tes_sauvages/</link>
	<description>À destination de toute personne utilisant Firefox ou autres navigateurs basés sur Mozilla, mode d’emploi pour désactiver les requètes sauvages à destination d’un hypothétique fichier favicon.ico à la racine des sites que vous visitez&#160;: *Tapez about:config dans la barre d’adresse du navigateur puis validez *Cherchez dans la liste l’option browser.chrome.favicons *Double-cliquez sur la ligne de l’option en question ou clic droit sur la…</description>
	<content:encoded><![CDATA[<p>À destination de toute personne utilisant Firefox ou autres navigateurs basés sur Mozilla, mode d’emploi pour désactiver les requètes 
sauvages à destination d’un hypothétique fichier <a href="http://fr.wikipedia.org/wiki/Favicon" hreflang="fr"><em>favicon.ico</em></a> 
à la racine des sites que vous visitez&#160;:</p>

<ul>
    <li>Tapez <kbd>about:config</kbd> dans la barre d’adresse du navigateur puis validez</li>
    <li>Cherchez dans la liste l’option <code>browser.chrome.favicons</code></li>
    <li>Double-cliquez sur la ligne de l’option en question <em>ou</em> clic droit sur la ligne puis sélectionnez <q 
    lang="en">Toggle</q> dans le menu contextuel <em>ou</em> sélectionnez la ligne en question avec les touches fléchées du 
    clavier puis tapez sur la touche <q>entrée</q></li>
    <li>Redémarrez le navigateur</li>
</ul>

<p>Juste un petit extrait du contenu de mes logs&#160;:</p>

<pre><samp>83.200.*.* - - [07/Aug/2005:16:48:03 +0200] "GET /favicon.ico HTTP/1.1" 404 6714 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6"
83.200.*.* - - [07/Aug/2005:16:48:03 +0200] "GET /favicon.ico HTTP/1.1" 404 6714 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6"
83.200.*.* - - [07/Aug/2005:16:48:04 +0200] "GET /favicon.ico HTTP/1.1" 404 6319 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6"
83.200.*.* - - [07/Aug/2005:16:48:15 +0200] "GET /favicon.ico HTTP/1.1" 404 6714 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6"</samp></pre>

<p>Non, non, y en a pas. Je sais, c’est dur à accepter mais c’est comme ça. Le jour où j’ajouterai une icône personnalisant ce site, je l’indiquerai proprement dans mes pages.</p>

<p>Ne validez pas cette pratique stupide initiée par <abbr title="Internet Explorer" lang="en">IE</abbr> et que Mozilla 
s’est bêtement senti obligé de suivre en laissant cette option active, mes logs et ma bande passante vous remercieront et ceux de 
beaucoup d’autres serveurs aussi (bon, en fait, c’est plus une question de principe que du gâchis de ressource).</p>]]></content:encoded>
	<dc:date>2005-08-08T01:21:33+02:00</dc:date>
	<dc:subject>Navigateurs web, Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/07/23/TODO/">
	<title>TODO</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/07/23/TODO/" xlink:title="TODO">http://blog.webnaute.net/2005/07/23/TODO/</link>
	<description>*Passer toute la gestion coté serveur à l’UTF-8 (Snif, mysql 4.0.x :() *Finir le nouveau design (Le plus dur, plus nul que moi en design, tu meurs) *Section post-it permettant la publication rapide et brève de petites infos trouvées sur Internet, réflexion brèves, liens interessants (info ne nécessitant pas un billet et/ou manque d’inspiration pour en faire un billet consistant)&#8201;? *Petit utilitaire javascript d’aide à la composition des…</description>
	<content:encoded><![CDATA[<ul>
    <li>Passer toute la gestion coté serveur à l’UTF-8 (Snif, mysql 4.0.x :()</li>
    <li>Finir le nouveau design (Le plus dur, plus nul que moi en design, tu meurs)</li>
    <li>Section post-it permettant la publication rapide et brève de petites infos trouvées sur Internet, réflexion brèves, liens interessants
    (info ne nécessitant pas un billet et/ou manque d’inspiration pour en faire un billet consistant)&#8201;?</li>
    <li>Petit utilitaire javascript d’aide à la composition des billets (et aussi pour les commentaires) permettant d’ajouter facilement des 
    caractères utilisés en français mais difficiles d’accés au clavier (apostrophe française, caractère <q>points de suspension</q>,
    etc)</li>
    <li>Mettre tout le contenu HTML des billets dans les fils <abbr title="RDF Site Summary" lang="en">RSS</abbr> (élément
    <code>content:encoded</code>) ou juste un résumé en texte brut comme actuellement (dans ce cas, améliorer le formatage car il est
    dégueulasse actuellement)&#8201;?</li>
    <li>Proposer un fil <a href="http://inamidst.com/rss1.1/" hreflang="en">RSS 1.1</a> (format non finalisé mais semble supporté par
    quelques outils + <q lang="en">Just for fun</q>)</li>
    <li>Syntaxe wiki ou autoriser le HTML dans les commentaires&#8201;? Les deux (éventuellement autoriser un mix des deux)&#8201;?
    (Depuis le temps que c’était indiqué en bas du formulaire que ça arrivait bientôt…)</li>
    <li>Code d’ajout automatique des espaces insécables avant certains signes de ponctuation ne marche pas. À réparer…</li>
    <li>[admin] Pouvoir sauvegarder un billet sans le publier tout de suite (finition de la rédaction ultérieurement)</li>
    <li>[admin] Petit utilitaire d’édition d’une liste type <q lang="en">TODO</q> de billets à rédiger</li>
    <li>Passer le journal sur <samp>http://journal.webnaute.net/</samp> ou <samp>http://blog.webnaute.net/</samp>, ou bien rester sur
    <samp>http://webnaute.net/Journal/</samp>&#8201;? Utilité de cet éventuel changement&#8201;?</li>
    <li>Développer la nouvelle interface du journal en <acronym title="PHP Hypertext Preprocessor" lang="en">PHP</acronym>5,
    c’est bien, mais comme la version sur le serveur est une 4.x, adaptation à faire…</li>
</ul>

<p>Si vous avez des suggestions sur certains points, ce ne sera bien entendu pas de refus&#160;:)</p>]]></content:encoded>
	<dc:date>2005-07-23T03:01:51+02:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2004/12/02/Webnaute_refait_surface/">
	<title>Le webnaute refait surface</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2004/12/02/Webnaute_refait_surface/" xlink:title="Le webnaute refait surface">http://blog.webnaute.net/2004/12/02/Webnaute_refait_surface/</link>
	<description>Webnaute.net est à nouveau fonctionnel&#8201;! Le serveur sur lequel est hébergé le site a subi plusieurs attaques la semaine dernière, avec pour conséquence une perte de données (15&#160;Go) sur l’ensemble des sites hébergés. Dans le cas de webnaute.net du moins, la perte se limite aux logs Apache et aux statistiques web. Il reste encore quelques petites choses à régler, notamment le sous domaine dev.webnaute.net à remettre en place. Je…</description>
	<content:encoded><![CDATA[<p>Webnaute.net est à nouveau fonctionnel&#8201;! 
Le serveur sur lequel est hébergé le site a subi plusieurs attaques la semaine dernière, avec pour conséquence une perte de données (15&#160;Go) sur l’ensemble des sites hébergés. Dans le cas de webnaute.net du moins, la perte se limite aux logs Apache et aux statistiques web.</p>

<p>Il reste encore quelques petites choses à régler, notamment le sous domaine dev.webnaute.net à remettre en place. Je devrais avoir désormais un peu plus de temps à consacrer au site, donc ne lachez pas le fil&#160;;-)</p>]]></content:encoded>
	<dc:date>2004-12-02T17:07:53+01:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2003/12/10/Helpme/">
	<title>Help me</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2003/12/10/Helpme/" xlink:title="Help me">http://blog.webnaute.net/2003/12/10/Helpme/</link>
	<description>J’ai un petit souci avec l’encodage UTF-8 de mon fil RSS (et par extension, avec l’encodage de mes pages). J’utilise la fonction utf8_encode(), associée à quelques str_replace() par derrière pour traiter les caractères qui ne sont pas dans le jeu ISO-8859-1. Si quelqu’un comprend le pourquoi du comment, qu’il n’hésite pas à se manifester :/</description>
	<content:encoded><![CDATA[<p>
J’ai un <a href="http://feedvalidator.org/check?url=http%3A%2F%2Fwebnaute.net%2FJournal%2FRSS" hreflang="en" title="J’y comprend rien, et vous ?">
petit souci avec l’encodage <abbr title="UCS Transformation Format" lang="en">UTF</abbr>-8 de mon fil <abbr title="RDF Site Summary" lang="en">RSS</abbr></a> 
(et par extension, avec l’encodage de mes pages).
</p>

<p>
J’utilise la fonction <code>utf8_encode()</code>, associée à quelques <code>str_replace()</code> par derrière pour 
traiter les caractères qui ne sont pas dans le jeu <acronym title="International Organization for Standardization" lang="en">ISO</acronym>-8859-1.
</p>

<p>
Si quelqu’un comprend le pourquoi du comment, qu’il n’hésite pas à se manifester :/
</p>]]></content:encoded>
	<dc:date>2003-12-10T13:28:32+01:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2003/11/24/Mise-a-jour/">
	<title>Mise à jour du journal</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2003/11/24/Mise-a-jour/" xlink:title="Mise à jour du journal">http://blog.webnaute.net/2003/11/24/Mise-a-jour/</link>
	<description>Je viens d’effectuer une mise à jour assez importante. * Modification des URI d’appel des billets. Le fait d’indiquer l’identifiant du billet dans l’URI ne servait à rien et n’était pas significatif. J’étais récalcitrant au début pour utiliser un sujet simplifié dans l’URI mais je pense que c’est un meilleur choix que d’utiliser l’heure de publication. L’intervention de Ganf sur ce sujet sur le forum de phpapps.org m’a en effet amené à…</description>
	<content:encoded><![CDATA[<p>Je viens d’effectuer une mise à jour assez importante.</p>

<ol>
	<li> Modification des <abbr title="Uniform Resource Identifier" lang="en">URI</abbr> d’appel des 
	billets. Le fait d’indiquer l’identifiant du billet dans l’<abbr>URI</abbr> ne servait à rien et n’était pas 
	significatif. J’étais récalcitrant au début pour utiliser un sujet simplifié dans l’<abbr>URI</abbr> mais je 
	pense que c’est un meilleur choix que d’utiliser l’heure de publication. <a href="http://www.phpapps.org/forums/read.php?f=2&amp;i=9078&amp;t=8981" hreflang="fr">
	L’intervention de Ganf</a> sur ce sujet sur le forum de phpapps.org m’a en effet amené à réfléchir sur ce point 
	et à finalement prendre une décision.<br/>
	Évidemment, les redirections permanentes nécessaires ont été mises en place&#160;;-)</li>
	<li> Apparition de fils <abbr title="RDF Site Summary" lang="en">RSS</abbr> pour <a href="http://blog.webnaute.net/Cat%C3%A9gories/">chaque catégorie</a>. Un gadget plus qu’autre chose mais ça pourra toujours servir. </li>
	<li> Le nombre d’items dans les fils <abbr>RSS</abbr> est passé de dix à quinze. </li>
	<li> Quelques modifications dans le code lui-même, surtout pour alléger la gestion des <abbr>URI</abbr> (mon 
	fichier <samp>.htaccess</samp> commençait à devenir bordélique). </li>
</ol>

<p>
D’autres améliorations et ajouts sont au programme et ne tarderont pas. Et ne vous inquiétez pas, j’ai aussi 
quelques sujets à traiter dans ma besace&#160;:)
</p>]]></content:encoded>
	<dc:date>2003-11-24T06:31:59+01:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2003/11/23/Detection-langue/">
	<title>Détection de la langue d’un site</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2003/11/23/Detection-langue/" xlink:title="Détection de la langue d’un site">http://blog.webnaute.net/2003/11/23/Detection-langue/</link>
	<description>Vous ne l’avez peut être pas remarqué, mais j’ai ajouté ces jours-ci un nouveau champs texte dans le formulaire des commentaires pour ajouter l’adresse de son site. Toujours en quète de pages les plus parfaites possibles, l’absence de hreflang sur les liens vers les sites en question me chagrinait quelque peu. J’ai d’abord pensé ajouter une liste déroulante pour indiquer la langue de son site mais je trouvais que ce n’était pas vraiment le…</description>
	<content:encoded><![CDATA[<p>
Vous ne l’avez peut être pas remarqué, mais j’ai ajouté ces jours-ci un nouveau champs texte dans le formulaire des 
commentaires pour ajouter l’adresse de son site. Toujours en quète de pages les plus parfaites possibles, l’absence 
de <code>hreflang</code> sur les liens vers les sites en question me chagrinait quelque peu. J’ai d’abord pensé 
ajouter une liste déroulante pour indiquer la langue de son site mais je trouvais que ce n’était pas vraiment le 
plus simple pour les utilisateurs du formulaire et il aurait fallu donner un choix conséquent de langues 
sélectionnables, même si la plupart du temps, c’est anglais ou français.
</p>

<p>
Pour finir, je m’y suis pris autrement. Je lance à l’aide de la fonction <code>fsockopen()</code> de 
<abbr title="PHP: Hypertext Preprocessor" lang="en">PHP</abbr> une requète à destination du site 
indiqué dans le formulaire et je récupère la valeur donnée par l’en-tête <samp>Content-Language</samp> que me renvoie 
le serveur. Dans le cas où cet en-tête n’est pas fourni par le serveur, je m’attaque au contenu même qui m’est renvoyé 
en cherchant les attributs <code>xml:lang</code> et/ou <code>lang</code> sur les éléments 
<code>html</code> ou <code>body</code> puis le meta <samp>Content-Language</samp>.
</p>

<p>
Encore une preuve des bienfaits des pages codées proprement et des bons en-têtes envoyés par le serveur&#160;:)
</p>

<p>
<abbr title="Post Scriptum" lang="la">PS</abbr>&#160;: Une copie de la fonction que j’ai faite est 
disponible <a href="http://blog.webnaute.net/2003/11/23/Detection-langue/search_lang.zip" type="application/zip">ici</a> pour les curieux.
</p>]]></content:encoded>
	<dc:date>2003-11-23T22:30:15+01:00</dc:date>
	<dc:subject>Conception web, Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2003/11/20/Spam/">
	<title>Le spam qui fait plaisir</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2003/11/20/Spam/" xlink:title="Le spam qui fait plaisir">http://blog.webnaute.net/2003/11/20/Spam/</link>
	<description>J’ai reçu ce matin un pourriel d’un genre particulier en provenance de Vincent Gardet, webmestre de ceforweb.org, où l’auteur annonce la mise en place d’une page de veille recensant par voie de syndication RSS les derniers articles de quelques blogs plus ou moins connus de l’univers des standards, ce qui est une très bonne initiative. Du fait de la grande jeunesse de mon journal, j’avoue avoir été agréablement surpris d’apprendre que Webnaute…</description>
	<content:encoded><![CDATA[<p>J’ai reçu ce matin un <em title="Communément appellé &quot;spam&quot;">pourriel</em> d’un genre 
particulier en provenance de Vincent Gardet, webmestre de <a href="http://www.ceforweb.org/" hreflang="fr" 
title="Formations pour un web économique, accessible et rapide | Centre de Formation à l’accessibilité et aux standards du Web">ceforweb.org</a>, 
où l’auteur annonce la mise en place d’une <q>page de veille</q> recensant par voie de syndication 
<abbr title="RDF Site Summary" lang="en">RSS</abbr> les derniers articles de quelques blogs 
plus ou moins connus de l’univers des standards, ce qui est une très bonne initiative.</p>

<p>Du fait de la grande jeunesse de mon journal, j’avoue avoir été agréablement surpris d’apprendre que 
Webnaute faisait partie des blogs/journaux syndiqués, les résumés de mes articles se retrouvant au milieu de ceux 
du <a href="http://www.standblog.org/" hreflang="fr">Standblog</a>, de <a href="http://www.cybercodeur.net/" hreflang="fr">Cybercodeur</a> et <a href="http://www.ceforweb.org/veille_standards" hreflang="fr" 
title="Page de veille de ceforweb.org">d’autres</a> bien connus. Je tâcherai donc d’être à la 
hauteur&#160;:) (Heureusement, je crois constater que le système utilisé s’appuie sur la balise <code>&lt;dc:subject&gt;</code> 
pour trier les articles selon les catégories, ce qui me permettrait de continuer à raconter mes conneries dans la 
section <a href="http://blog.webnaute.net/Bric_%C3%A0_brac/">Bric à brac</a>).</p>

<p><abbr title="Post-Scriptum" lang="la">P.S</abbr>&#160;: Je m’interroge sur l’origine du nom 
de domaine "ceforweb.org", si l’auteur passe dans le coin&#160;:¬)</p>]]></content:encoded>
	<dc:date>2003-11-20T20:05:45+01:00</dc:date>
	<dc:subject>Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2003/11/14/Syntaxe-utilisable/">
	<title>Syntaxe utilisable</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2003/11/14/Syntaxe-utilisable/" xlink:title="Syntaxe utilisable">http://blog.webnaute.net/2003/11/14/Syntaxe-utilisable/</link>
	<description>Il ne faut pas se voiler la face, quand on conçoit un site tel que Webnaute (espace perso/journal), c’est parce que l’on a des choses à dire, mais aussi par pur plaisir de mettre le tout en place. Faire un site le plus clean possible au niveau du balisage, le plus sémantique possible et approfondir ses connaissances au fur et à mesure font partie de ces petits plaisirs du concepteur du site. L’affaire se complique toutefois quand les…</description>
	<content:encoded><![CDATA[<p>
Il ne faut pas se voiler la face, quand on conçoit un site tel que Webnaute (espace perso/journal), c’est parce que 
l’on a des choses à dire, mais aussi par pur plaisir de mettre le tout en place. Faire un site le plus clean possible 
au niveau du balisage, le plus sémantique possible et approfondir ses connaissances au fur et à mesure font partie 
de ces petits plaisirs du concepteur du site. L’affaire se complique toutefois quand les visiteurs peuvent intervenir 
d’une manière ou d’une autre sur le contenu du site.
</p>

<p>
Je parle en l’occurence du système pour commenter les billets. Comment faire pour que le contenu ajouté soit valide 
et un minimum sémantique&#8201;? Quelle syntaxe adopter&#8201;?
</p>

<dl>
    <dt>Les bbcode&#8201;?</dt>
    <dd>
    Peut être un tantinet complexe pour l’utilisateur lambda, mais tout dépend du public auquel on s’adresse, ici, 
    je pars du principe que j’ai à faire à des personnes qui ont quelques connaissances dans la conception de site, 
    fréquentent sùrement quelques forums de type <span lang="en">
    <acronym title="php Bulletin Board">phpbb</acronym>-like</span> et connaissent donc un peu la syntaxe bbcode ou 
    au moins le balisage <abbr title="HyperText Markup Language" lang="en">HTML</abbr>.
    Mais justement, bbcode et <abbr>HTML</abbr> sont semblables, mis à part les crochets pour l’un et les chevrons 
    pour l’autre, donc autant utiliser directement des balises <abbr>HTML</abbr>.
    </dd>
    
    <dt>Le <abbr title="HyperText Markup Language" lang="en">HTML</abbr>&#8201;?</dt>
    <dd>
    On retrouve là le même problème que pour les bbcode. 
    </dd>
    
    <dt>Syntaxe à la wiki&#8201;?</dt>
    <dd>
    C’est peut être la solution. Toutefois, du peu que j’en ai vu, je n’ai pas été convaincu. Cette syntaxe me semble 
    peu flexible dans le sens où je veux que les visiteurs aient autant que possible les mêmes possibilités qu’avec 
    le balisage <abbr title="HyperText Markup Language" lang="en">HTML</abbr>.
    </dd>
</dl>

<p>
Bref, je suis toujours sur la case départ et ne sais pas quelle solution adopter ou quelle solution concevoir. Mais 
peut être est-ce moi qui en demande trop aussi&#8201;?
</p>]]></content:encoded>
	<dc:date>2003-11-14T16:37:58+01:00</dc:date>
	<dc:subject>Conception web, Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2003/11/10/CSS-print/">
	<title>CSS print</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2003/11/10/CSS-print/" xlink:title="CSS print">http://blog.webnaute.net/2003/11/10/CSS-print/</link>
	<description>Et pouf, une feuille de style dédiée à l’impression fait son apparition. D’ailleurs, si quelqu’un fait le test, tout retour d’expérience est le bienvenue vu que je n’ai pas d’imprimante chez moi&#160;:¬)</description>
	<content:encoded><![CDATA[<p>Et pouf, une <a href="http://blog.webnaute.net/Styles/print">feuille de style dédiée à l’impression</a> fait son apparition. 
D’ailleurs, si quelqu’un fait le test, tout retour d’expérience est le bienvenue vu que je n’ai pas d’imprimante 
chez moi&#160;:¬)</p>]]></content:encoded>
	<dc:date>2003-11-10T00:56:54+01:00</dc:date>
	<dc:subject>Conception web, Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<cc:License rdf:about="http://creativecommons.org/licenses/by-nc/2.5/">
	<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
	<cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
	<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
	<cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
	<cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
</cc:License>

</rdf:RDF>
