<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://ateliers.klafoutis.org/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/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Les ateliers du klafoutis - Tag - tutoriel</title>
  <link>http://ateliers.klafoutis.org/</link>
  <atom:link href="http://ateliers.klafoutis.org/feed/tag/tutoriel/rss2" rel="self" type="application/rss+xml"/>
  <description>Là où Kozlika tricote et détricote le xhtml, les css, un peu de PHP et surtout Dotclear.</description>
  <language>fr</language>
  <pubDate>Sun, 16 Nov 2008 08:45:14 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Faire l'inventaire</title>
    <link>http://ateliers.klafoutis.org/post/2007/07/01/Faire-linventaire</link>
    <guid isPermaLink="false">urn:md5:a7cde694d2a58cf2ad4c8666d5c21e5f</guid>
    <pubDate>Sun, 01 Jul 2007 10:57:00 +0200</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>Dotclear 2</category><category>tutoriel</category>    
    <description>&lt;p&gt;Le blog est installé, il est en ligne et tout fonctionne correctement. Si vous êtes satisfait de ce premier blog et du thème que vous avez choisi &lt;a href=&quot;http://www.campingclairdelune.fr/tests/?gallery/dotclear/themes-dc-2#gallery&quot;&gt;parmi ceux disponibles&lt;/a&gt; (un tutoriel indique &lt;a href=&quot;http://doc.dotclear.net/2.0/admin/themes#installer-un-theme&quot;&gt;comment installer un nouveau thème&lt;/a&gt;), il ne vous reste plus qu'à rédiger vos billets, en vous référant au &lt;a href=&quot;http://doc.dotclear.net/2.0/usage&quot;&gt;manuel d'utilisation&lt;/a&gt; pour découvrir plus avant votre outil et les fonctionnalités de l'interface d'édition du billet.&lt;/p&gt;    &lt;p&gt;De façon générale d'ailleurs, survoler la doc, même si vous ne l'apprenez pas par cœur, vous permettra de vous souvenir vaguement « avoir lu quelque part quelque chose là-dessus » dont vous pourriez avoir besoin ultérieurement. Si le manuel ne répond pas à vos questions, rendez-vous &lt;a href=&quot;http://www.dotclear.net/forum/&quot;&gt;sur le forum&lt;/a&gt;, il se trouvera bien quelqu'un pour vous orienter.&lt;/p&gt;


&lt;p&gt;Si vous ne vous sentez pas encore tout à fait chez vous, vous pouvez procéder à des personnalisations. Ne cherchez pas à tout changer d'un coup, surtout si vous débutez (mais pas que). Procédez par petites étapes successives afin de maîtriser les changements que vous opérez et pouvoir revenir en arrière facilement car vous vous souviendrez de la manip que vous venez de faire.&lt;/p&gt;


&lt;h3&gt;Ce qu'il vous faut savoir&lt;/h3&gt;


&lt;p&gt;Pour éviter les grosses bêtises et surtout faciliter votre travail, avoir une idée générale du fonctionnement et de l'organisation de la mécanique qui pilote votre blog peut vous être fort utile.&lt;/p&gt;


&lt;h4&gt;Le fonctionnement global&lt;/h4&gt;


&lt;p&gt;Si vous avez suivi le conseil ci-dessus et que vous avez regardé la doc, vous avez sûrement lu le &lt;a href=&quot;http://doc.dotclear.net/2.0/overview/how-does-it&quot;&gt;comment ça marche ?&lt;/a&gt;. Je le répète ici sommairement pour les feignasses : tout ce qui concerne le contenu du blog est stocké dans une base de données placée sur un serveur spécifique (le fameux « serveur sql » dont on vous demande le nom et les login et mot de passe lors de l'installation) ; ce qui se trouve sur votre serveur de fichiers (ou serveur ftp) ce sont tous les fichiers qui s'occupent du traitement et de la présentation de ces données.&lt;/p&gt;


&lt;h4&gt;Les fichiers de Dotclear&lt;/h4&gt;


