<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.: chiroux.com :. &#187; modx</title>
	<atom:link href="http://www.chiroux.com/tag/modx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chiroux.com</link>
	<description></description>
	<lastBuildDate>Fri, 09 Oct 2009 21:47:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ultimate Tag Cloud : un nuage de tags pour MODx</title>
		<link>http://www.chiroux.com/utagcloud/</link>
		<comments>http://www.chiroux.com/utagcloud/#comments</comments>
		<pubDate>Sun, 07 Jan 2007 17:59:52 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Obsolete]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[modx]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.chiroux.com/article-1168192792.html</guid>
		<description><![CDATA[<p>Depuis que j&#8217;ai basculé sur Modx, j&#8217;avais envie de m&#8217;amuser avec les tags. J&#8217;ai d&#8217;abord utilisé directement le snippet tagcloud, puis ce week-end je me suis dit qu&#8217;on pouvait faire mieux, beaucoup mieux, à l&#8217;image de zoomclouds par exemple.</p>
<p>J&#8217;utilise sur ce site depuis le début le snippet TagCloud, et j&#8217;ai décidé de l&#8217;améliorer fortement.
Voici quelques [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis que j&#8217;ai basculé sur Modx, j&#8217;avais envie de m&#8217;amuser avec les tags. J&#8217;ai d&#8217;abord utilisé directement le snippet tagcloud, puis ce week-end je me suis dit qu&#8217;on pouvait faire mieux, beaucoup mieux, à l&#8217;image de zoomclouds par exemple.</p>
<p>J&#8217;utilise sur ce site depuis le début le snippet TagCloud, et j&#8217;ai décidé de l&#8217;améliorer fortement.<br />
Voici quelques unes de ces fonctionnalités :</p>
<ul>
<li>Construction automatique, sans besoin de préciser des tags pour chaque page (compte les mots et les range par quantité)</li>
<li>Recherche récursive</li>
<li>Exclusion de mots &#8216;courants&#8217; via des fichiers de langues (pour l&#8217;instant seul un fichier français a été réalisé)</li>
<li>Exclusion des caractères de contrôles via des fichiers de langues</li>
<li>Detection automatique des pluriels courants des mots et &#8216;fusion&#8217; des mots singuliers et pluriels dans un même tag (tout au moins fonctionne en français)</li>
<li>Le rendu est paramétrable par templates (chunks ou fichiers) et css</li>
<li>Plusieurs tagClouds différents sont possibles sur une même page</li>
<li>Colorisation des mots, possibilité de nombre de couleurs différentes potentiellement illimité (nécéssite autant de configuration des css)</li>
<li>Possibilité de paramétrer lors du lancement un certain nombre d&#8217;éléments consititutif du nuage :
<ul>
<li>nombre d&#8217;occurences minimales des mots à afficher</li>
<li>nombre de lettre minimales pour un mot</li>
<li>nombre total de mots maximum dans le nuage</li>
<li>taille minimale de la police</li>
<li>taille maximale de la police</li>
</ul>
</li>
</ul>
<p><span id="more-28"></span></p>
<span id="Installation"><h2>Installation</h2></span>
<p>L&#8217;installation est classique pour un snippet modx :</p>
<ul>
<li>créez un répertoire UtagCloud dans le répertoire assets/snippets/ de votre site</li>
<li>copiez le contenu de l&#8217;archive dans ce UtagCloud</li>
<li>dans modx, créez un snippet nommé &#8216;UtagCloud&#8217;</li>
<li>copiez le contenu du fichier UtagCloud_snippet.php.txt dans le contenu du snippet</li>
<li>Ensuite dans une page, invoquez le snippet comme vous avez l&#8217;habitude de le faire (voir les exemples plus bas)</li>
</ul>
<span id="Paramtres"><h2>Paramètres</h2></span>
<p>Voici l&#8217;explication des paramètres en français. Pour une explication en anglais, veuillez vous référer à l&#8217;entête du fichier UtagCloud_snippet.php.txt</p>
<ul>
<li><strong>&amp;parent</strong> =    liste des répertoires modx contenant des documents, séparés par une virgule. Si vous utilisez le paramètre récusif ci-après, vous pouvez mettre `0` dans parent pour parcourir tout le site.</li>
<li><strong>&amp;recursive</strong> =  [ 0 | 1 ] : Détermine si UtagCloud scanne les répertoires et documents modx récursivement ou non.</li>
<li><strong>&amp;min</strong> =      [ number ] : Nombre minimum d&#8217;occurence d&#8217;un mot afin qu&#8217;il soit affiché dans le nuage.</li>
<li><strong>&amp;landing</strong> =  [ number ] : l&#8217;ID de page de résultat de la recherche : chaque clic sur un mot du tag générera une recherche (FlexSearch) et aboutira sur cette page de résultat. Si vous n&#8217;avez pas de page de résultat, créez en une avec à l&#8217;intérieur :</li>
<li><strong>&amp;minsize</strong> =  [ number ] : Nombre de lettres minimale d&#8217;un mot pour qu&#8217;il soit affiché dans le nuage.</li>
<li><strong>&amp;wordsmax</strong> = [ number ] : Nombre maximum de mots du nuage. Indiquez zéro (`0`) pour un nombre illimité.</li>
<li><strong>&amp;fontmin</strong> =  [ number ] : Taille minimum de la police de caractère en % (pour les mots avec la plus petite occurence).</li>
<li><strong>&amp;fontmax</strong> =  [ number ] : Taille maximum de la police de caractère en % (pour les mots avec la plus grande occurence).</li>
<li><strong>&amp;lang </strong>=     [ text ] : Paramètre de langue pour lire les fichiers d&#8217;exclusion.</li>
<li><strong>&amp;template</strong> =   [ text ] : nom d&#8217;un Chunk ou d&#8217;un fichier dans templates/ qui sera utilisé pour affiche le contenu du nuage.</li>
<li><strong>&amp;css</strong> =        [ text ] : nom du fichier css qui sera inclus au document. Pratique si vous utilisez styleid, pour séparer les styles différents de vos nuages.</li>
<li><strong>&amp;styleid</strong> =    [ text | number ] : nouvelle instance de style (css) pour votre nuage. Permet d&#8217;avoir plusieurs nuages de style différents sur une même page.</li>
<li><strong>&amp;colors</strong> =     [ number ] : nombre de couleurs différentes pour les mots du nuage.</li>
<li><strong>&amp;plural_letter</strong> = [ text ] : définit la lettre qui sert à mettre au pluriel les mots de façon la plus courante (en français c&#8217;est le &#8217;s&#8217;). Permet de regrouper les mots singuliers et pluriels en un seul mot pour tout compter d&#8217;un coup. Si vous ne souhaitez pas utiliser cette fonctionnalité, définisez `#` comme valeur à ce paramètre.</li>
</ul>
<span id="Styles_d8217affichage_css"><h2>Styles d&#8217;affichage (css)</h2></span>
<p>UtagCloud utilise principalement deux classes de style, mais qui sont déclinable en fonction du styleid et du nombre de couleurs définies :</p>
<ul>
<li>.Utagcloud_XXX : où XXX est le styleid (par défaut c&#8217;est `0`)</li>
<li>.Utagcloudtext_XXX_CCC : où XXX est toujours le styleid et où CCC est la couleurID</li>
</ul>
<p>par exemple, si nous avons paramétré 5 couleurs, et que le styleid est celui par défaut, il faudra définir dans la css les styles suivants :</p>
<ul>
<li> .UtagCloud_0 {} : pour le div contenant le nuage.</li>
<li> .UtagCloudtext_0_1 {} : pour le texte de couleur numéro 1</li>
<li> .UtagCloudtext_0_2 {} : pour le texte de couleur numéro 2</li>
<li> .UtagCloudtext_0_3 {} : pour le texte de couleur numéro 3</li>
<li> .UtagCloudtext_0_4 {} : pour le texte de couleur numéro 4</li>
<li> .UtagCloudtext_0_5 {} : pour le texte de couleur numéro 5</li>
</ul>
<p>Ensuite, tout dépend du template et de ce que vous avez envie de faire. Vous pouvez par exemple avoir envie de paramétrer les :hover afin de changer le comportement quand on passe la souris.</p>
<span id="Tlcharger_l8217archive"><h2>Télécharger l&#8217;archive</h2></span>
Note: There is a file embedded within this post, please visit this post to download the file.
]]></content:encoded>
			<wfw:commentRss>http://www.chiroux.com/utagcloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Changement du système de commentaires</title>
		<link>http://www.chiroux.com/changement-du-systme-de-commentaires/</link>
		<comments>http://www.chiroux.com/changement-du-systme-de-commentaires/#comments</comments>
		<pubDate>Sat, 30 Dec 2006 01:18:52 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Obsolete]]></category>
		<category><![CDATA[modx]]></category>

		<guid isPermaLink="false">http://www.chiroux.com/article-1167441532.html</guid>
		<description><![CDATA[<p>Suite à l&#8217;upgrade à la dernière version de Modx, j&#8217;ai décidé de changer de système pour les commentaires.
Je passe maintenant au module Jot!
L&#8217;avantage principal pour chacun est que vous pouvez maintenant poster un commentaire sans être enregistré dans le site.</p>
<p>Enjoy!
</p>
<p>Informations complémentaires pour les &#8216;anciens&#8217; posteurs : je n&#8217;ai pas pu migrer directement les anciens commentaires [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à l&#8217;upgrade à la dernière version de Modx, j&#8217;ai décidé de changer de système pour les commentaires.<br />
Je passe maintenant au module Jot!<br />
L&#8217;avantage principal pour chacun est que vous pouvez maintenant poster un commentaire sans être enregistré dans le site.</p>
<p>Enjoy!<br />
<span id="more-29"></span></p>
<p>Informations complémentaires pour les &#8216;anciens&#8217; posteurs : je n&#8217;ai pas pu migrer directement les anciens commentaires vers Jot.<br />
Je les ai donc recrés directement, de ce fait j&#8217;ai perdu l&#8217;identifiant du posteur et la date.</p>
<p>Pour l&#8217;indentifiant, je l&#8217;ai remis en bas du post en signature.</p>
<p>Bon, il y en avait assez peu (c&#8217;est une des raisons de ma volonté de passer à un système plus ouvert), donc le travail n&#8217;était pas trop difficile.</p>
<p>J&#8217;en ai également profité pour ajouter un module d&#8217;automatisation des downloads, qui me permet notamment de les compter.<br />
Par la suite, je pourrais aussi m&#8217;amuser à modifier un peu le template par défaut qui n&#8217;est pas très sexy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chiroux.com/changement-du-systme-de-commentaires/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
