<?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>Iptima &#187; NextGen Gallery</title>
	<atom:link href="http://www.iptima.com/tag/nextgen-gallery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iptima.com</link>
	<description>... Miscellanées multimedia ®</description>
	<lastBuildDate>Tue, 08 Jun 2010 10:42:20 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gérer correctement les images avec WordPress 2.5</title>
		<link>http://www.iptima.com/2008/08/25/gerer-correctement-les-images-avec-wordpress-25/</link>
		<comments>http://www.iptima.com/2008/08/25/gerer-correctement-les-images-avec-wordpress-25/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 10:14:14 +0000</pubDate>
		<dc:creator>Vincent Roulet</dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Cascading Style Sheets]]></category>
		<category><![CDATA[Cleaner WordPress Gallery]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Extensible HyperText Markup Language]]></category>
		<category><![CDATA[Image Manager]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[Ligthbox]]></category>
		<category><![CDATA[NextGen Gallery]]></category>
		<category><![CDATA[sémantique]]></category>
		<category><![CDATA[Slimbox]]></category>
		<category><![CDATA[Xhtml Strict]]></category>

		<guid isPermaLink="false">http://www.iptima.com/?p=178</guid>
		<description><![CDATA[WordPress propose depuis le version 2.5 d&#8217;ajouter aisément des media à ses articles, en particulier des images. L&#8217;interface d&#8217;édition est prometteuse, mais force est de reconnaître que les résultats sont décevants après publication.

Lors de nos débuts avec WordPress, nous avions essayé divers plugicels, comme Image Manager ou Nextgen Gallery, mais ces solutions semblaient lourdes à [...]]]></description>
			<content:encoded><![CDATA[<p><em>WordPress</em> propose depuis le version 2.5 d&#8217;ajouter <em>aisément</em> des <em>media</em> à ses articles, en particulier des images. L&#8217;interface d&#8217;édition est prometteuse, mais force est de reconnaître que les résultats sont décevants après publication.</p>
<p><span id="more-178"></span></p>
<p>Lors de nos débuts avec <em>WordPress</em>, nous avions essayé divers plugicels, comme <em>Image Manager</em> ou <em>Nextgen Gallery</em>, mais ces solutions semblaient lourdes à mettre en œuvre au quotidien. Aussi avions-nous décidé de nous passer d&#8217;images dans nos articles, d&#8217;autant que la production de photographies est coûteuse&#8230; à moins de les voler&#160;!</p>
<p>Or, voilà quelques jours, nous avons décidé de réaliser pour un photographe amateur un <em>Photoblog</em> sous <em>WordPress</em>. Comme nous détestons la facilité (!), nous avons décidé de ne pas recourir à une solution <em>prête à l&#8217;emploi</em>&#8230; Nous ne mesurions pas l&#8217;ampleur de la tâche&#160;!</p>
<p>Nous ne nous appesantirons pas ici sur la mise au point, somme toute complexe, du thème. En revanche, nous détaillerons comment gérer spécifiquement les images dans un thème. Le processus passe par&#160;:</p>
<ul>
<li>la modification de la feuille de style,</li>
<li>l&#8217;ajout de fichiers spécifiques au thème,</li>
<li>l&#8217;ajout d&#8217;une extension pour gérer correctement, sur le plan de l&#8217;affichage comme de la sémantique, les galeries,</li>
<li>la syntaxe permettant de gérer les images.</li>
</ul>
<h3>Modification de la feuille de style</h3>
<p>Le code permettant de gérer l&#8217;affichage des images dans un thème est largement diffusé. Pour mémoire, la syntaxe <em>standard</em> (mais dont la syntaxe <acronym title="Cascading Style Sheets">Css</acronym> est invalide&#160;!) à incorporer dans la feuille de style est&#160;:</p>
<p><code>/*-------------Images-----------------*/<br />
p img {<br />
&#160;&#160;padding: 0;<br />
&#160;&#160;max-width: 100%<br />
}<br />
img.centered {<br />
&#160;&#160;display: block;<br />
&#160;&#160;margin-left: auto;<br />
&#160;&#160;margin-right: auto<br />
}<br />
img.alignright {<br />
&#160;&#160;padding: 4px;<br />
&#160;&#160;margin: 0 0 2px 7px;<br />
&#160;&#160;display: inline<br />
}<br />
img.alignleft {<br />
&#160;&#160;padding: 4px;<br />
&#160;&#160;margin: 0 7px 2px 0;<br />
&#160;&#160;display: inline<br />
}<br />
.alignright {<br />
&#160;&#160;float: right<br />
}<br />
.alignleft {<br />
&#160;&#160;float: left<br />
}<br />
/* Begin Images */<br />
p img {<br />
&#160;&#160;padding: 0;<br />
&#160;&#160;max-width: 100%<br />
}<br />
img.centered {<br />
&#160;&#160;display: block;<br />
&#160;&#160;margin-left: auto;<br />
&#160;&#160;margin-right: auto<br />
}<br />
img.alignright {<br />
&#160;&#160;padding: 4px;<br />
&#160;&#160;margin: 0 0 2px 7px;<br />
&#160;&#160;display: inline<br />
}<br />
img.alignleft {<br />
&#160;&#160;padding: 4px;<br />
&#160;&#160;margin: 0 7px 2px 0;<br />
&#160;&#160;display: inline<br />
}<br />
.alignright {<br />
&#160;&#160;float: right<br />
}<br />
.alignleft {<br />
&#160;&#160;float: left<br />
}<br />
/* End Images */<br />
/* Captions */<br />
.aligncenter, div.aligncenter {<br />
&#160;&#160;display: block;<br />
&#160;&#160;margin-left: auto;<br />
&#160;&#160;margin-right: auto<br />
}<br />
.wp-caption {<br />
&#160;&#160;border: 1px solid #ddd;<br />
&#160;&#160;text-align: center;<br />
&#160;&#160;background-color: #f3f3f3;<br />
&#160;&#160;color: #000;/**/<br />
&#160;&#160;padding-top: 4px;<br />
&#160;&#160;margin: 10px;<br />
&#160;&#160;-moz-border-radius: 3px;<br />
&#160;&#160;-khtml-border-radius: 3px;<br />
&#160;&#160;-webkit-border-radius: 3px;<br />
&#160;&#160;border-radius: 3px<br />
}<br />
.wp-caption img {<br />
&#160;&#160;margin: 0;<br />
&#160;&#160;padding: 0;<br />
&#160;&#160;border: 0 none<br />
}<br />
.wp-caption p.wp-caption-text {<br />
&#160;&#160;font-size: 11px;<br />
&#160;&#160;line-height: 17px;<br />
&#160;&#160;padding: 0 4px 5px;<br />
&#160;&#160;margin: 0<br />
/* End captions */<br />
</code></p>
<p>En dépit de ce formatage, nous nous retrouvions avec un bogue&#160;: lorsque l&#8217;image d&#8217;un article était située après le texte, avec un alignement à gauche ou à droite, elle chevauchait les <em>méta données</em> gérées par la classe <em>postemetada</em> ainsi que l&#8217;article suivant. <em>Eurêka</em>&#160;! Il suffisait d&#8217;appliquer un <em>spacer</em>, doté de la propriété <em>clear</em>, pour empêcher l&#8217;image d&#8217;être adjacente. En d&#8217;autres termes, il fallait écrire&#160;:</p>
<p class="left"><code>.postmetadata {<br />
&#160;&#160;clear: both<br />
</code></p>
<h3>Ajout de fichiers spécifiques</h3>
<p>Trois fichiers permettent de gérer les images dans un thème&#160;:</p>
<ul>
<li><em>image.php</em>.</li>
<li><em>attachment.php</em>,</li>
<li><em>index.php</em>.</li>
</ul>
<p>Dans la <a hreflang="en" href="http://codex.wordpress.org/Template_Hierarchy" onclick="window.open(this.href); return false;" title="consulter la page du Codex (s'ouvre dans une nouvelle fenêtre)">hiérarchie des modèles</a>, <em>WordPress</em> va d&#8217;abord utiliser <em>image.php</em>, puis <em>attachment.php</em> et enfin <em>index.php</em>.</p>
<p>Faute d&#8217;avoir trouvé la documentation nécessaire, y compris en anglais, nous sommes parti de la dernière version de <em>Kubrick</em> pour ajouter et personnaliser les deux fichiers en fonction des caractéristiques de notre thème.&#160;: cette opération est plus fastidieuse que complexe et nous ne la détaillerons pas.</p>
<p>Emmanuel Gorgeon a écrit un <a href="http://www.emmanuelgeorjon.com/wordpress-attachments-107/" onclick="window.open(this.href); return false;" title="lire l'article WordPress et les pièces jointes (s'ouvre dans une nouvelle fenêtre)">article</a> théorique fort intéressant sur la gestion des pièces jointes par <em>WordPress</em>.</p>
<p>Dans le fichier <em>functions.php</em> du thème, on peut limiter la taille des images à téléverser avec cette syntaxe&#160;:</p>
<p class="left"><code>&#60;?php<br />
// Uploads<br />
&#36GLOBALS['content_width'] = 640;<br />
?&#62;</code></p>
<h3>Ajouts d&#8217;une extension pour gérer une galerie</h3>
<p>Nous nous sommes ensuite intéressé à l&#8217;ajout d&#8217;une galerie d&#8217;images dans un article&#8230; Nous avons été surpris&#160;: <em>WordPress</em> se présente comme un <acronym title="Système de Gestion de Contenu (Content Management System - Cms - en anglais)">Sgc</acronym> nativement respectueux des standards, mais l&#8217;affichage d&#8217;une galerie rend la page non valide <acronym title="eXtensible HyperText Markup Language">Xhtml</acronym> Strict&#160;! </p>
<p>Cependant, nous avons déniché une extension écrite par le célèbre Justin Tadlock, <a hreflang="en" href="http://justintadlock.com/archives/2008/04/13/cleaner-wordpress-gallery-Plugin" onclick="window.open(this.href); return false;" title="aller sur le site du Plugin Cleaner WordPress Gallery (s'ouvre dans un nouvelle fenêtre)">Cleaner WordPress Gallery Plugin</a>. Ce plugiciel, d&#8217;une taille colossale de 3 Kilo-octets (!),  permet d&#8217;afficher une galerie <acronym title="eXtensible HyperText Markup Language">Xhtml</acronym> Strict et d&#8217;ajouter un effet <em>Lightbox</em> (ou <em>Slimbox</em>) à ces images.</p>
<p>Il est surprenant que cette fonctionnalité ne soit pas incluse dans <em>WordPress</em> par défaut.</p>
<h3>Syntaxe pour gérer les images</h3>
<p>Il existe une syntaxe spécifique pour gérer les images, sous forme de code abrégée (<em>shortcode</em> pour les anglicistes&#160;!), comme l&#8217;enseigne le <a hreflang="en" href="http://codex.wordpress.org/Using_the_gallery_shortcode" onclick="window.open(this.href); return false;" title="consulter la page du Codex (s'ouvre dans un nouvelle fenêtre)">Codex</a>. Les exemples présentés sont nombreux et devraient convenir aux novices comme aux chevronnés.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iptima.com/2008/08/25/gerer-correctement-les-images-avec-wordpress-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cforms II</title>
		<link>http://www.iptima.com/2007/08/12/plugin-cforms-ii/</link>
		<comments>http://www.iptima.com/2007/08/12/plugin-cforms-ii/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 16:20:38 +0000</pubDate>
		<dc:creator>Vincent Roulet</dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Askimet]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[Ccntact]]></category>
		<category><![CDATA[Cforms]]></category>
		<category><![CDATA[Contact Form]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[formulaire]]></category>
		<category><![CDATA[modules d'extension]]></category>
		<category><![CDATA[NextGen Gallery]]></category>
		<category><![CDATA[plugiciels]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Q&A]]></category>
		<category><![CDATA[test de Turing]]></category>

		<guid isPermaLink="false">http://www.iptima.com/?p=43</guid>
		<description><![CDATA[Il peut être intéressant de disposer d&#8217;un outil de contact sur un weblogue. En effet, certaines communications peuvent ne pas trouver une place dans les commentaires d&#8217;un article, et un visiteur peut vouloir envoyer directement un message plutôt que recourir au mel.

À cet effet, nous avons découvert un Plugin, Cforms II, qui nous a paru [...]]]></description>
			<content:encoded><![CDATA[<p>Il peut être intéressant de disposer d&#8217;un outil de contact sur un weblogue. En effet, certaines communications peuvent ne pas trouver une place dans les commentaires d&#8217;un article, et un visiteur peut vouloir envoyer directement un message plutôt que recourir au mel.</p>
<p><span id="more-43"></span></p>
<p>À cet effet, nous avons découvert un <em>Plugin</em>, <a  href="http://www.deliciousdays.com/cforms-Plugin" onclick="window.open(this.href); return false;" title="aller sur le site du Plugin Cforms II (s'ouvre dans une nouvelle fenêtre)">Cforms II</a>, qui nous a paru ergonomique et complet.</p>
<p>En effet, grâce à une application <acronym title="Asynchronous Javascript And Xml">Ajax</acronym>, ce module d&#8217;extension permet de personnaliser les champs du formulaire. La possibilité de télécharger des pièces jointes est présente et l&#8217;on peut sélectionner le répertoire de destination ainsi que les formats supportés. Les messages sont paramétrables, y compris l&#8217;envoi d&#8217;un accusé de réception au format <em>Txt</em> ou <acronym title="HyperText Markup Language">Html</acronym>&#160;! Enfin, plusieurs feuilles de style sont disponibles, mais il est possible de créer la sienne comme nous l&#8217;avons fait.</p>
<p>L&#8217;application s&#8217;ouvre sur l&#8217;onglet <em>cforms II</em> ou <em>formulaires</em>, si la version française est activée.</p>
<p>Avant d&#8217;aller plus loin, il est prudent de cliquer sur le bouton <em>Duplicate this form</em>. Ainsi, en travaillant sur une copie, on pourra retrouver le formulaire d&#8217;origine. En cas d&#8217;erreur fatale, il est toujours possible de retourner à la configuration originale dans l&#8217;onglet <em>Plugin Settings</em> avec l&#8217;utilitaire <em>Uninstalling / Removing cforms</em>.</p>
<p>En revanche, lorsque le formulaire est terminé, il est judicieux de le sauvegarder en utilisant l&#8217;outil <em>Database Input Tracking</em> disponible dans l&#8217;onglet <em>global settings</em> et de songer à mettre à jour son utilitaire de sauvegarde afin qu&#8217;il prenne en compte les nouvelles tables. En cas de réinstallation de <em>WordPress</em>, on pourra retrouver la configuration en utilisant le bouton <em>Restore settings</em> de l&#8217;onglet <em>cforms II</em>.</p>
<p>Pour inclure le formulaire dans une page, il suffit de taper la commande&#160;: </p>
<p class="left"><code>&#60;!--cformsX--&#62;</code></p>
<p>où <em>X</em> représente le numéro du formulaire qui commence à 2, et ainsi de suite&#8230;</p>
<p>Comme le quatrième onglet, <em>Help</em>, apporte des explications claires sur l&#8217;utilisation de <strong>Cforms II</strong>, nous ne les développerons pas ici. Un <a href="http://www.deliciousdays.com/cforms-forum" onclick="window.open(this.href); return false;" title="aller sur le forum de Cforms II (s'ouvre dans une nouvelle fenêtre)">forum</a> d&#8217;aide est disponible.</p>
<p>Néanmoins, nous souhaiterions évoquer la protection <em>Captcha</em>, c&#8217;est-à-dire le <em>test public de Turing complètement automatique ayant pour but de différencier les humains des ordinateurs</em>, proposée par l&#8217;application&#160;: ce genre de test n&#8217;est pas accessible aux déficients visuels.</p>
<p>Cette précaution est d&#8217;autant plus facile à mettre en œuvre qu&#8217;Oliver Seidel, brillant concepteur de <strong>Cforms II</strong>, propose aussi l&#8217;outil <em>Q&#38;A</em>, <em>Questions and Answers</em>. À l&#8217;instar du <em>test de Turing</em>, cette technique vise à se prémunir des soumissions automatisées&#160;: seul un humain peut répondre à une question posée en langage naturel, comme <em>de quelle couleur est la neige&#160;?</em></p>
<p>C&#8217;est une question récurrente dans les <em>Q&#38;A</em>, et nous doutons de sa simplicité pour les&#8230; déficients visuels&#160;! De plus, la couleur de la neige peut amener deux réponses en français, <em>blanche</em> ou&#8230; <em>blanc</em> (!), et il ne faut pas être contraignant à l&#8217;excès avec les utilisateurs d&#8217;un formulaire.</p>
<p>Pour notre part, nous préférons utiliser un test <em>Q&#38;A</em> fondé sur quatre questions posées aléatoirement. <em>Quelle est la capitale de la France&#160;?</em> <em>Quelle est la capitale de la Belgique&#160;?</em> <em>Quelle est la capitale de l&#8217;Italie&#160;?</em> <em>Quelle est la capitale de l&#8217;Espagne&#160;?</em>. (Il vaut mieux éviter l&#8217;Allemagne ou la Suisse.) Une seule réponse est possible (pour un francophone&#160;!), sachant que la casse n&#8217;est pas prise en compte.</p>
<p>Certains auteurs indiquent que la protection par <em>Q&#38;A</em> est facile à contourner. Il suffit de recharger la page à plusieurs reprises pour noter chaque réponse&#160;! Néanmoins, nous imaginons mal un <em>hacker</em> moyen perdre du temps&#160;: il préfèrera s&#8217;attaquer à un autre site.</p>
<p><strong>&#60;addendum&#62;</strong></p>
<p><em>23/08/2008.</em></p>
<p>Au moins depuis la version 8.6.2, <strong>Cforms II</strong> n&#8217;affiche pas les champs de sécurité, lorsqu&#8217;on affiche la page du formulaire en étant connecté comme administrateur&#160;!</p>
<p><strong>&#60;/addendum&#62;</strong></p>
<p><strong>Cforms II</strong> peut gérer les commentaires des articles, mais cette option ne nous semble guère intéressante, hormis peut-être pour mettre en place une protection contre le <em>spam</em>. Sur ce point, nos préférons <strong>Askimet</strong> qui permet d&#8217;éliminer le pourriel <em>a posteriori</em> sans coup férir, et il nous semble inutile de contraindre inutilement nos contributeurs.</p>
<p><em>Last but not least</em>, <strong>Cforms II</strong> dispose d&#8217;une excellente traduction <a href="http://wp.kalyxstudio.com/cforms-ll" onclick="window.open(this.href); return false;" title="aller sur le site de la traduction de Cforms (s'ouvre dans une nouvelle fenêtre)">française</a> établie par Serge Rauber de Kalyx Studio, qui a poussé le zèle jusqu&#8217;à fournir des images de remplacement dans la langue de Molière pour l&#8217;interface d&#8217;administration.</p>
<p>À l&#8217;usage, nous avons souvent rencontré un conflit entre <strong>Cforms II</strong> et <strong>NextGen Gallery</strong>. Parfois, le dysfonctionnement se résout <em>spontanément</em>, avant de réapparaître au fur et à mesure des mises à jour&#160;!  Nous pensons que l&#8217;ordre d&#8217;activation de ces plugiciels  peut avoir une influence&#160;: peut-être convient-il de désactiver le second avant d&#8217;installer le premier&#8230; Nous n&#8217;apprécions guère ces contorsions logicielles&#160;! </p>
<p>Comme la complexité de <strong>Cforms II</strong> peut rebuter certains blogueurs, une alternative existe sous la forme de <strong>Contact Form</strong>. Hélas, cet <a  href="http://wordpress.org/extend/Plugins/cforms/" onclick="window.open(this.href); return false;" title="aller sur l'espace de téléchargement du Plugin Contact Forms (s'ouvre dans une nouvelle fenêtre)">outil</a> rudimentaire ne gère pas les réponses automatiques, et ne permet pas de proposer l&#8217;envoi de pièces jointes avec un formulaire.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iptima.com/2007/08/12/plugin-cforms-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NextGen Gallery</title>
		<link>http://www.iptima.com/2007/08/10/plugin-nextgen-gallery/</link>
		<comments>http://www.iptima.com/2007/08/10/plugin-nextgen-gallery/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 19:05:50 +0000</pubDate>
		<dc:creator>Vincent Roulet</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[FileZilla]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[Jw Image Rotator]]></category>
		<category><![CDATA[Mareki's Watermark]]></category>
		<category><![CDATA[modules d'extension]]></category>
		<category><![CDATA[NextGen Gallery]]></category>
		<category><![CDATA[NextGen Gallery Widget]]></category>
		<category><![CDATA[plugiciels]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[TinyMce]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.iptima.com/?p=38</guid>
		<description><![CDATA[Comme nous l&#8217;avons longuement expliqué dans un article précédent, nous avons longtemps cherché un module d&#8217;extension pour construire des galeries. Après nous être fourvoyé avec Wp-Table, nous avons découvert le Plugin NextGen Gallery d&#8217;Alex Rabe.

NextGen Gallery dispose d&#8217;une traduction excellente en français, téléchargeable sur le site de Lise. Comme avec l&#8217;ensemble des modules d&#8217;extension francisés, [...]]]></description>
			<content:encoded><![CDATA[<p>Comme nous l&#8217;avons longuement expliqué dans un <a href="http://www.iptima.com/2007/08/08/creer-une-galerie-dimage-avec-wordpress/" onclick="window.open(this.href); return false;" title="lire l'article (s'ouvre dans une nouvelle fenêtre)">article</a> précédent, nous avons longtemps cherché un module d&#8217;extension pour construire des galeries. Après nous être fourvoyé avec <em>Wp-Table</em>, nous avons découvert le <em>Plugin</em> <a  href="http://alexrabe.boelinger.com/?page_id=80" onclick="window.open(this.href); return false;" title="aller sur le site du Plugin Nextgen Gallery (s'ouvre dans une nouvelle fenêtre)">NextGen Gallery</a> d&#8217;Alex Rabe.</p>
<p><span id="more-38"></span></p>
<p><strong>NextGen Gallery</strong> dispose d&#8217;une traduction excellente en français, téléchargeable sur le site de <a href="http://liseweb.fr/BLOG/?page_id=160" onclick="window.open(this.href); return false;" title="aller sur le site de Lise (s'ouvre dans une nouvelle fenêtre)">Lise</a>. Comme avec l&#8217;ensemble des modules d&#8217;extension francisés, la méthode la plus simple consiste à télécharger, décompresser et ajouter les fichiers en français dans le répertoire <em>lang</em> du <em>Plugin</em>, lui-même téléchargé et décompressé. Ensuite, on envoie l&#8217;unique répertoire converti sur le serveur. En principe, dès l&#8217;activation du plugiciel, le français est alors disponible.</p>
<p><strong>NextGen Gallery</strong> ne dispose pas encore de documentation, mais les <a  href="http://alexrabe.boelinger.com/forums/" onclick="window.open(this.href); return false;" title="aller sur les forums d'Alex Rabe (s'ouvre dans une nouvelle fenêtre)">forums</a> d&#8217;Alex Rabe sont actifs.</p>
<p><strong>NextGen Gallery</strong> installe automatiquement un deuxième Plugin <strong>NextGen Gallery Widget</strong> que nous n&#8217;avons pas encore utilisé.</p>
<p>Nous n&#8217;allons pas détailler ici l&#8217;installation, car elle est simple. Par contre, comme avec l&#8217;ensemble de ces outils, l&#8217;installation du module d&#8217;extension crée épertoire nommé <em>Gallery</em> dans <em>wp-content</em> dont il faut changer, grâce à son logiciel <acronym title="File Transfert Protocol">Ftp</acronym> comme l&#8217;excellent <a  href="http://filezilla.sourceforge.net/" onclick="window.open(this.href); return false;" title="aller sur le site de FileZilla (s'ouvre dans une nouvelle fenêtre)">FileZilla</a>, les attributs en lecture, écriture, exécution du propriétaire, du groupe et permissions publiques, c&#8217;est-à-dire en d&#8217;autres termes appliquer un <em>change mod</em> (<em>chmod</em>) de <em>777</em>.</p>
<p>L&#8217;installation provoque l&#8217;ajout d&#8217;un bouton <em>Galerie</em> à côté du <em>Tableau de bord</em> dans l&#8217;interface d&#8217;administration, qui permet de gérer les images et les options. Trop nombreuses, nous ne les décrirons pas ici <em>in extenso</em>.</p>
<p>À la première utilisation, nous avons été perplexe&#8230; Quelle était la différence entre une galerie et un album&#160;? Nous ne parvenions pas non plus à afficher une page comprenant une simple galerie d&#8217;images&#160;: à chaque fois, il était demandé de cliquer sur un lien pour les afficher.</p>
<p>En fait, comme l&#8217;explique <a  href="http://alexrabe.boelinger.com/wordpress-Plugins/nextgen-gallery/faq/" onclick="window.open(this.href); return false;" title="aller sur le site de l'aide du Plugin NextGen Gallery (s'ouvre dans une nouvelle fenêtre)">Alex Rabe</a>, une galerie est une collection d&#8217;images&#160;; un album est une collection de galeries.</p>
<p>À ce propos, la gestion des albums est étonnante&#160;: elle s&#8217;effectue par <em>glisser-déplacer</em> comme les <em>widgets</em> des thèmes de <em>WordPress</em></p>
<p>Attention à la dénomination trompeuse de l&#8217;onglet <em>Ajouter une nouvelle galerie</em>&#160;! Il permet <em>aussi</em> d&#8217;ajouter des images (sous forme d&#8217;un fichier compressé, d&#8217;un répertoire, ou d&#8217;une image) à une galerie existante&#8230; À la fin du téléchargement, est choisie la galerie de destination.</p>
<p>Pour afficher une page contenant les images, il faut noter l&#8217;identifiant de la galerie dans la page principale <em>Gérer les galeries</em> de l&#8217;interface de <strong>NextGen Gallery</strong>.</p>
<p>Ensuite, est écrite la page, qu&#8217;on nommera <em>Photographies</em> par exemple, contenant l&#8217;identifiant de la galerie à afficher, qui est de la forme suivante&#160;: </p>
<p class="center"><code>&#91;gallery=id&#93;</code></p>
<p>Enfin, on retourne dans la page de la galerie spécifiée <em>via</em> <em>Gérer les galeries</em> de l&#8217;interface de <em>NextGen Gallery</em>. Si l&#8217;identifiant a été saisi correctement, on doit voir notre page <em>Photographies</em> dans le menu déroulant <em>Lier la page à</em>. Sélectionner <em>Photographies</em>. Dans <em>Créer une nouvelle page</em>, laisser <em>page principale (pas de parent)</em>, puis cliquer sur le bouton <em>Sauvegarder les modifications</em>.</p>
<p>La galerie s&#8217;affiche désormais (!) dans notre page <em>Photographies</em> sous forme de vignettes cliquables.</p>
<p>Dans la page de la galerie spécifiée, on peut empêcher l&#8217;affichage d&#8217;une image, y ajouter une description et modifier le contenu des champs <em>alt</em> et <em>title</em>. Attention, l&#8217;apostrophe, même échappée, ne fonctionne pas dans ces balises&#160;: il faut recourir à son équivalent numérique. Les modifications des images sont automatiquement répercutées dans la page <em>Photographies.</em></p>
<p>Dans Galerie &#62; Options &#62; Images, on peut vouloir intégrer un diaporama (et d&#8217;en modifier l&#8217;invite), mais cette option n&#8217;a pas fonctionné durant mes tests. On peut aussi créer un diaporama en <em>Flash</em> avec <a  href="http://www.jeroenwijering.com/?item=JW_Image_Rotator" onclick="window.open(this.href); return false;" title="aller sur le site de Jw Image Rotator (s'ouvre dans une nouvelle fenêtre)">Jw Image Rotator</a> version 3.9. Après décompression de l&#8217;archive, il suffit d&#8217;ajouter le fichier <em>swf</em> à la racine du <em>Plugin</em>.</p>
<p>Dans Galerie &#62; Options &#62; Effets, il est possible de configurer l&#8217;effet JavaScript. Si <em>Thickbox</em> est présent par défaut, on peut choisir <em>Lightbox</em> et <strong>NextGen Gallery</strong> génèrera le code adéquat.</p>
<p>Pour ma part, nous avons choisi de conserver la <em>Slimbox</em>, car nous n&#8217;avons pas su comment franciser l&#8217;affichage des images avec <em>Thickbox</em>&#160;!</p>
<p><em>Watermark</em> permet de signer ses images, en choisissant le contenu du texte, sa couleur et même la&#8230; police&#160;! si elle est disponible dans le répertoire <em>fonts</em> du <em>Plugin</em>.</p>
<p>Nous ne sommes plus certain que la <em>trace de séchage</em> chère aux québécois soit fonctionnelle&#160;! Pour autant, nous déconseillons formellement l&#8217;emploi de <a href="http://www.wp-watermark.com/" title="aller sur le site du Plugin Mareki's Watermark (s'ouvre dans cette fenêtre)">Mareki&#8217;s Watermark</a>, lourd à mettre en œuvre, qui peut déstabiliser le fonctionnement de <em>WordPress</em>. Il vaut mieux ajouter une <em>watermak</em> à la main, <em>via</em> un calque sur son image.</p>
<p>Dans l&#8217;éditeur visuel de <em>TinyMce</em>, une icône <em>$lang_NextGEN_desc</em> est ajoutée, qui permet de gérer une galerie, un album ou une image pendant la rédaction d&#8217;un article ou d&#8217;une page. De même, un onglet <em>Gallery</em>, disposant des mêmes fonctionnalités, est disponible sous la fenêtre d&#8217;édition.</p>
<p><strong>Cforms II</strong> et <strong>NextGen Gallery</strong> peuvent entrer en conflit. Pour résoudre le problème, il faut essayer de désactiver les deux extensions, d&#8217;activer <strong>Cforms II</strong> <em>puis</em> <strong>NextGen Gallery</strong>. </p>
<p><strong>&#60;addendum&#62;</strong></p>
<p><em>12/08/2007.</em></p>
<p>À juste titre, <a href="http://liseweb.fr" onclick="window.open(this.href); return false;" title="aller sur le site de Lise (s'ouvre dans une nouvelle fenêtre)">Lise</a> nous dit que l&#8217;icône ou l&#8217;onglet dans <em>TinyMce</em> permet de se passer de l&#8217;instruction&#160;:</p>
<p class="center"><code>&#91;gallery=id&#93;</code></p>
<p>Que Lise soit remerciée de sa remarque&#160;!</p>
<p><strong>&#60;/addendum&#62;</strong></p>
<p>Au total, <strong>NextGen Gallery</strong> est un excellent outil qui manque d&#8217;ergonomie, mais Alex Rabe s&#8217;engage à y remédier, même si cette situation se prolonge&#160;!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iptima.com/2007/08/10/plugin-nextgen-gallery/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
