<?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; Ajax</title>
	<atom:link href="http://www.iptima.com/tag/ajax/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>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>
		<item>
		<title>Slimbox</title>
		<link>http://www.iptima.com/2007/08/09/plugin-slimbox/</link>
		<comments>http://www.iptima.com/2007/08/09/plugin-slimbox/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 14:58:30 +0000</pubDate>
		<dc:creator>Vincent Roulet</dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Christophe Beyls]]></category>
		<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.iptima.com/?p=28</guid>
		<description><![CDATA[&#60;addendum&#62;
04/03/2009.
Le fonctionnement d&#8217;Iptima a changé en un an et demi&#8230; ImageManager a été largement oublié&#8230; En outre, nous n&#8217;utilisons plus l&#8217;extension Slimbox&#160;! Nous avons préféré ajouter à notre thème le code de la Slimbox en dur, comme le propose Christophe Beyls, concepteur originel de la Slimbox, avec JQuery.
Nota. L&#8217;effet Slimbox n&#8217;est pas réservé aux sites [...]]]></description>
			<content:encoded><![CDATA[<p><strong>&#60;addendum&#62;</strong></p>
<p>04/03/2009.</p>
<p>Le fonctionnement d&#8217;Iptima a changé en un an et demi&#8230; ImageManager a été largement oublié&#8230; En outre, nous n&#8217;utilisons plus l&#8217;extension <em>Slimbox</em>&#160;! Nous avons préféré ajouter à notre thème le code de la <em>Slimbox</em> en <em>dur</em>, comme le propose <a onclick="window.open(this.href); return false;" title="aller sur le site Digitalia (s'ouvre dans une nouvelle fenêtre)"  href="http://www.digitalia.be/">Christophe Beyls</a>, concepteur originel de la <em>Slimbox</em>, avec <a onclick="window.open(this.href); return false;" title="aller sur le site JQuery (s'ouvre dans une nouvelle fenêtre)"  href="http://www.jquery.com/">JQuery</a>.</p>
<p><em>Nota</em>. L&#8217;effet <em>Slimbox</em> n&#8217;est pas réservé aux sites fonctionnant sous <em>WordPress</em>&#160;!</p>
<p>Pour ne pas pénaliser les lecteurs et dans un but didactique, l&#8217;article est laissé en l&#8217;état, mais sans les images. Pour autant, nous garantissons que les codes fonctionnaient lors de la rédaction de l&#8217;article&#8230; même si l&#8217;informatique est parfois capricieuse&#160;!</p>
<p><strong>&#60;/addendum&#62;</strong></p>
<p>Aujourd&#8217;hui, nous nous sommes mis en quête d&#8217;un outil afin de pouvoir agrandir les photos présentes sur le weblogue.</p>
<p><span id="more-28"></span></p>
<p>Sans doute aurions-nous pu nous contenter de l&#8217;outil pour agrandir proposé par <em>ImageManager</em> que nous utilisions alors, mais il ne nous satisfaisait pas&#160;: nous trouvions la présentation des images austère et nous voulions un effet plus dynamique. Ici, nous avons longtemps hésité entre <a onclick="window.open(this.href); return false;" title="aller sur le site du Plugin Lightbox (s'ouvre dans une nouvelle fenêtre)"  href="http://www.huddletogether.com/projects/lightbox2/">Lightbox</a> et son fils, <a onclick="window.open(this.href); return false;" title="aller sur le site du Plugin Slimbox (s'ouvre dans une nouvelle fenêtre)"  href="http://www.4mj.it/slimbox-wordpress-Plugin">Slimbox</a>. Nous avons fini par adopter le dernier pour plusieurs raisons&#8230; Nous apprécions son installation, car il ne nécessite pas de modifier certains fichiers. Il permet d&#8217;ajouter une légende aux photos agrandies. Il autorise la navigation d&#8217;images en images en ajoutant un code <em>simplissime</em>. Enfin, il affiche correctement les caractères accentués et les apostrophes.</p>
<p>Passons à la pratique&#8230;</p>
<h3>Avec une image</h3>
<p>Il est demandé à <em>ImageManager</em> de créer une <em>miniature avec lien sur l&#8217;image</em>. <em>ImageManager</em> a généré le code suivant&#160;: </p>
<p class="left"><code>&#60;a rel=&#34;lightbox&#34; href=&#34;/wp-content/uploads/bordeaux/bordeaux_a.jpg&#34;&#62;&#60;img src=&#34;/wp-content/uploads/bordeaux/.thumbs/.bordeaux_a.jpg&#34; title=&#34;le Miroir d'eau à Bordeaux&#34; style=&#34;photos&#34; class=&#34;photos&#34; width=&#34;96&#34; height=&#34;72&#34; hspace=&#34;5&#34; vspace=&#34;5&#34; border=&#34;0&#34; /&#62;&#60;/a&#62;</code></p>
<p>Pour que la photo agrandie comporte un titre en bas à gauche, il a fallu donner un titre à la <em>lightbox</em>. Le code a été modifié ainsi&#160;:</p>
<p class="left"><code>rel=&#34;lightbox&#34; title=&#34;le Miroir d'eau à Bordeaux&#34;</code></p>
<p>La photo agrandie comporte alors une image et, sur le côté inférieur, une légende et un bouton <em>fermer</em>.</p>
<h3>Avec une galerie d&#8217;images</h3>
<p>À présent, nous allons voir que <strong>Slimbox</strong> permet de naviguer entre les images agrandies avec l&#8217;instruction <em>rel=lightbox[roundtrip]</em>.</p>
<p>Le code généré par <em>ImageManager</em> ne change évidemment pas.</p>
<p>En revanche, l&#8217;appel à la <em>lightbox</em> sur chaque image est rédigé comme suit&#160;:</p>
<p><code>rel=&#34;lightbox[roadtrip]&#34;</code></p>
<p>Là encore, il convient de ne pas oublier l&#8217;attribut <em>title</em> à la <em>lightbox </em>si l&#8217;on veut une légende en bas à gauche de l&#8217;image agrandie.</p>
<p>Lorsque l&#8217;image est agrandie, la légende de l&#8217;image et le bouton <em>fermer</em> sont toujours présents. De plus, il suffit de diriger la souris vers l&#8217;un des côtés de l&#8217;image pour que les boutons <em>précédent</em> ou <em>suivant</em> apparaissent.</p>
<p>Certes, ces boutons de navigation ne sont guère accessibles&#8230; Voilà pourquoi, aucun texte n&#8217;invite l&#8217;utilisateur à agrandir l&#8217;image&#160;! Si l&#8217;internaute est novice ou handicapé, il n&#8217;utilisera pas le JavaScript, et sa navigation n&#8217;en sera pas affectée. Quand au visiteur confirmé, il cliquera sur l&#8217;image, mais son expérience lui permettra de naviguer sans difficultés.</p>
<p>Dans la version originale de <strong>Slimbox</strong>, les boutons étaient en anglais. Nous avons donc voulu les changer. Faute d&#8217;avoir réussi à produire un texte net avec nos outils de dessin, nous nous sommes contenté des symboles. Nous avons aussi francisé un terme dans le code JavaScript à la ligne no 144 du fichier <em>slimbox.js</em> afin que le mot <em>of</em> soit remplacé par <em>de</em>. Ainsi peut-on lire <em>Image 1 sur 3</em> au lieu de <em>Image 1 of 3</em>. Enfin, nous avons modifié la feuille de style afin d&#8217;assortir le couleur de fond au reste de notre weblogue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iptima.com/2007/08/09/plugin-slimbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