&lt;p&gt;Situés donc, sur votre serveur de fichiers, ils sont regroupés dans le répertoire &lt;strong&gt;dotclear&lt;/strong&gt; (ou tout autre nom que vous lui aurez donné lors de l'install). Parcourons-les rapidement (en souligné, les noms de sous-répertoires) :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;ins&gt;admin&lt;/ins&gt; : contient tous les fichiers de l'administration du blog. &lt;em&gt;Pas touche.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;cache&lt;/ins&gt; : un répertoire qui stocke des informations au fur et à mesure pour éviter à dotclear d'avoir à tout « recalculer » à chaque fois. Il se vide périodiquement quand il a atteint sa taille maximale, vous n'aurez en principe pas à vous en occuper.&lt;/li&gt;
&lt;li&gt;CHANGELOG : un fichier informatif qui accompagne chaque version de dotclear et indique ce qui a été modifié depuis la version précédente. &lt;em&gt;Pas touche.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;db&lt;/ins&gt; : je ne sais même pas à quoi ça sert, c'est vous dire si vous pouvez laisser tomber et ne pas vous en préoccuper...&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;inc&lt;/ins&gt; : le cœur du moteur. C'est là que se situent tous les outils de traitement, évidemment : &lt;em&gt;pas touche&lt;/em&gt; (note : on verra que certains fichiers peuvent néanmoins réclamer une attention particulière mais nous n'en sommes pas là).&lt;/li&gt;
&lt;li&gt;index.php : la page de démarrage ; elle sert de centre d'aiguillage vers votre (ou vos) blog(s). (Note : si vous connaissez un peu le html, ne faites pas l'erreur de croire qu'il s'agit de la page d'accueil comme c'est généralement le cas des pages ainsi nommées.)&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;locales&lt;/ins&gt; : contient tous les fichiers de traduction permettant de basculer sur une interface dans une autre langue ou d'afficher les termes standards des thèmes dans la langue du blog. Pour le moment, ce répertoire contient par défaut les répertoire de l'anglais et du français. Les traducteurs vers d'autres langues ajoutent ici d'autres sous-répertoires.&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;plugins&lt;/ins&gt; : contient les répertoires d'extensions des fonctionnalités du blog. Lorsqu'on ajoute un plugin, son répertoire vient se placer ici. Il vous faudra d'ailleurs parfois le faire manuellement si la configuration de votre hébergeur interdit l'installation automatique.&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;public&lt;/ins&gt; : c'est le répertoire des médias : images, sons, vidéos, fichiers que vous souhaitez mettre en pièce jointe, etc. On les atteint via le ftp ou depuis l'interface d'administration -&amp;gt; Gestionnaire de médias.&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;themes&lt;/ins&gt; : répertoire des thèmes, autrement dit des fichiers déterminant la présentation du blog. C'est ici que 90% du travail de personnalisation s'effectue.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;On commence par...&lt;/h3&gt;


&lt;p&gt;Quelle pourrait être la première étape de personnalisation ?&lt;/p&gt;


&lt;h4&gt;Tout un blog bac à sable...&lt;/h4&gt;


&lt;p&gt;Pourquoi ne pas créer tout de suite un second blog qui vous servira de bac à sable ? Dotclear 2 offre la possibilité de créer facilement plusieurs blogs sur la même installation. Vous pourrez ainsi y trafiquer tout à loisir sans craindre de casser autre chose qu'un laboratoire et vos lecteurs continueront de lire tranquillement vos billets sans être gênés par vos expérimentations. Si vous optez pour cette solution, &lt;a href=&quot;http://doc.dotclear.net/2.0/admin/multiblog&quot;&gt;créez un deuxième blog&lt;/a&gt; et par exemple importez-y &lt;a href=&quot;http://dissitou.klafoutis.org/post/2007/01/09/Aorakits-%3A-3-Un-blog-de-test&quot;&gt;un blog de test&lt;/a&gt;. Voilà, votre chantier est prêt.&lt;/p&gt;


&lt;h4&gt;... ou au moins un nouveau thème&lt;/h4&gt;


&lt;p&gt;L'étape ci-dessus n'est en aucun cas obligatoire. Vous pouvez tout à fait travailler directement à vos personnalisations si créer un nouveau blog spécialement dédié vous semble inutile ou compliqué. A vous de voir. Vous pouvez alors passer directement au paragraphe suivant :&lt;/p&gt;


&lt;h4&gt;Et en tous les cas, créer un nouveau thème&lt;/h4&gt;


&lt;p&gt;On l'a vu, l'essentiel des personnalisations passe par des modifications de thème. Le billet suivant traitera donc de l'articulation d'un thème, des fichiers qui le composent et de l'étape préalable à toute personnalisation de celui-ci.&lt;/p&gt;</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2007/07/01/Faire-linventaire#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2007/07/01/Faire-linventaire#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/178</wfw:commentRss>
      </item>
    
  <item>
    <title>Ce dont vous aurez besoin avant de télécharger Dotclear 2.0</title>
    <link>http://ateliers.klafoutis.org/post/2007/01/29/Ce-dont-vous-aurez-besoin-avant-de-telecharger-Dotclear-20</link>
    <guid isPermaLink="false">urn:md5:aa0bf077716e50f5a74b4d842e0a4683</guid>
    <pubDate>Mon, 29 Jan 2007 10:42:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>Dotclear 2</category><category>tutoriel</category>    
    <description>&lt;p&gt;Vous avez examiné &lt;a href=&quot;http://ateliers.klafoutis.org/post/2007/01/28/Choisir-son-outil-de-blog&quot;&gt;les différentes possibilités&lt;/a&gt; qui s'offrent à vous pour ouvrir un blog et avez choisi d'adopter Dotclear. Quelles sont les conditions à réunir pour pouvoir vous lancer ?&lt;/p&gt;    &lt;h3&gt;Bon allez, je me lance, par quoi je commence ?&lt;/h3&gt;


&lt;h4&gt;Un hébergement&lt;/h4&gt;

&lt;p&gt;Pour pouvoir faire tourner un blog Dotclear (ou tout autre site web d'ailleurs), le préalable est de disposer d'un espace de stockage en ligne sur lequel vous mettrez vos pages pour qu'elles soient accessibles sur le web. Les prestataires qui mettent à disposition ces espaces s'appellent des &lt;strong&gt;hébergeurs&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;Une erreur fréquente lorsqu'on débarque dans cette aventure est de confondre le prestataire qui vous permet de vous connecter à Internet, appelé &lt;strong&gt;fournisseur d'accès internet (FAI)&lt;/strong&gt; et &lt;strong&gt;hébergeur&lt;/strong&gt;. Confusion tout à fait compréhensible puisque beaucoup de FAI proposent également un service d'hébergement. Cependant, rien ne vous contraint à choisir le même pour les deux services. Ce qui devra gouverner votre choix d'hébergeur c'est avant tout qu'il réponde aux prérequis nécessaires au bon fonctionnement de l'application choisie.&lt;/p&gt;


&lt;p&gt;Ces prérequis sont &lt;a href=&quot;http://doc.dotclear.net/2.0/administration/installation#prerequis&quot;&gt;listés dans la documentation&lt;/a&gt;. Tous les hébergeurs proposent une page d'information sur la mise à disposition de ceci ou cela sur leur hébergement. Consultez cette page, si vous n'y comprenez goutte, envoyez-leur un mail pour le leur demander. Nous testons au fur et à mesure des « retours d'expérience » des utilisateurs les &lt;a href=&quot;http://doc.dotclear.net/2.0/hebergeurs#tester_votre_hebergeur&quot;&gt;hébergements compatibles&lt;/a&gt; avec Dotclear 2.0, vous pouvez choisir votre hébergeur dans cette liste, ce qui vous épargnera le doute :)&lt;/p&gt;


&lt;h4&gt;Un nom de domaine&lt;/h4&gt;


&lt;p&gt;Il vous faudra également une « &lt;strong&gt;URL&lt;/strong&gt; » : ce qu'on tapera dans la barre d'adresse du navigateur pour aller chez vous. Votre hébergeur vous en fournira une par défaut en « sous-domaine » de chez lui, qui ressemblera à &lt;code&gt;http://monlogin.hebergeur.fr&lt;/code&gt;. Certains, comme Free par exemple, ne vous laisseront d'ailleurs pas d'autre choix : toutes les adresses des sites hébergées par Free sont de cette forme.&lt;/p&gt;


&lt;p&gt;Mais la plupart des autres vous proposeront si vous le souhaitez de servir d'intermédiaire à l'achat d'un &lt;strong&gt;nom de domaine&lt;/strong&gt; rien que pour vous. Là encore ne confondez pas les deux services : vous pouvez acheter un nom de domaine chez un prestataire spécifique (le plus connu en France est &lt;a href=&quot;http://www.gandi.net&quot;&gt;Gandi&lt;/a&gt;) et héberger vos pages ailleurs. Assurez-vous cependant que votre hébergeur accepte cette procédure (c'est presque toujours le cas).&lt;/p&gt;


&lt;p&gt;Avoir un nom de domaine n'est pas une obligation, comme je vous le disais ci-dessus tous les hébergeurs mettront à votre disposition une URL en sous-domaine de chez eux. En revanche si j'en parle ici c'est qu'il est beaucoup plus simple si vous en souhaitez un rien-qu'à-vous de vous en occuper avant de lancer votre blog !&lt;/p&gt;


&lt;h4&gt;Quelques outils&lt;/h4&gt;


&lt;h5&gt;Un client FTP&lt;/h5&gt;

&lt;p&gt;Vous aurez besoin d'envoyer des fichiers depuis votre disque dur vers l'espace que vous aura fourni votre hébergeur et d'en récupérer depuis cet espace vers votre disque dur (par exemple pour y apporter des modifications). Il faut pour cela un logiciel spécifique qui se charge du transport de l'un à l'autre. Le terme générique est « &lt;strong&gt;client FTP&lt;/strong&gt; ». Au fait, puisqu'on en parle, attention avec « FTP », c'est le pur machin en jargon informatique qui paume car il ne veut pas toujours dire la même chose selon le contexte où il est employé. Il sera ainsi employé pour désigner votre espace web chez l'hébergeur &lt;em&gt;(t'as quoi sur ton ftp ?)&lt;/em&gt;, un procédé de transfert &lt;em&gt;(tu l'as envoyé en ftp ?)&lt;/em&gt; et ce fameux logiciel de transport dont je vous parlais à l'instant &lt;em&gt;(tu utilises quoi comme ftp ?)&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Il en existe des gratuits pour toutes les plates-formes. Un consensus semble se faire autour de :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.framasoft.net/article1011.html&quot;&gt;Filezilla&lt;/a&gt; (Windows)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.framasoft.net/article2759.html&quot;&gt;gFTP&lt;/a&gt; (Linux)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.framasoft.net/article3551.html&quot;&gt;Cyberduck&lt;/a&gt; (Mac)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour ma part, j'utilise &lt;a href=&quot;http://www.osxfacile.com/transmit.html&quot;&gt;Transmit&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://ateliers.klafoutis.org/post/2007/01/29/#pnote-109-1&quot; id=&quot;rev-pnote-109-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; (Mac, autour de 25 euros) dont je trouve la prise en main et l'ergonomie très aisées.&lt;/p&gt;


&lt;h5&gt;Un éditeur&lt;/h5&gt;


&lt;p&gt;Vous aurez des fichiers à modifier. Je vous recommande fortement de vous munir d'un &lt;strong&gt;éditeur de texte&lt;/strong&gt; qui ne soit NI un traitement de texte NI un éditeur html. L'un comme l'autre ajoutent de leur propre initiative des caractères visibles ou invisibles ou « corrigent » automatiquement les données qui mettront la pagaille dans votre blog. Au pire il vaut mieux utiliser le bloc-notes de Windows ou Text-Edit de Mac.&lt;/p&gt;


&lt;p&gt;Là encore il en existe de gratuits et très bien fichus, notamment en coloriant la syntaxe, ce qui en facilite la lecture et la modification. En voici quelques-uns :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.framasoft.net/article2579.html&quot;&gt;Notepad++&lt;/a&gt; ou &lt;a href=&quot;http://www.framasoft.net/article1988.html&quot;&gt;SciTE&lt;/a&gt; (Windows)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.framasoft.net/article4310.html&quot;&gt;Smultron&lt;/a&gt; (Mac)&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Un bon carnet d'adresses&lt;/h4&gt;


&lt;p&gt;Quelques adresses à consulter et à garder sous le coude vous seront précieuses :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La &lt;a href=&quot;http://doc.dotclear.net&quot;&gt;documentation de Dotclear&lt;/a&gt; est votre premier point de rendez-vous.&lt;/li&gt;
&lt;li&gt;Si vous n'y avez pas trouvé vos réponses, le &lt;a href=&quot;http://www.dotclear.net/forum/&quot;&gt;forum d'entraide&lt;/a&gt; vous y aidera.&lt;/li&gt;
&lt;li&gt;Les informations de sortie de nouvelle version ou de mises à jour à effectuer sont publiées &lt;a href=&quot;http://www.dotclear.net/log/&quot;&gt;sur le blog de news&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://ateliers.klafoutis.org/post/2007/01/29/#rev-pnote-109-1&quot; id=&quot;pnote-109-1&quot;&gt;1&lt;/a&gt;] Je vous fais passer par ce lien qui explique bien ce qu'est le FTP.&lt;/p&gt;&lt;/div&gt;</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2007/01/29/Ce-dont-vous-aurez-besoin-avant-de-telecharger-Dotclear-20#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2007/01/29/Ce-dont-vous-aurez-besoin-avant-de-telecharger-Dotclear-20#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/193</wfw:commentRss>
      </item>
    
  <item>
    <title>Créer un nuage de tags</title>
    <link>http://ateliers.klafoutis.org/post/2007/01/18/Creer-un-nuage-de-tags</link>
    <guid isPermaLink="false">urn:md5:70af19caa4c61daf26e22e55ac28e7cf</guid>
    <pubDate>Sat, 20 Jan 2007 19:17:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>Dotclear 2</category><category>thèmes</category><category>tutoriel</category>    
    <description>&lt;p&gt;La présentation la plus prisée des tags est sans conteste ce qu'on appelle le &quot;nuage&quot;. Les tags sont les uns à la suite des autres et la taille de leurs caractères varie en fonction de la fréquence d'utilisation du tag. Vous en voulez&amp;nbsp;? Voyons comment faire.&lt;/p&gt;    &lt;h3&gt;Où&amp;nbsp;?&lt;/h3&gt;

&lt;p&gt;On retrouve les tags en trois endroits&amp;nbsp;: dans le menu du blog, dans la page les regroupant tous et dans les informations du billet. Nous ne parlerons pas ici des tags mentionnés dans les informations du billet car leur présentation en nuage demanderait des modifications dans les fichiers html. D'autant que sauf maquette particulière cela risquerait d'être particulièrement inesthétique&amp;nbsp;!&lt;/p&gt;


&lt;h3&gt;Quoi&amp;nbsp;?&lt;/h3&gt;

&lt;p&gt;Dans le menu comme dans la page de tous les tags&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un lien est posé sur chaque tag conduisant vers la liste des billets dotés de ce tag&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;tous les tags sont dans une liste&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;chaque tag est un item de cette liste.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Structure de la liste dans le menu&lt;/h4&gt;

&lt;pre&gt;
&amp;lt;div class=&amp;quot;tags&amp;quot;&amp;gt;
   &amp;lt;h2&amp;gt;Tags&amp;lt;/h2&amp;gt;
   &amp;lt;ul&amp;gt;
       &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;lien_vers_page_correspondante&amp;quot; class=&amp;quot;tag20&amp;quot;&amp;gt;nom du tag A&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
       &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;lien_vers_page_correspondante&amp;quot; class=&amp;quot;tag10&amp;quot;&amp;gt;nom du tag B&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
       &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;lien_vers_page_correspondante&amp;quot; class=&amp;quot;tag90&amp;quot;&amp;gt;nom du tag C&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
   &amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;



&lt;h4&gt;Structure de la liste dans la page de tous les tags&lt;/h4&gt;

&lt;pre&gt;
&amp;lt;div class=&amp;quot;content-inner&amp;quot;&amp;gt;
   &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;
       &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;lien_vers_page_correspondante&amp;quot; class=&amp;quot;tag50&amp;quot;&amp;gt;nom du tag A&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
       &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;lien_vers_page_correspondante&amp;quot; class=&amp;quot;tag10&amp;quot;&amp;gt;nom du tag B&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
       &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;lien_vers_page_correspondante&amp;quot; class=&amp;quot;tag20&amp;quot;&amp;gt;nom du tag C&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
   &amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;


&lt;h4&gt;Comment&amp;nbsp;?&lt;/h4&gt;


&lt;blockquote&gt;&lt;p&gt;Pitite parenthèse&amp;nbsp;: Vous aurez noté (je l'espère !) deux choses&amp;nbsp;: la &lt;strong&gt;class&lt;/strong&gt; posée sur la div englobant la liste des tags dans le menu et celle posée sur la liste des tags regroupés dans la page est la même&amp;nbsp;: &lt;code&gt;class=&quot;tags&quot;&lt;/code&gt;. A une petite nuance près (et zioup on en profite pour une petite leçon de css au passage...)&amp;nbsp;:&lt;/p&gt;
&lt;p&gt;
* dans le sidebar, la liste est &lt;strong&gt;à l'intérieur&lt;/strong&gt; d'un bloc de class tags&lt;br /&gt;
* dans la page des tags, la liste est &lt;strong&gt;elle-même&lt;/strong&gt; de class tags&lt;/p&gt;
&lt;p&gt;
Autrement dit, dans le sidebar le marqueur sera &lt;strong&gt;.tags ul { }&lt;/strong&gt; tandis que dans la page le marqueur sera &lt;strong&gt;ul.tags { }&lt;/strong&gt;}}&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Cette parenthèse refermée, on voit bien qu'en donnant des règles à &lt;strong&gt;.tags&lt;/strong&gt; elles seront communes à ces deux listes. De la même manière les class marquant la fréquence du tag (onze niveaux&amp;nbsp;: &lt;code&gt;class=&quot;tag0&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag10&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag20&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag30&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag40&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag50&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag60&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag70&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag80&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag90&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;tag100&quot;&lt;/code&gt;) sont communes aux deux listes.&lt;/p&gt;


&lt;p&gt;Si vous voulez donner un style différent aux deux listes, précisez le marqueur avec son parent, par exemple pour le menu utilisez &lt;code&gt;#sidebar .tags&lt;/code&gt; et/ou pour la page des tags le marqueur &lt;code&gt;.dc-tags .tags&lt;/code&gt;&lt;/p&gt;



&lt;h5&gt;Oui, bon, tu la craches ta valda&amp;nbsp;?&lt;/h5&gt;


&lt;p&gt;Voué, mais c'est mieux si on explique avant et que vous comprenez suffisamment pour adapter à vos besoins.&lt;/p&gt;


&lt;p&gt;Sur la page des tags on voudrait bien que la taille de base soit plus importante&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;.dc-tags ul.tags { font-size : 1.5em; }&lt;/pre&gt;


&lt;p&gt;On enlève les puces sur la liste des tags de la page tags&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;.dc-tags ul.tags { list-style-type : none; }&lt;/pre&gt;


&lt;p&gt;On enlève les puces sur la liste des tags du menu&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;.sidebar .tags ul { list-style-type : none; }&lt;/pre&gt;


&lt;p&gt;Ces deux règles peuvent être regroupées&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;.dc-tags ul.tags, .sidebar .tags ul { list-style-type : none; }&lt;/pre&gt;


&lt;p&gt;On part de zéro pour les marges intérieures et extérieures des listes et des items qui les composent&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;.dc-tags ul.tags, .sidebar .tags ul, .dc-tags ul.tags li , .sidebar .tags ul  li { margin:0; padding:0; }&lt;/pre&gt;


&lt;p&gt;On supprime le retour à la ligne pour chaque item&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;.dc-tags ul.tags li, .sidebar .tags ul li { display : inline; }&lt;/pre&gt;


&lt;p&gt;On varie la hauteur des caractères en fonction de la fréquence&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;.tag0 { font-size: 85%; }
.tag10 { font-size: 90%; }
.tag20 { font-size: 95%; }
.tag30 { font-size: 100%; }
.tag40 { font-size: 105%; }
.tag50 { font-size: 110%; }
.tag60 { font-size: 115%; }
.tag70 { font-size: 120%; }
.tag80 { font-size: 125%; }
.tag90 { font-size: 130%; }
.tag100 { font-size: 135%; }&lt;/pre&gt;


&lt;p&gt;Dans le menu (et uniquement lui) on voudrait bien placer une icône à gauche de chaque tag (l'image sera placée dans le rep &lt;code&gt;images&lt;/code&gt; du thème et je la nomme ici &lt;code&gt;tag.png&lt;/code&gt;).&lt;/p&gt;

&lt;pre&gt;#sidebar .tags ul li a { padding-left:16px; background: transparent url(images/tag.png) no-repeat; }&lt;/pre&gt;


&lt;p&gt;Ah zut&amp;nbsp;! l'item suivant vient se coller à l'item précédent, réservons une marge à droite de chaque lien&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;.tags ul li a, ul.tags li a { padding-right : 12px; }&lt;/pre&gt;


&lt;p&gt;Servez-vous ci-dessus des ingrédients qui vous plaisent ou mettez tout ça ensemble&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
 .dc-tags ul.tags { 
       font-size : 1.5em; 
       }
 .dc-tags ul.tags, .sidebar .tags ul { 
       list-style-type : none;
       margin : 0;
       padding : 0;
       }
 .dc-tags ul.tags li , .sidebar .tags ul  li { 
       margin:0; 
       padding:0;
       display : inline; 
       }
 .tag0 { font-size: 85%; }
 .tag10 { font-size: 90%; }
 .tag20 { font-size: 95%; }
 .tag30 { font-size: 100%; }
 .tag40 { font-size: 105%; }
 .tag50 { font-size: 110%; }
 .tag60 { font-size: 115%; }
 .tag70 { font-size: 120%; }
 .tag80 { font-size: 125%; }
 .tag90 { font-size: 130%; }
 .tag100 { font-size: 135%; }

 .tags ul li a, ul.tags li a { padding-right : 12px; }
 #sidebar .tags ul li a { padding-left:16px; background: transparent url(images/tag.png) no-repeat; }
&lt;/pre&gt;


&lt;p&gt;Pfiou, ayé terminé&amp;nbsp;! Enfin... pour moi, parce que vous il vous reste à l'adapter à ce que vous aimez&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2007/01/18/Creer-un-nuage-de-tags#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2007/01/18/Creer-un-nuage-de-tags#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/171</wfw:commentRss>
      </item>
    
  <item>
    <title>Migrer un thème : étape 2 (les commentaires)</title>
    <link>http://ateliers.klafoutis.org/post/2006/12/31/Migrer-un-theme-%3A-etape-2</link>
    <guid isPermaLink="false">urn:md5:4e3e5de93c2567b7caf73e8542d389ff</guid>
    <pubDate>Sun, 31 Dec 2006 18:40:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>Dotclear 2</category><category>thèmes</category><category>tutoriel</category>    
    <description>&lt;p&gt;Si votre thème ne touchait pas aux fichiers de structure (*.php), il est déjà fort présentable. Il y a toutefois un certain nombre de sélecteurs qui ont été modifiés et d'autres ajoutés. Ce billet compare les commentaires et décrit les modifications à apporter à votre feuille de style.&lt;/p&gt;    &lt;h3&gt;Structure&lt;/h3&gt;

&lt;h4&gt;Sous DotClear 1.x.x&lt;/h4&gt;
&lt;pre&gt;
&amp;lt;div id=&amp;quot;trackbacks&amp;quot;&amp;gt;
  &amp;lt;h3 id=&amp;quot;tb&amp;quot;&amp;gt;Trackbacks&amp;lt;/h3&amp;gt;
    &amp;lt;p id=&amp;quot;c1&amp;quot; class=&amp;quot;comment-info&amp;quot;&amp;gt; &amp;lt;span class=&amp;quot;comment-number&amp;quot;&amp;gt;&amp;lt;a&amp;gt;n° x&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;la date &amp;lt;strong&amp;gt;l'auteur&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;		
      &amp;lt;blockquote&amp;gt;
      &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;lien du blog qui trackbaque&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;
      &amp;lt;p&amp;gt;Contenu de l'extrait&amp;lt;/p&amp;gt;
      &amp;lt;/blockquote&amp;gt;
      &amp;lt;p&amp;gt;URL de trackback&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;
  &amp;lt;h3 id=&amp;quot;co&amp;quot;&amp;gt;Commentaires&amp;lt;/h3&amp;gt;
    &amp;lt;p id=&amp;quot;c2&amp;quot; class=&amp;quot;comment-info&amp;quot;&amp;gt; &amp;lt;span class=&amp;quot;comment-number&amp;quot;&amp;gt;&amp;lt;a&amp;gt;n° x&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt; la date &amp;lt;strong&amp;gt;l'auteur&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;
      &amp;lt;blockquote&amp;gt;
      &amp;lt;p&amp;gt;contenu du commentaire&amp;lt;/p&amp;gt;
      &amp;lt;/blockquote&amp;gt;
  &amp;lt;h3&amp;gt;Ajouter un commentaire&amp;lt;/h3&amp;gt;
     &amp;lt;form&amp;gt;
     (le formulaire ayant été très peu modifié, je m'abstiens de le recopier ici.)
      &amp;lt;/form&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;


&lt;h4&gt;Sous DotClear 2&lt;/h4&gt;
&lt;pre&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;
  &amp;lt;h3&amp;gt;Commentaires&amp;lt;/h3&amp;gt;
    &amp;lt;dl&amp;gt;
    &amp;lt;dt id=&amp;quot;c2&amp;quot; class=&amp;quot; odd first&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#c2&amp;quot; class=&amp;quot;comment-number&amp;quot;&amp;gt;n° x&amp;lt;/a&amp;gt; date &amp;lt;a&amp;gt;Auteur&amp;lt;/a&amp;gt;&amp;lt;/dt&amp;gt;
    &amp;lt;dd class=&amp;quot; odd first&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Contenu du commentaire&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
    &amp;lt;dt id=&amp;quot;c5903&amp;quot; class=&amp;quot;me  &amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#c3&amp;quot; class=&amp;quot;comment-number&amp;quot;&amp;gt;n° x&amp;lt;/a&amp;gt; date &amp;lt;a&amp;gt;Auteur&amp;lt;/a&amp;gt;&amp;lt;/dt&amp;gt;
    &amp;lt;dd class=&amp;quot;me  &amp;quot;&amp;gt;&amp;lt;p&amp;gt;Contenu du commentaire.&amp;lt;/p&amp;gt;&amp;lt;/dd&amp;gt;
    &amp;lt;/dl&amp;gt;
&amp;lt;/div&amp;gt;
 
&amp;lt;form id=&amp;quot;comment-form&amp;quot;&amp;gt;
      &amp;lt;h3&amp;gt;Ajouter un commentaire&amp;lt;/h3&amp;gt;
      (le formulaire ayant été très peu modifié, je m'abstiens de le recopier ici.)
&amp;lt;/form&amp;gt;
  
&amp;lt;div id=&amp;quot;pings&amp;quot;&amp;gt;
    &amp;lt;h3&amp;gt;La discussion continue ailleurs&amp;lt;/h3&amp;gt;
&amp;lt;/div&amp;gt;
    
&amp;lt;p id=&amp;quot;ping-url&amp;quot;&amp;gt;URL de rétrolien&amp;lt;/p&amp;gt;

&amp;lt;p id=&amp;quot;comments-feed&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;feed&amp;quot;&amp;gt;URL du rss du billet&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&lt;/pre&gt;


&lt;h4&gt;Différences&lt;/h4&gt;

&lt;p&gt;On notera tout particulièrement :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les deux blocs &lt;code&gt;#trackbacks&lt;/code&gt; et &lt;code&gt;#comments&lt;/code&gt; (dans lequel le formulaire était inclus) sont remplacés par 5 éléments :
&lt;ul&gt;
&lt;li&gt;div#comments&lt;/li&gt;
&lt;li&gt;form#comment-form&lt;/li&gt;
&lt;li&gt;div#pings&lt;/li&gt;
&lt;li&gt;p#ping-url&lt;/li&gt;
&lt;li&gt;p#comments-feed&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Au passage, &lt;code&gt;#trackbacks&lt;/code&gt; s'appelle désormais &lt;code&gt;#pings&lt;/code&gt; et ce bloc est désormais affiché après les commentaires et non plus en premier.&lt;/li&gt;
&lt;li&gt;Les commentaires et pings n'utilisent plus une suite de &lt;code&gt;&amp;lt;p&amp;gt;(comment-info)&amp;lt;/p&amp;gt; &amp;lt;blockquote&amp;gt; (commentaire)&amp;lt;/blockquote&amp;gt; &amp;lt;p&amp;gt; (comment-info) &amp;lt;/p&amp;gt; &amp;lt;blockquote&amp;gt; (commentaire) &amp;lt;/blockquote&amp;gt; ...&lt;/code&gt; mais sont regroupés dans une &lt;a href=&quot;http://fr.selfhtml.org/html/texte/listes.htm#definition&quot;&gt;liste de définition&lt;/a&gt; &lt;code&gt;&amp;lt;dl&amp;gt; &amp;lt;dt&amp;gt; (comment-info) &amp;lt;/dt&amp;gt; &amp;lt;dd&amp;gt; (commentaire) &amp;lt;dt&amp;gt; (comment-info) &amp;lt;/dt&amp;gt; &amp;lt;dd&amp;gt; (commentaire) ... &amp;lt;/dl&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Le formulaire de commentaire inclut désormais le titre h3 formant ainsi un bloc complet isolable et doté d'un identifiant.&lt;/li&gt;
&lt;li&gt;Les paragraphes comportant les url de ping et du fil de suivi des commentaires sont identifés.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ajoutons également que&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l'identifiant du bloc de prévisualisation &lt;code&gt;#comment-preview&lt;/code&gt; devient &lt;code&gt;#pr&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;des class &lt;code&gt;odd&lt;/code&gt; (impair), &lt;code&gt;me&lt;/code&gt; (proprio du blog) et &lt;code&gt;first&lt;/code&gt; (premier) font leur apparition.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Style&lt;/h3&gt;


&lt;h4&gt;Reproduire l'existant&lt;/h4&gt;

&lt;p&gt;A l'exclusion de la mise en forme du formulaire, il faut donc réécrire les règles de présentation de toute cette partie. Pour le &lt;a href=&quot;http://dotclear.khlevina.info/kit/&quot;&gt;thème Kit&lt;/a&gt; par exemple, dont vous pouvez voir la css d'origine &lt;a href=&quot;http://dotclear.khlevina.info/kit/themes/kit/style.css&quot;&gt;ici&lt;/a&gt; on supprimera tout le passage :&lt;/p&gt;

&lt;pre&gt;
/* =================================================================
        6. COMMENTAIRES, TRACKBACKS
            (voir aussi formulaires en 8)
/* ============================================================= */

#trackbacks, #comments, #comment-preview {
	}
#trackbacks {
	border-top : 4px dotted #ddd;
	background : transparent url(images/comments.png) no-repeat top right;
	}
#comments h3, #trackbacks h3 {
	margin-top : 2em;
	margin-bottom : 1em;
	}
.comment-info {
	margin : 1.5em 0 0.5em 0;
    }
#comments blockquote, #trackbacks blockquote {
	margin : 0.5em 2em;
    }
&lt;/pre&gt;


&lt;p&gt;Et pour retrouver une présentation similaire on remplacera ces règles par :&lt;/p&gt;

&lt;pre&gt;
#pings, #comments, #pr{
	}
#comments {
	border-top : 4px dotted #ddd;
	background : transparent url(images/comments.png) no-repeat top right;
	}
#comments h3, #pings h3, #pr h3, #comment-form h3 {
	margin-top : 2em;
	margin-bottom : 1em;
	}
#comments dt, #pings dt {
	margin : 1.5em 0 0.5em 0;
	}
#comments dd, #pings dd {
	margin : 0.5em 2em;
	}
&lt;/pre&gt;


&lt;h4&gt;Une présentation plus élaborée&lt;/h4&gt;

&lt;p&gt;C'est déjà bien, mais on peut faire mieux. Tout d'abord en adaptant le tuto de Kit 1 pour la personnalisation des commentaires, puis en utilisant les possibilités offertes par les nouveaux sélecteurs.&lt;/p&gt;



&lt;h5&gt;Etape 1, reproduire le tuto de Kit pour DC1&lt;/h5&gt;

&lt;p&gt;Suivant la même démarche que dans l'exemple donné dans &lt;a href=&quot;http://dotclear.khlevina.info/kit/?2005/11/12/14-trackbacks-et-commentaires&quot;&gt;cet article&lt;/a&gt;, on remplacera les règles données ci-dessus :&lt;/p&gt;

&lt;pre&gt;
#comments dt, #pings dt {
	margin : 1.5em 0 0.5em 0;
	}
#comments dd, #pings dd {
	margin : 0.5em 2em;
	}
&lt;/pre&gt;


&lt;p&gt;par ces nouvelles, pour obtenir un résultat exactement identique à celui du tuto pour Kit 1 :&lt;/p&gt;

&lt;pre&gt;
#comments dt, #pings dt {
	margin : 0;
	padding :  2px 1em;
	background : #ddd;
}
#comments dd, #pings dd {
	background : #eee;
	margin : 0 0 2em 0;
	padding : 2px 1em 0.5em 1em;
}
&lt;/pre&gt;


&lt;p&gt;Mais on peut faire encore bien mieux sans difficultés grâce aux nouveaux sélecteurs. Inutile par exemple de mettre les mains dans le cambouis pour se &lt;a href=&quot;http://petit.dotclear.net/pages/2005/04/22/83-faites-vous-remarquer-dans-les-commentaires&quot;&gt;faire remarquer dans les commentaires&lt;/a&gt;, DotClear 2 affectera la class=&amp;quot;me&amp;quot; automatiquement aux commentaires de l'auteur du blog pour peu que celui-ci fournisse exactement les mêmes renseignements dans le formulaire de commentaire que dans son panneau des Préférences de l'utilisateur.&lt;/p&gt;


&lt;h5&gt;Etape 2 : encore !&lt;/h5&gt;

&lt;p&gt;Offrons-lui des caractères rouges en ajoutant à la suite des règles ci-dessus :&lt;/p&gt;

&lt;pre&gt;
#comments dt.me, #comments dd.me {
	color : #A71602;
}
&lt;/pre&gt;


&lt;p&gt;Wahoo, on ne pourra pas vous rater avec ça ;)&lt;/p&gt;


&lt;p&gt;Bien et maintenant, sur le même principe, nous pourrions décider d'alterner le fond des infos de commentaire afin d'égayer la mise en page. On continue donc nos ajouts avec la règle :&lt;/p&gt;

&lt;pre&gt;
#comments dt.odd, #pings dt.odd {
	background : #bbb;
}
&lt;/pre&gt;


&lt;h5&gt;Toujours plus&lt;/h5&gt;

&lt;p&gt;A vous d'inventer les enrichissements de mise en forme supplémentaires : ajouter une icône à l'url du flux des commentaires, un pictogramme pour l'url de trackback, un fond de couleur pour la prévisualisation... Si vous le souhaitez, n'hésitez pas à trackbaquer ici vos propres personnalisations de cette zone.&lt;/p&gt;</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2006/12/31/Migrer-un-theme-%3A-etape-2#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2006/12/31/Migrer-un-theme-%3A-etape-2#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/203</wfw:commentRss>
      </item>
    
  <item>
    <title>Un style par catégorie/auteur/langue</title>
    <link>http://ateliers.klafoutis.org/post/2006/12/31/Un-style-par-categorie/auteur/langue</link>
    <guid isPermaLink="false">urn:md5:3c90dc8ac157cef3236f43e17dab07f5</guid>
    <pubDate>Sun, 31 Dec 2006 13:00:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>Dotclear 2</category><category>thèmes</category><category>tutoriel</category>    
    <description>&lt;p&gt;Un lot de fonctions toutes prêtes disponibles (leur liste complète se trouve &lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/31/Un-style-par-categorie/auteur/&quot;&gt;dans la doc&lt;/a&gt;)&lt;sup&gt;[&lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/31/Un-style-par-categorie/auteur/#pnote-201-1&quot; id=&quot;rev-pnote-201-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; rend très aisée la création de styles différents en fonction de paramètres tels que la catégorie du billet (ou de la page), tel ou tel tag, etc.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/31/Un-style-par-categorie/auteur/#rev-pnote-201-1&quot; id=&quot;pnote-201-1&quot;&gt;1&lt;/a&gt;] Lien à venir, c'est pas rédigé ;)&lt;/p&gt;&lt;/div&gt;
    &lt;h3&gt;Exemple 1&amp;nbsp;: un style différent pour les pages d'une catégorie&lt;/h3&gt;


&lt;h4&gt;Modification du fichier category.html&lt;/h4&gt;

&lt;p&gt;Le fichier html affichant tous les billets d'une catégorie s'appelle &lt;code&gt;category.html&lt;/code&gt;. Depuis le thème par défaut, faites-en une copie puis placez-la dans le répertoire du thème que vous utilisez.&lt;/p&gt;


&lt;p&gt;La ligne 34 est ainsi rédigée&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;body class=&amp;quot;dc-category&amp;quot;&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Modifiez-la de la façon suivante&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;body class=&amp;quot;dc-category bo-{{tpl:CategoryShortURL}}&amp;quot;&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Ce &lt;code&gt;{{tpl:CategoryShortURL}}&lt;/code&gt; sera remplacé par le nom «&amp;nbsp;URL-isé&amp;nbsp;» de la catégorie (par exemple &lt;code&gt;DC1-vers-DC2&lt;/code&gt; pour la catégorie &lt;em&gt;DC1 vers DC2&lt;/em&gt;), ce nom «&amp;nbsp;URL-isé&amp;nbsp;» figure dans le champ &lt;em&gt;URL de la catégorie&lt;/em&gt; lorsque vous cliquez sur le nom de la catégorie après avoir choisi le menu Catégories dans votre espace d'administration. C'est aussi celui qu'on retrouve à la fin de l'URL pointant vers ses pages spécifiques, après &lt;code&gt;/category/&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;Note 1&amp;nbsp;: vous remarquerez au passage que le &lt;code&gt;body&lt;/code&gt; possède déjà une class&amp;nbsp;: &lt;code&gt;dc-category&lt;/code&gt;, c'est le cas pour tous les fichiers du thème, permettant ainsi d'appliquer des sytles différents selon le contexte.&lt;/p&gt;


&lt;p&gt;Note 2&amp;nbsp;: j'ai choisi de préfixer le nom de la class spécifique par &lt;code&gt;bo-&lt;/code&gt; de façon à pouvoir la distinguer si par exemple je choisissais d'affecter également un style spécifique en fonction de la catégorie sur les billets de la home ou d'une autre page.&lt;/p&gt;


&lt;h4&gt;Modification des CSS&lt;/h4&gt;


&lt;p&gt;Les pages de chaque catégorie disposent désormais d'une &lt;em&gt;class&lt;/em&gt; spécifique &lt;code&gt;bo-Ma-categorie&lt;/code&gt; et comme cette class a été placée dans l'élément qui contient tout le reste on peut tout modifier dans la présentation de cette page. Ça se passe bien entendu dans le fichier style.css du thème choisi pour le blog. Quelques exemples&amp;nbsp;:&lt;/p&gt;


&lt;h5&gt;Modifier la couleur du fond de page&lt;/h5&gt;

&lt;p&gt;Supposons que notre feuille de style comporte une règle attribuant un fond blanc à la page&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
#page {
   background : #fff;
   margin : 0;
   padding : 0;
   width : 800px;
}
&lt;/pre&gt;


&lt;p&gt;Et que l'on souhaite un ravissant rose bonbon pour le fond de la catégorie &lt;em&gt;Ma vie mon œuvre&lt;/em&gt;. On écrira alors une règle supplémentaire pour la page contenue dans le body dont la class est &lt;code&gt;&quot;bo-Ma-vie-mon-oeuvre&quot;&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
.bo-Ma-vie-mon-oeuvre #page {
   background : #FF6EC7;
}
&lt;/pre&gt;


&lt;p&gt;Note 1&amp;nbsp;: n'importe quelle propriété aurait pu être changée, le fond n'est qu'un exemple.&lt;/p&gt;


&lt;p&gt;Note 2&amp;nbsp;: bien entendu, ce que vous avez fait pour une catégorie vous pouvez le refaire pour une autre puisque le &lt;code&gt;body&lt;/code&gt; est affecté d'une class différente pour chacune d'elles.&lt;/p&gt;


&lt;h5&gt;Cas particulier&lt;/h5&gt;


&lt;p&gt;Il se peut que vous ayez déjà déterminé une règle pour les pages des catégories en général, par exemple avec la règle&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
#page {
   background : #fff;
   margin : 0;
   padding : 0;
   width : 800px;
}
.dc-category #page {
   background #eee;
}
&lt;/pre&gt;


&lt;p&gt;Ces règles affichent toutes les pages du blog avec un fond blanc, sauf celles des catégories avec un fond gris pâle. Pour donner la priorité à votre règle s'appliquant aux pages de Ma vie mon œuvre, précisez alors&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
.dc-category.bo-Ma-vie-mon-oeuvre #page {
   background : #FF6EC7;
}
&lt;/pre&gt;


&lt;p&gt;(Notez que les deux marqueurs de class sont collés &lt;code&gt;.class1.class2&lt;/code&gt;)&lt;/p&gt;



&lt;h3&gt;Exemple 2&amp;nbsp;: un style différent pour les billets d'un auteur&lt;/h3&gt;


&lt;h4&gt;Modification des fichiers html&lt;/h4&gt;


&lt;p&gt;Il va falloir dans un premier temps déterminer dans quel contexte on veut que le style différent par auteur soit appliqué et choisir les fichiers html à modifier en conséquence. Pour cet exemple, j'imaginerai que je souhaite appliquer un style différent aux billet de tel ou tel auteur sur la page d'accueil, dans les billets triés par catégories et dans le billet seul.&lt;/p&gt;


&lt;p&gt;Je déplace donc vers le répertoire de mon thème une copie des fichiers&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;home.html&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;category.html&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;post.html&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour chacun d'eux, je remplace la portion de code&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;div class=&amp;quot;post&amp;quot;
&lt;/pre&gt;


&lt;p&gt;Par&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;div class=&amp;quot;post po-{{tpl:EntryAuthorID}}&amp;quot;
&lt;/pre&gt;


&lt;p&gt;Encore une fois, je choisis de préfixer le nom de la classe spécifique. Outre que ça réserve la possibilité d'autres class se servant de l'auteur (par exemple si l'on souhaite installer le plugin AuthorMode et styler les pages en fonction de leur auteur), ce préfixe sera aussi une bonne façon de me souvenir que j'ai affecté cette classe au bloc post quand je rouvrirai ma feuille de style dans six mois...&lt;/p&gt;


&lt;p&gt;Je conseille vivement d'utiliser &lt;code&gt;{{tpl:AuthorID}}&lt;/code&gt; pour spécifier la class plutôt qu'une autre fonction affichant le nom ou le pseudo&amp;nbsp;: AuthorID correspond au login de l'utilisateur, il a peu de chances d'en changer et de plus il ne contient pas d'espace, ce qui nous embêterait bien&amp;nbsp;!&lt;/p&gt;


&lt;h4&gt;Modification des CSS&lt;/h4&gt;


&lt;p&gt;Exactement comme on l'a vu plus haut avec les catégories, cette class &lt;code&gt;&quot;po-monlogin&quot;&lt;/code&gt; va permettre d'appliquer un style différent par auteur. Par exemple Victor Hugo (dont le login est &lt;code&gt;totor&lt;/code&gt;) ne jure que par les polices à empattement alors que vous avez choisi un joli &quot;lucida grande&quot; pour les caractères des billets. Qu'à cela ne tienne, vous ajoutez dans votre feuille de style la règle suivante&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
.post.po-totor {
   font-family : Georgia, &amp;quot;Times New Roman&amp;quot;, serif;
}
&lt;/pre&gt;



&lt;p&gt;Si vous souhaitez d'autres exemples, parlez dans l'hygiaphone. Mais attention&amp;nbsp;: vous devrez le réaliser sur votre blog et nous montrer le résultat&amp;nbsp;! ;)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Note :&lt;/strong&gt; pour «&amp;nbsp;récupérer&amp;nbsp;» la langue d'un billet (sous la forme en / fr / fr-ca / fr-be etc.) la fonction template correspondante est &lt;code&gt;{{tpl:EntryLang}}&lt;/code&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2006/12/31/Un-style-par-categorie/auteur/langue#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2006/12/31/Un-style-par-categorie/auteur/langue#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/201</wfw:commentRss>
      </item>
    
  <item>
    <title>Migrer un thème : étape 1 (la fiche d'identité)</title>
    <link>http://ateliers.klafoutis.org/post/2006/12/30/Migrer-un-theme-%3A-etape-1</link>
    <guid isPermaLink="false">urn:md5:f2ad0819533d3fe2a13ccac037a83c34</guid>
    <pubDate>Sat, 30 Dec 2006 14:55:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>Dotclear 2</category><category>thèmes</category><category>tutoriel</category>    
    <description>&lt;p&gt;Les thèmes pour DC1 sont utilisables presque tels quels pour DC2. La première étape que vous devrez suivre sera de donner à ce thème une «&amp;nbsp;carte d'identité&amp;nbsp;» reconnaissable par Dotclear 2.0.&lt;/p&gt;


&lt;p&gt;Ah... et oubliez les fichiers *php&amp;nbsp;; ils n'ont plus cours dans Dotclear 2.0.&lt;/p&gt;    &lt;ol&gt;
&lt;li&gt;Dans un  nouveau répertoire &lt;code&gt;montheme&lt;/code&gt; transférez ou copiez depuis votre ancien thème le fichier &lt;code&gt;style.css&lt;/code&gt; (et &lt;code&gt;layout.css&lt;/code&gt; si vous en aviez un) ainsi que le répertoire contenant les images du thème.&lt;/li&gt;
&lt;li&gt;Ajoutez dans &lt;code&gt;montheme&lt;/code&gt; une copie du fichier &lt;code&gt;_define.php&lt;/code&gt; contenu dans le répertoire du thème par défaut. Remplacez les valeurs par celles qui correspondent à votre thème&amp;nbsp;:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;
	/* Name */                   &amp;quot;Nom du theme&amp;quot;,
	/* Description*/         &amp;quot;Description breve&amp;quot;,
	/* Author */                &amp;quot;Auteur&amp;quot;,
	/* Version */               '1.0'
&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Note.&lt;/strong&gt; Contrairement à l'ancien &lt;code&gt;desc.xml&lt;/code&gt; que nous utilisions pour Dotclear 1, le nom du thème n'a pas besoin de refléter à l'identique le nom du répertoire.&lt;/p&gt;


&lt;p&gt;Envoyez le répertoire &lt;code&gt;montheme&lt;/code&gt; dans le répertoire des thèmes de votre blog. Sélectionnez-le depuis Tableau de bord -&amp;gt; Préférence des thèmes puis revenez admirer le résultat. Vous voyez&amp;nbsp;? Il pourrait presque être utilisé sans modifs :)&lt;/p&gt;</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2006/12/30/Migrer-un-theme-%3A-etape-1#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2006/12/30/Migrer-un-theme-%3A-etape-1#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/200</wfw:commentRss>
      </item>
    
  <item>
    <title>Antispam : Akismet</title>
    <link>http://ateliers.klafoutis.org/post/2006/12/30/Antispam-%3A-Akismet</link>
    <guid isPermaLink="false">urn:md5:4006f74fc8c6f08f32c2172b811610e3</guid>
    <pubDate>Sat, 30 Dec 2006 13:57:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>administration</category><category>Dotclear 2</category><category>plugins</category><category>tutoriel</category>    
    <description>    &lt;p&gt;Comment activer Akismet sur son installation&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;Le contenu de ce billet figure désormais dans la &lt;a href=&quot;http://doc.dotclear.net/2.0/administration/antispam#le_module_akismet&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Checklist pour le switch</title>
    <link>http://ateliers.klafoutis.org/post/2006/12/30/Checklist-pour-le-switch</link>
    <guid isPermaLink="false">urn:md5:563697b512bf557e7d20c2205a274af0</guid>
    <pubDate>Sat, 30 Dec 2006 09:40:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>administration</category><category>Dotclear 2</category><category>tutoriel</category>    
    <description>&lt;p&gt;Essayons d'être vaguement méthodique. J'essaie ici de récapituler les étapes nécessaires pour ceux qui ont un blog sous Dotclear 1.x et souhaitent passer à Dotclear 2.0. Donnez-vous du temps pour réaliser cette mutation, rien ne presse&amp;nbsp;!&lt;/p&gt;    &lt;h3&gt;Avant toute chose&amp;nbsp;:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;S'assurer que son hébergeur offre &lt;a href=&quot;http://doc.dotclear.net/2.0/administration/installation#prerequis&quot;&gt;les prérequis&lt;/a&gt; permettant l'installation de Dotclear 2.0. Si ça n'est pas le cas mais que vous souhaitez quand même migrer, s'enquérir d'un hébergeur compatible.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Faire des essais&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Faire une installation d'un blog de test «&amp;nbsp;pour des prunes », pour s'assurer qu'on a bien pigé la procédure d'installation et se familiariser avec l'interface et les diverses manipulations sans risquer de casser le vrai blog (attention, si vous êtes chez Free ça ne sera pas possible sur le même compte, en ce cas ouvrez un autre compte Free pour faire les tests).&lt;/li&gt;
&lt;li&gt;Tester la fonctionnalité d'import en suivant &lt;a href=&quot;http://doc.dotclear.net/2.0/administration/dc1_vers_dc2&quot;&gt;les instructions&lt;/a&gt; de la documentation. Les anciens chemins internes ne fonctionneront pas et les images ne s'afficheront pas mais c'est pas grave.&lt;/li&gt;
&lt;li&gt;Pourquoi ne pas en profiter pour adapter votre thème sur cette install de test, soit en partant de celui que vous utilisiez sous DC1&lt;sup&gt;[&lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/30/#pnote-682-1&quot; id=&quot;rev-pnote-682-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, soit en en élaborant un nouveau (voir ci-contre le lien vers la galerie des thèmes disponibles).&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Préparer ses valises&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Prévenir les lecteurs que ça va être un peu le bazar quelques jours. Choisissez soit de fermer les commentaires et trackbacks le temps de la réinstall, soit d'informer vos lecteurs que les commentaires publiés ultérieurement à votre annonce ne seront pas conservés.&lt;/li&gt;
&lt;li&gt;Installer sur votre blog DC1 le plugin &lt;a href=&quot;http://doc.dotclear.net/2.0/administration/dc1_vers_dc2&quot;&gt;Flatexport&lt;/a&gt;, faire le fichier d'export.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Assurer ses arrières&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Faites une sauvegarde complète de votre répertoire de l'ancien blog et de sa base de données via le plugin Opérations MySQL vers votre disque dur. C'est votre ticket de retour en cas de panique.&lt;/li&gt;
&lt;li&gt;Ne supprimez pas tout de suite vos anciennes données&amp;nbsp;: renommez le répertoire de l'ancienne install (de &lt;code&gt;dotclear&lt;/code&gt; à &lt;code&gt;was-dotclear&lt;/code&gt; par exemple). Si vous installez le nouveau Dotclear sur la même base de données que l'ancien donnez un autre préfixe aux tables de la nouvelle install (ça se détermine dans le fichier inc/config.php qu'on vous demande d'éditer avant l'installation).&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;C'est parti&amp;nbsp;!&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Installer Dotclear 2 (vous êtes désormais super à l'aise puisque vous avez suivi les points 1 et 2 du paragraphe «&amp;nbsp;Faire des essais&amp;nbsp;» n'est-ce pas&amp;nbsp;? ;)&lt;/li&gt;
&lt;li&gt;Créer le nouveau blog. Pensez à vous inspirer des notes &lt;a href=&quot;http://www.kozlika.org/dissitou/index.php/post/2006/12/28/Isoler-les-fichiers-personnels&quot;&gt;Isoler les fichiers personnels&lt;/a&gt; et/ou &lt;a href=&quot;http://www.kozlika.org/dissitou/index.php/post/2006/12/29/Mon-install-multiblog&quot;&gt;Mon install multiblog&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/30/#pnote-682-2&quot; id=&quot;rev-pnote-682-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt; et de veiller à &lt;a href=&quot;http://www.kozlika.org/dissitou/index.php/post/2006/12/30/Ne-pas-casser-les-anciens-liens&quot;&gt;ne pas casser les anciens liens&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Après le switch&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Dans un fichier &lt;code&gt;.htaccess&lt;/code&gt; placé à la racine de l'espace web, faire les redirections des anciennes URL vers les nouvelles. Vous pouvez dans un premier temps utiliser le même fichier que celui &lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/30/&quot;&gt;copié dans ce billet&lt;/a&gt; (en l'adaptant à votre cas bien sûr) et voir s'il fonctionne. Si ça n'est pas le cas, voyez sur le forum d'autres modèles proposés. C'est l'aspect le plus casse-pieds du machin&amp;nbsp;: tel .htaccess fonctionne chez tel hébergeur mais pas chez tel autre :/&lt;/li&gt;
&lt;li&gt;Faire un billet d'annonce de migration effectuée à vos lecteurs et demandez-leur de vous signaler les dysfonctionnements éventuels.&lt;/li&gt;
&lt;li&gt;Tirez la sonnette d'alarme sur le forum si vous rencontrez un souci, &lt;strong&gt;mais pas avant&lt;/strong&gt; d'avoir cherché si ce problème n'aurait pas été déjà posé et résolu... Pensez notamment à regarder (ou à l'aide du module de recherche) si des instructions ou conseils spécifiques pour votre hébergeur existent. Dans &lt;a href=&quot;http://www.dotclear.net/forum/viewforum.php?id=12&quot;&gt;cette section du forum&lt;/a&gt; il y a des fils dédiés à tel ou tel hébergement.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/30/#rev-pnote-682-1&quot; id=&quot;pnote-682-1&quot;&gt;1&lt;/a&gt;] Un p'tit guide à suivre dans les jours qui viennent.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/30/#rev-pnote-682-2&quot; id=&quot;pnote-682-2&quot;&gt;2&lt;/a&gt;] Même pour un seul blog, cette méthode peut se révéler hyper pratique et rationnelle.&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2006/12/30/Checklist-pour-le-switch#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2006/12/30/Checklist-pour-le-switch#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/205</wfw:commentRss>
      </item>
    
  <item>
    <title>Ne pas casser les anciens liens</title>
    <link>http://ateliers.klafoutis.org/post/2006/12/30/Ne-pas-casser-les-anciens-liens</link>
    <guid isPermaLink="false">urn:md5:19c3be9f410d861b2a7ad53607ae069d</guid>
    <pubDate>Sat, 30 Dec 2006 00:57:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>administration</category><category>Dotclear 2</category><category>tutoriel</category>    
    <description>&lt;p&gt;&lt;strong&gt;Objectif :&lt;/strong&gt; Les images dans les billets de l'ancienne installation doivent pouvoir continuer s'afficher dans les billets importés dans le nouveau blog. Autrement dit il faut maintenir l'existence des anciens chemins (ex. &lt;code&gt;/kozeries/images/dotclear.png&lt;/code&gt;).&lt;/p&gt;


&lt;p&gt;Il a été question de la &lt;a href=&quot;http://ateliers.klafoutis.org/post/2006/12/29/Redirection-des-urls&quot;&gt;redirection des billets, catégories, flux de syndication&lt;/a&gt; dans un autre billet de ce blog. Mais qu'en est-il pour les medias qui avaient été insérés dans le blog sous Dotclear 1.x&amp;nbsp;?&lt;/p&gt;    &lt;p&gt;L'un des changements de la migration de Dotclear 1.x vers Dotclear 2.0 est l'organisation différente des répertoires. En effet les images par exemple sont désormais rangées dans un répertoire nommé &lt;code&gt;public&lt;/code&gt; alors qu'auparavant elles étaient toutes rangées dans un répertoire &lt;code&gt;images&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Objectif :&lt;/strong&gt; Les images dans les billets de l'ancienne installation doivent pouvoir continuer s'afficher dans les billets importés dans le nouveau blog. Autrement dit il faut maintenir l'existence des anciens chemins (ex. &lt;code&gt;/kozeries/images/dotclear.png&lt;/code&gt;).&lt;/p&gt;


&lt;p&gt;On peut alors suivre deux méthodes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;déplacer les images dans le nouveau répertoire &lt;code&gt;public&lt;/code&gt; et modifier tous les chemins des images dans les billets, soit en les rééditant un par un, soit en effectuant un chercher/remplacer sur le fichier d'export avant de réimporter dans le nouveau blog, soit en ajoutant dans un fichier &lt;code&gt;.htaccess&lt;/code&gt; une règle de rewrite rule pour que les chemins vers l'ancien répertoire pointent vers le nouveau&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;ne toucher à  rien (ou presque).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Moi ça me fait peur de me tromper quelque part, et puis je suis une feignasse. Donc forcément j'ai utilisé l'autre solution&amp;nbsp;: ne toucher à rien&amp;nbsp;:&lt;/p&gt;


&lt;h3&gt;Fastoche&amp;nbsp;!&lt;/h3&gt;

&lt;p&gt;Placez votre ancien répertoire &lt;code&gt;images&lt;/code&gt; au même niveau que votre répertoire &lt;code&gt;public&lt;/code&gt; de votre nouveau blog. Dans mon cas, puisque j'ai installé mon blog selon la méthode «&amp;nbsp;&lt;a href=&quot;http://www.kozlika.org/dissitou/index.php/post/2006/12/29/Mon-install-multiblog&quot;&gt;un répertoire par blog&lt;/a&gt; », je place ce répertoire dans le répertoire &lt;code&gt;kozeries&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;Vous savez quoi&amp;nbsp;? C'est tout&amp;nbsp;! Le chemin vers ces images n'a pas changé, elles s'affichent sans sourciller dans vos billets. Elle est pas belle la vie&amp;nbsp;?&lt;/p&gt;


&lt;h3&gt;Et autres medias&lt;/h3&gt;

&lt;p&gt;Vous en ferez autant si vous aviez des vidéos, des fichiers offerts au téléchargement, etc. Il vous suffit de veiller à ce que l'ancienne hiérarchie des répertoires soit conservée.&lt;/p&gt;


&lt;p&gt;Exemple&amp;nbsp;: votre blog se trouvait dans un répertoire &lt;code&gt;blog&lt;/code&gt; et vous offriez des fichiers .zip à télécharger dans le répertoire &lt;code&gt;share/download&lt;/code&gt; de cette installation. Deux cas peuvent se présenter&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;vous avez déjà un répertoire &lt;code&gt;blog&lt;/code&gt; sur votre nouvelle installation (par exemple parce que vous avez nommé ainsi le répertoire accueillant Dotclear 2. Créez alors dans &lt;code&gt;blog&lt;/code&gt; un répertoire &lt;code&gt;share&lt;/code&gt; avec un sous-répertoire &lt;code&gt;downlaod&lt;/code&gt; et placez-y vos fichiers .zip&lt;/li&gt;
&lt;li&gt;vous n'avez pas de répertoire de ce nom dans votre espace web&amp;nbsp;: eh bien créez-le puis placez-y un sous-répertoire &lt;code&gt;share&lt;/code&gt; avec un autre sous-répertoire &lt;code&gt;download&lt;/code&gt; et vos fichiers .zip à l'intérieur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mais je crois que vous avez compris le principe non&amp;nbsp;?&lt;/p&gt;


&lt;h3&gt;Soignons-nous&lt;/h3&gt;

&lt;p&gt;M'enfin feignasses ou pas, c'est quand même mieux de regrouper ses medias. Il vous faudra donc tranquillement un jour ou l'autre procéder au transfert de vos images ou autres fichiers dans les répertoires idoines et modifier les chemins. Mais cette solution permet de procrastiner autant qu'il vous plaira...&lt;/p&gt;</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2006/12/30/Ne-pas-casser-les-anciens-liens#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2006/12/30/Ne-pas-casser-les-anciens-liens#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/177</wfw:commentRss>
      </item>
    
  <item>
    <title>Mon install multiblog</title>
    <link>http://ateliers.klafoutis.org/post/2006/12/29/Mon-install-multiblog</link>
    <guid isPermaLink="false">urn:md5:33b5556785d851acba7c9fe6c3f309e6</guid>
    <pubDate>Fri, 29 Dec 2006 21:04:00 +0100</pubDate>
    <dc:creator>Kozlika</dc:creator>
        <category>Carnet de notes</category>
        <category>administration</category><category>Dotclear 2</category><category>tutoriel</category>    
    <description>    &lt;p&gt;Le contenu de ce billet figure désormais dans la &lt;a href=&quot;http://doc.dotclear.net/2.0/administration/multiblog#methode_1_un_repertoire_par_blog&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://ateliers.klafoutis.org/post/2006/12/29/Mon-install-multiblog#comment-form</comments>
      <wfw:comment>http://ateliers.klafoutis.org/post/2006/12/29/Mon-install-multiblog#comment-form</wfw:comment>
      <wfw:commentRss>http://ateliers.klafoutis.org/feed/atom/comments/204</wfw:commentRss>
      </item>
    
</channel>
</rss>