<?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>CSS &#38; Webdesign &#187; Plugins</title>
	<atom:link href="http://css.4design.tl/tag/plugins/feed" rel="self" type="application/rss+xml" />
	<link>http://css.4design.tl</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Thu, 24 May 2012 16:31:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress</title>
		<link>http://css.4design.tl/markdown-on-save-wordpress-html</link>
		<comments>http://css.4design.tl/markdown-on-save-wordpress-html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 15:44:35 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Editeur HTML]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WYSIWYG]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=7425</guid>
		<description><![CDATA[Markdown on Save est un plugin WordPress qui permet de rédiger des articles avec la syntaxe Markdown tout en enregistrant la version HTML dans en base de donnée. La version Markdown est sauvergardée dans une nouvelle table post_content_formatted pour conserver l&#8217;intégrité de vos articles. En l&#8217;absence du plugin Markdown, c&#8217;est la version HTML qui est enregistrée dans la table post_content, comme d&#8217;habitude. Markdown on Save Ce plugin présente l&#8217;avantage d&#8217;accélérer l&#8217;affichage de vos articles puisqu&#8217;il n&#8217;est pas nécessaire de les convertir à la volée depuis la syntaxe Markdown vers la version HTML. Lors de la modification d&#8217;un article, c&#8217;est la version [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/markdown-on-save/">Markdown on Save</a> est un plugin WordPress qui permet de rédiger des articles avec la <a href="http://michelf.com/projets/php-markdown/extra/">syntaxe Markdown</a> tout en enregistrant la version HTML dans en base de donnée. La version <em>Markdown</em> est sauvergardée dans une nouvelle table <em>post_content_formatted </em>pour conserver l&#8217;intégrité de vos articles. En l&#8217;absence du plugin <em>Markdown,</em> c&#8217;est la version HTML qui est enregistrée dans la table <em>post_content,</em> comme d&#8217;habitude<em>.<span id="more-7425"></span></em></p>

<h2>Markdown on Save</h2>

<p>Ce plugin présente l&#8217;avantage d&#8217;accélérer l&#8217;affichage de vos articles puisqu&#8217;il n&#8217;est pas nécessaire de les convertir à la volée depuis la syntaxe <em>Markdown</em> vers la version HTML. Lors de la modification d&#8217;un article, c&#8217;est la version <em>Markdown</em> qui s&#8217;affiche. Attention toutefois aux éditeurs externes qui vous feront perdre la version <em>Markdown</em> de votre billet, ce qui en soi n&#8217;est pas dramatique.</p>

<h2>C&#8217;est quoi Markdown ?</h2>

<blockquote><a href="http://daringfireball.net/projects/markdown/">Markdown</a> est un convertisseur qui transforme du texte « brut » en code XHTML. C’est une alternative aux éditeurs WYSIWYG qui ne s’adaptent pas forcément à tous les besoins. <em>Markdown</em> vous permettra de rédiger des textes en utilisant un format de balisage de texte simple à écrire et à lire, puis à le convertir en code XHTML (ou HTML en option) structurellement valide.</blockquote>

<div id="attachment_7435" class="wp-caption alignnone" style="width: 625px"><a href="http://michelf.com/projets/php-markdown/syntaxe/"><img class="size-full wp-image-7435 " src="http://css.4design.tl/files/2010/10/syntaxe-markdown.png" alt="" width="615" height="292" /></a><p class="wp-caption-text">La syntaxe Markdown en détail. Cliquez sur l&#039;image pour accéder au site de Michel Fortin</p></div>

<p>Un des intérêts de <em>Markdown</em> est qu&#8217;il s&#8217;agit d&#8217;un simple fichier que l&#8217;on peut utiliser dans n&#8217;importe quel projet et pas nécessairement dans WordPress. Il ne s&#8217;agit pas d&#8217;un <a href="http://css.4design.tl/editeurs-html-wysiwyg">éditeur HTML WYSIWYG</a>, mais c&#8217;est une des rares solutions qui permet d&#8217;obtenir des imbrications de balises complexes avec un minimum d&#8217;effort.</p>

<p>Lire <a rel="bookmark" href="http://css.4design.tl/markdown-un-plugin-wordpress-pour-produire-du-xhtml">Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement</a> pour plus d&#8217;information<em>.</em></p>

<p>Merci beaucoup à <a href="http://www.li-an.fr/wpplugins/">Li-An</a> pour m&#8217;avoir prévenu de la sortie de ce plugin très utile o/</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/bbcomposer-editeur-html-a-consommer-sur-place-ou-a-emporter' title='BBComposer &#8212; l&#039;éditeur HTML à consommer sur place ou à emporter'>BBComposer &#8212; l&#039;éditeur HTML à consommer sur place ou à emporter</a></li><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/bouton-call-to-action-css' title='Créer des « Call to Action » ou des « boutons CSS » dans l&#039;éditeur WYSIWYG TinyMCE'>Créer des « Call to Action » ou des « boutons CSS » dans l&#039;éditeur WYSIWYG TinyMCE</a></li><li><a href='http://css.4design.tl/installer-drupal' title='Installer Drupal (ou les tribulations d&#039;un WordPressien en Drupalie)'>Installer Drupal (ou les tribulations d&#039;un WordPressien en Drupalie)</a></li><li><a href='http://css.4design.tl/markdown-un-plugin-wordpress-pour-produire-du-xhtml' title='Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement'>Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=7425&amp;md5=67b723e0c4258d1c3ccd74b65fd9df0c" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/markdown-on-save-wordpress-html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fmarkdown-on-save-wordpress-html&amp;language=fr_FR&amp;category=text&amp;title=Markdown+on+Save+%26%238212%3B+L%26%23039%3Bami+HTML+de+Markdown+pour+WordPress&amp;description=Markdown+on+Save+est+un+plugin+WordPress+qui+permet+de+r%C3%A9diger+des+articles+avec+la+syntaxe+Markdown+tout+en+enregistrant+la+version+HTML+dans+en+base+de+donn%C3%A9e.+La+version...&amp;tags=Editeur+HTML%2CHTML%2CMarkdown%2CPlugins%2CWordPress%2CWYSIWYG%2Cblog" type="text/html" />
	</item>
		<item>
		<title>139 ressources Javascript et jQuery</title>
		<link>http://css.4design.tl/139-ressources-javascript-et-jquery</link>
		<comments>http://css.4design.tl/139-ressources-javascript-et-jquery#comments</comments>
		<pubDate>Tue, 25 May 2010 02:40:59 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Diaporama]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Formulaire]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Lightbox]]></category>
		<category><![CDATA[Loupe]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[WAI-ARIA]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=6227</guid>
		<description><![CDATA[Cette liste de liens pour le développeur web front-end est issue de la veille documentée que j&#8217;effectue sur Javascript &#38; Webdesign &#8212; Les meilleures ressources Javascript pour développeurs web front-end (avec parfois un soupçon de PHP) &#8211; depuis plus de 6 mois. A quelques exceptions près, les resssources pointent directement sur les articles d&#8217;origine. La liste est affichée dans l&#8217;ordre où j&#8217;ai rédigé les billets : les plus anciens en premier par paquet de 10 pour aérer la lecture parce que vous le valez bien. jCarousel Lite &#8212; Galerie d’images en jQuery. eCSStender &#8212; Sélecteurs CSS avancés compatibles IE6. Effets jQuery [...]]]></description>
			<content:encoded><![CDATA[<p>Cette liste de liens pour le développeur web front-end est issue de la veille documentée que j&#8217;effectue sur <a href="http://js.4design.tl/">Javascript &amp; Webdesign</a> &#8212; Les meilleures ressources Javascript pour développeurs web <em>front-end</em> (avec parfois un soupçon de PHP) &#8211; depuis plus de 6 mois. A quelques exceptions près, les resssources pointent directement sur les articles d&#8217;origine. La liste est affichée dans l&#8217;ordre où j&#8217;ai rédigé les billets : les plus anciens en premier par paquet de 10 pour aérer la lecture parce que vous le valez bien. <span id="more-6227"></span></p>

<ol>
    <li><a href="http://www.gmarwaha.com/jquery/jcarousellite/">jCarousel Lite</a> &#8212; Galerie d’images en jQuery.</li>
    <li><a href="http://ecsstender.org/">eCSStender</a> &#8212; Sélecteurs CSS avancés compatibles IE6.</li>
    <li><a title="Lien permanent vers Effets jQuery accessibles WAI-RIA" href="http://wiki.github.com/fnagel/jQuery-Accessible-RIA" rel="bookmark">Effets jQuery accessibles WAI-RIA</a> &#8212; Lightbox, validation de formulaires et menus à onglets accessibles prêts à l’emploi.</li>
    <li><a title="Lien permanent vers Augmenter la taille du texte avec jQuery" href="http://9lessons.blogspot.com/2009/10/zooming-with-jquery-and-css.html" rel="bookmark">Augmenter la taille du texte avec jQuery</a> &#8212; Modifier la taille du texte de votre site en choisissant une valeur dans un menu déroulant.</li>
    <li><a title="Lien permanent vers Javascript Framework Matrix" href="http://matthiasschuetz.com/javascript-framework-matrix/en/" rel="bookmark">Javascript Framework Matrix</a> &#8212; Tableau comparatif des principaux frameworks Javascript.</li>
    <li><a href="http://jparse.kylerush.net/">Afficher vos flux XML avec jParse </a>&#8211; Parsing de flux XML (<em>RSS</em>, <em>Atom</em>) via Ajax pour l’afficher en HTML.</li>
    <li><a href="http://dev.iceburg.net/jquery/jqModal/">jqModal : des fenêtres modales minimalistes </a>&#8211; Couteau suisse des <em>Lightbox</em> en tout genre pour afficher des alertes, des notifications, des boites de dialogues, etc.</li>
    <li><a title="Lien permanent vers jQuery — renverser l’ordre d’une liste ordonnée" href="http://js.4design.tl/jquery-renverser-lordre-dune-liste-ordonnee-42" rel="bookmark">jQuery — renverser l’ordre d’une liste ordonnée</a> &#8212; les premiers seront les derniers et vice-versa. Merci à <a href="http://pioupioum.fr/">pioupiouM</a> pour la correction du script.</li>
    <li><a href="http://cufon.shoqolate.com/">Cufón : des polices de caractère pour tous</a> &#8212; Implémenter font-face dans le plus grand nombre de navigateurs.</li>
    <li class="pfiou"><a href="http://blog.jaysalvat.com/articles/realisez-un-bandeau-de-news-en-jquery-comme-sur-itele.php">News déroulantes avec jQuery</a> &#8212; Un joli bandeau de news à l’aide de liste de définition, d’une pincée de CSS et d’une bonne rasade de jQuery.</li>
    <li><a href="http://chrisiufer.com/2009/05/jquery-magnifier-loupe/">jQuery Magnifier Loupe</a> &#8212; Zoom sur images avec l’attribut <em>longdesc.</em></li>
    <li><a href="http://www.appelsiini.net/projects/lazyload">Lazy loader : chargement des images à la volée</a> &#8212; Chargez vos images que lorsqu’elles apparaissent dans la fenêtre du navigateur.</li>
    <li><a href="http://www.babylon-design.com/site/index.php/2009/04/14/249-tutoriel-jquery-faire-un-carrousel">Faire un Carrousel avec jQuery</a> &#8212; Tutoriel très didactique pour réaliser un carrousel avec HTML, CSS et jQuery.</li>
    <li><a href="http://onehackoranother.com/projects/jquery/tipsy/">Tipsy — des bulles d’aide façon Facebook avec jQuery</a> &#8212; Bulles d’aide façon bande dessinée comme celles que l’on trouve sur <em>Facebook</em> ou<em>Twitter.</em></li>
    <li><a href="http://flowplayer.org/tools/">jQuery Tools</a> &#8212; Incorporer Flash, gamme étendue d’overlay, tooltips à foison, tabs, etc.</li>
    <li><a href="http://quasipartikel.at/multiselect_original/">jQuery UI Multiselect</a> &#8212; Améliore l’apparence et l’ergonomie de la balise HTML <code>select.</code></li>
    <li><a href="http://jquery.lukelutman.com/plugins/flash/">jQuery Flash Plugin</a> &#8212; Inspiré par <a href="http://blog.deconcept.com/swfobject/">SWFObject</a>, <a href="http://www.bobbyvandersluis.com/ufo/">UFO</a> et <a href="http://www.mikeindustries.com/sifr/">sIFR</a>, jQuery Flash Plugin a été complètement réécrit avec jQuery pour éviter les redondances.</li>
    <li><a href="http://minhd.net/2009/10/13/jquery-pagination-system/">Jquery Pagination System</a> &#8212; Pagination côté client avec jQuery.</li>
    <li><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/">Choisir sa bibliothèque JS avec Javascript Framework Matrix</a> &#8212; Tableau comparatif des principaux frameworks Javascript.</li>
    <li class="pfiou"><a href="http://robertnyman.com/firefinder/">FireFinder — interagir avec la page web</a> &#8212; Interagir avec les éléments de la page via les sélecteurs CSS ou les expressions XPath.</li>
    <li><a href="http://www.frequency-decoder.com/2009/09/09/unobtrusive-date-picker-widget-v5">Sélecteur de date (Date-Picker) non-intrusif</a> &#8212; Sélecteur de date avec mini calendrier.</li>
    <li><a title="Lien permanent vers Google Closure — les mauvaises pratiques Javascript en action ?" href="http://js.4design.tl/google-closure-les-mauvaises-pratiques-javascript-en-action-185" rel="bookmark">Google Closure — les mauvaises pratiques Javascript en action ?</a> &#8212; Google Closure a été développé par des spécialiste de Java&#8230; ça craint.</li>
    <li><a href="http://css-tricks.com/anythingslider-jquery-plugin/">Un diaporama avec AnythingSlider jQuery Plugin</a> &#8212; Chaque diapo peut être réalisé à l’aide du composé HTML de votre choix (texte, images, etc.).</li>
    <li><a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/">Un «slider» à la manière du Playback de Google Wave</a> &#8212; tutoriel pour afficher un historique progressif à la manière de la fonction <em>Playback</em> de Google Wave.</li>
    <li><a href="http://jsbin.com/">jsbin — tester votre code Javascript et partagez vos bugs</a> &#8212; Outil en ligne créé par <a href="http://remysharp.com/">Remy Sharp</a> pour tester du code Javascript et le partager</li>
    <li><a href="http://phpjs.org/">PHP.JS</a> — transposer des fonctions PHP en Javascript.</li>
    <li><a href="http://css.4design.tl/le-code-css-et-javascript-inline-saimal">Le code CSS et Javascript au milieu du HTML c’est pas bien !</a> &#8212; Traduction de l’article <a href="http://www.robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad-thing/">Why Inline CSS And JavaScript Code Is Such A Bad Thing</a> de <a href="http://www.robertnyman.com/">Robert Nyman</a>.</li>
    <li><a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/">jQuery UI Selectmenu</a> — des menus « select » personnalisés à la sauce ARIA.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/04/jquery-image-cropper-with-uploader-v1-1/">jQuery Image Cropper</a> — recadrer et uploader des images.</li>
    <li class="pfiou"><a href="http://alistapart.com/articles/complexdynamiclists/">ul2finder</a> — un explorateur à l’image du Finder de MacOS X.</li>
    <li><a href="http://valums.com/ajax-upload/">Ajax Upload</a> — Upload multiple de fichiers sans recharger la page avec n’importe quel élément (images, liens, etc.).</li>
    <li><a href="http://plugins.jquery.com/project/cookie">Des cookies à la mode de jQuery</a> &#8212; Ecrire, lire et effacer vos cookies pour 4,15 kb.</li>
    <li><a href="http://trevordavis.net/blog/tutorial/simple-jquery-text-resizer/">Simple jQuery Text Resizer</a> &#8212; Laissez vos visiteurs choisiront la taille qui leur convient (un <em>cookie</em> gardera leur préférence en mémoire).</li>
    <li><a href="http://blog.jaysalvat.com/articles/changez-de-mise-en-page-a-la-volee-avec-jquery.php">Changement de design «on the fly» avec jQuery</a> &#8212; Tutoriel clair et didactique pour permuter deux maquettes d&#8217;un simple clic.</li>
    <li><a href="http://www.tyssendesign.com.au/articles/css/dropdown-low-down/">22 menus déroulants passés au crible</a> &#8212; Tyssen Design passe en revue les principaux <em>dropdown menu</em>.</li>
    <li><a href="http://abeautifulsite.net/2008/09/jquery-context-menu-plugin/">jQuery Context Menu</a> &#8212; Menus contextuels (clic droit) personnalisable à 100% avec les CSS.</li>
    <li><a href="http://pikachoose.com/">Pikachoose</a> &#8212; Plugin jQuery idéal pour afficher des galeries d’images en toute légèreté.</li>
    <li><a href="http://www.robertnyman.com/dlite/">dLite</a> — une librairie Javascript « petit mais costaud ».</li>
    <li><a href="http://www.vagrantradio.com/2009/10/how-to-parse-xml-using-jquery-and-ajax.html">jQuery-XML</a> — Afficher un flux RSS avec jQuery et Ajax.</li>
    <li class="pfiou"><a href="http://websemantics.co.uk/resources/styled_accessible_tooltips/">Styled and accessible tooltips</a> &#8211; Infobulles stylées et accessibles avec jQuery.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8212; Cette bibliothèque va un peu plus loin que <a href="http://www.robertnyman.com/dlite/">dLite</a> et permet de manipuler le DOM avec plus de souplesse.</li>
    <li><a href="http://www.robertnyman.com/2007/04/19/flashreplace-a-light-weight-javascript-to-insert-flash-movies-into-your-web-page/">FlashReplace</a> &#8211; Insérer du Flash proprement.</li>
    <li><a href="http://www.onlinetools.org/tools/domtabdata/">DOMTab</a> &#8211; Menu à onglets simple et efficace.</li>
    <li><a href="http://www.paulbellows.com/getsmart/balance_columns/">balance_columns</a> &#8211; Équilibrer des colonnes avec Javascript.</li>
    <li><a href="http://dean.edwards.name/my/cssQuery/">cssQuery</a> — Interroge le <abbr title="Document Object Model">DOM</abbr> via les sélecteurs <a href="http://www.yoyodesign.org/doc/w3c/css1/index.html">CSS 1</a>, <a href="http://www.yoyodesign.org/doc/w3c/css2/cover.html">CSS 2</a> et une partie de <a href="http://www.w3.org/Style/CSS/current-work">CSS 3</a>.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/30/jtexttranslate-a-jquery-translation-plugin/">jTextTranslate</a> &#8211; Traduction de votre site en 87 langues par Google.</li>
    <li><a href="http://simplejs.bleebot.com/">SimpleJS</a> — Cette petite bibliothèque Javascript développée par <a href="http://bleebot.com/">Christophe Lefevre</a> propose de faciliter l’utilisation d’Ajax.</li>
    <li><a href="http://www.twinhelix.com/css/iepngfix/">iepngfix</a> — Composant HTC qui gère la plupart des contraintes liées à l’absence de prise en charge de la transparence 24 bits par Internet Explorer 6.</li>
    <li><a href="http://www.robertnyman.com/2007/11/13/stop-using-poor-performance-css-expressions-use-javascript-instead/">maxWidthFixForIE6.js</a> &#8212; Emuler la propriété max-width pour IE6.</li>
    <li class="pfiou"><a href="http://papermashup.com/jquery-image-zoom-effect/">Image jQuery</a> – Quelques lignes de jQuery pour appliquer un léger effet de zoom sur une image.</li>
    <li><a href="http://www.robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/">The Ultimate GetElementsByClassName</a> &#8211; Sélectionner les éléments par leur classe avec getElementsByClassName.</li>
    <li><a href="http://planete-jquery.fr/">Planet jQuery</a> &#8212; Un planet pour jQuery.</li>
    <li><a href="http://www.shopdev.co.uk/blog/text-resizing-with-jquery/">Text Resizing width jQuery</a> — Laissez les utilisateur modifier la taille du texte sur votre site web.</li>
    <li><a href="http://catcubed.com/2008/12/23/ceebox-a-thickboxvideobox-mashup/">Ceebox</a> &#8212; Lightbox qui afficher n’importe quel contenu dans une fenêtre modale ou non. Idéale pour les vidéos hébergées sur Google Video, Dailymotion ou Youtube.</li>
    <li><a href="http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/">Get viewport size with javascript</a> &#8212; Connaitre la taille du « viewport » en Javascript.</li>
    <li><a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/">Smart Columns with CSS &amp; jQuery</a> &#8212; Des colonnes fixes et ajustées en largeur avec CSS et jQuery.</li>
    <li><a href="http://www.htmldog.com/articles/suckerfish/dropdowns/">Menu déroulant Suckerfish</a> &#8212; Menus déroulants et autres fantaisies avec :hover :focus :active :target pour IE6.</li>
    <li><a href="http://www.babylon-design.com/site/index.php/2009/11/12/255-systeme-de-notation-par-etoiles-accessible">Système de notation par étoiles accessible</a> &#8212; <a href="http://www.babylon-design.com/">Samuel Le Morvan</a> propose un tutoriel complet sur la question.</li>
    <li><a href="http://mootools.net/forge/">Mootools Forge</a> &#8212; Une forge pour les plugins Mootools.</li>
    <li class="pfiou"><a href="http://www.leigeber.com/2009/12/slideshow-script/">TinySlider</a> &#8212; Diaporama Javascript autonome très léger de 1,5 ko facilement personnalisable via les CSS.</li>
    <li><a href="http://jwf.us/projects/jQSlickWrap/">jQSlickWrap</a> &#8212; Plugin jQuery qui permet d’habiller une image de forme irrégulière avec le texte autour.</li>
    <li><a href="http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plugin/">jQuery Before/After</a> &#8212; Plugin étonnant qui plaira à tous ceux qui veulent proposer la comparaison de deux états d’une photo.</li>
    <li><a href="http://www.highcharts.com/">Hightcharts</a> &#8212; Bibliothèque Javascript spécialisée dans la création de diagrammes, graphiques et autres camemberts pour illustrer vos données brutes.</li>
    <li><a href="http://www.jeremymartin.name/projects.php?project=jTruncate">jTruncate</a> &#8212; Plugin pour jQuery qui coupe un texte au bout d’un certain nombre de mots et qui ajoute un texte comme « Lire la suite » pour accéder à… la suite !</li>
    <li><a href="http://www.marcofolio.net/css/css3_animations_and_their_jquery_equivalents.html">CSS3 animations and their jQuery equivalents</a> &#8212; 6 effets introduits dans CSS3 et le code Javascript pour obtenir le même résultat en jQuery.</li>
    <li><a href="http://seox.org/">Link Building Pro</a> — Ajoute automatiquement un lien vers la source, au cas où le copieur-colleur oublierait de citer l&#8217;original.</li>
    <li><a href="http://jquerylist.com/">jQueryList</a> — Plus de 255 plugins pour jQuery disponibles sur une seule page et classés par thèmes.</li>
    <li><a href="http://tympanus.net/codrops/2010/01/05/some-useful-javascript-jquery-snippets/">40 bouts de code</a> &#8212; facilitez vos développements en Javascript ou jQuery.</li>
    <li><a href="http://desandro.com/resources/jquery-masonry">jQuery Masonsy</a> &#8212; Réorganise les blocs de votre page page pour réduire les espaces vides entre les éléments.</li>
    <li class="pfiou"><a href="http://www.zorrito.com/animations-images-animees-jquery/">Animation avec quatre images et jQuery</a> &#8212; Tutoriel pour réaliser une publicité ou une accroche sans passer par Flash.</li>
    <li><a href="http://www.tutorialspoint.com/jquery/jquery-quick-guide.htm">jQuery Quick Guide</a> &#8212; Un guide pour avoir les fonctionnalités de jQuery sous la souris.</li>
    <li><a href="http://www.outstandingelephant.com/jaria/">jARIA jQuery Plugin</a> &#8211; Permet d’ajouter une couche <a href="http://www.w3.org/TR/wai-aria/">ARIA</a> dans votre site web sous forme de méthodes.</li>
    <li><a href="http://www.futurecolors.ru/jquery/">jQuery 1.4 API Cheat Sheet</a> &#8212; Regroupe sur une page toutes les méthodes et fonctions de jQuery jusqu’à la version 1.4.</li>
    <li><a href="http://www.jsfiddle.net/">jsfiddle</a> &#8212; Propose un environnement pour tester et partager du code Javascript.</li>
    <li><a href="http://github.com/jquery/jquery-compat-1.3">jquery-compat-1.3</a> — Profitez de jQuery 1.4 en restant compatible avec jQuery 1.3.</li>
    <li><a href="http://jqueryglobe.com/article/simple-image-viewer">Simple Image Viewer</a> — Galerie d’image minimaliste.</li>
    <li><a href="http://www.ape-project.org/">A.P.E</a> (<em>Ajax Push Engine</em>) &#8211; Le web en temps réel avec Ajax Push Engine.</li>
    <li><a href="http://www.sohtanaka.com/web-design/simple-page-peel-effect-with-jquery-css/">Page Peel Corner</a> — Effet de page cornée avec jQuery.</li>
    <li><a href="http://usejquery.com/posts/9/the-jquery-cross-domain-ajax-guide">jQuery Cross Domain Ajax Guide</a> &#8211; Guide de l’Ajax sur plusieurs domaines.</li>
    <li class="pfiou"><a href="http://sexyjs.com/">Sexy.js</a> &#8212; Améliorer l’interface Ajax de jQuery.</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2010/01/26/dynamic-tabs-jquery.aspx">Dynamic tabs using jQuery</a> &#8212; Ccréer un menu à onglets pour ajouter ou supprimer des onglets de manière dynamique.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8212; Bibliothèque Javascript « petit mais costaud » qui pourrait facilement remplacer jQuery pour une partie des utilisateurs.</li>
    <li><a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">Comment System with jQuery, Ajax and PHP</a> – L’excellent Srinivas Tamada de <a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">9Lessons</a> nous apprend comment mettre en place un système de commentaires Ajax avec jQuery et PHP.</li>
    <li><a href="http://jqueryfordesigners.com/adding-keyboard-navigation/">Adding Keyboard Navigation</a> &#8212; Tutoriel sur la mise en place d’un diaporama avec utilisation du clavier (flèche droite et flèche gauche) pour passer à l’image suivante ou précédente.</li>
    <li><a href="http://www.evanbot.com/article/jquery-disable-on-submit-plugin/13">Disable On Submit</a> &#8212; Plugin jQuery qui désactive le bouton <em>Submit</em>une fois que le formulaire a été envoyé une première fois.</li>
    <li><a href="http://tutsvalley.com/tutorials/making-a-cool-thumbnail-effect-with-zoom-and-sliding-captions/">Thumbnail Zoom</a> — Effet de zoom sur une miniature accompagné de l’apparition d’une légende au survol de la souris.</li>
    <li><a href="http://davidwalsh.name/google-fade">Google Fade</a> &#8212; Script disponible pour <em>Mootools</em> et <em>jQuery</em> pour reproduire chez vous l&#8217;effet introduit récemment par Google sur sa page. d’accueil : certains éléments de navigation apparaissent suite au mouvement de la souris sur la page ou lorsqu’on quitte le champs de recherche.</li>
    <li><a href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/">jqTransform</a> — Stylez vos formulaires avec jQuery et CSS.</li>
    <li><a href="http://code.google.com/p/css-template-layout/">css-template-layout</a> &#8212; Implémentation jQuery du module CSS3 Template Layout.</li>
    <li class="pfiou"><a href="http://www.admixweb.com/2009/10/25/how-to-easily-create-a-javascript-framework-part-4/">How to Easily Create a JavaScript Framework</a> &#8212; Créez votre framework Javascript en 4 parties.</li>
    <li><a href="http://jqapi.com/">jQAPI</a> — Documentation alternative pour jQuery 1.4.1.</li>
    <li><a href="http://james.padolsey.com/jquery/">jQuery Source Viewer</a> &#8212; Naviguer à l’intérieur du code source de <em>jQuery.</em></li>
    <li><a href="http://code.google.com/p/flot/">flot</a> — Créez des graphiques avec jQuery.</li>
    <li><a href="http://pixelmatrixdesign.com/uniform/">Uniform</a> &#8212; Ajouter du <em>look and feel</em> aux rugueuses cases à cocher, aux boutons radio anémiques, sans oublier les spartiates. boutons <em>Parcourir&#8230; </em>des sobres formulaires HTML.</li>
    <li><a href="http://www.australopitech.com/1307-defilement-parallaxe-avec-jquery">Parallax</a> &#8212; Technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur.</li>
    <li><a href="http://www.plupload.com/">Plupload</a> &#8212; Gestionnaire de « téléversement » (upload) multiple en jQuery.</li>
    <li><a href="http://mlh02.free.fr/jquery_france/code_select_input.php">6 bouts de code pratiques</a> pour manipuler les éléments <code>select</code> et <code>input</code> avec <em>jQuery.</em></li>
    <li><a href="http://jqueryvsmootools.com/">jQuery vs Mootools</a> &#8212; Choisir jQuery ou Mootools en connaissance de cause.</li>
    <li><a href="http://plugins.jquery.com/project/color">jQuery Color Animation</a> &#8212; Support du RGBa pour « jQuery Color Animations».</li>
    <li class="pfiou"><a href="http://plugins.jquery.com/project/jsocial">jSocial</a> &#8212; Affichez très rapidement la liste des réseaux sociaux où vous êtes présent.</li>
    <li><a href="http://www.datatables.net/">DataTables</a> — Pagination et tri des données pour vos tableaux HTML.</li>
    <li><a href="http://www.onextrapixel.com/2010/02/23/how-to-use-jquery-to-make-slick-page-transitions/">Slick Page Transition</a> — Effet de transition (fading) entre les pages d’un site.</li>
    <li><a href="http://methvin.com/splitter/">jQuery Splitter Plugin</a> — Divisez votre page en plusieurs parties redimensionnables.</li>
    <li><a href="http://news.kg/files/tree/">jQuery SimpleTree Drag&amp;Drop</a> &#8212; Construisez des arborescences à la mode de Windows.</li>
    <li><a href="http://www.impressivewebs.com/javascript-content-switcher-without-javascript/">Content Switcher</a> — Bel exemple de mise en place d’un système permettant de passer d’un contenu à un autre via un menu en utilisant les concepts de l’amélioration progressive et du Javascript non intrusif.</li>
    <li><a href="http://www.xul.fr/ecmascript/lightbox.html">Effets lightbox sans framework</a> — L’ouverture de nouvelles fenêtres<em>popup</em> a progressivement laisser la place aux effets <em>lightbox</em>. Voici plusieurs solutions simples à base de HTML, CSS.</li>
    <li><a href="http://jquery.codestarters.com/">Starter</a> — Générateur de plugins jQuery.</li>
    <li><a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/">jQuery Tutorials for Designers</a> &#8212; 13 Tutoriels jQuery pour Webdesigners.</li>
    <li><a href="http://blog.johanbleuzen.fr/comment-jquery-va-tuer-flash">Comment, jQuery va tuer Flash ?</a> &#8212; Question surprenante, mais force est de constater que Javascript a fait du chemin depuis  <code>window.open()</code> !</li>
    <li class="pfiou"><a href="http://benalman.com/projects/jquery-clickoutside-plugin/">Clickoutside Event</a> — Détectez les clics en dehors d’un élément.</li>
    <li><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin">TipTip</a> — Infobulles « funky » pour afficher l’attribut HTML «title».</li>
    <li><a href="http://jquery-howto.blogspot.com/2009/06/custom-jquery-selectors.html">Custom jQuery Selectors</a> &#8212; Créez des sélecteurs personnalisés avec jQuery.</li>
    <li><a href="http://pioupioum.fr/developpement/optimiser-rapidite-chargement-adsense-jquery.html">Optimiser le chargement des AdSense</a> &#8212; Accélérer votre blog en optimisant l’affichage des Adsense avec jQuery.</li>
    <li><a href="http://">Splash</a> — un diaporama en pur Javascript.</li>
    <li><a href="http://oopstudios.com/dlink/index.html">DLink</a> — Afficher le type de cible des liens avec Javascript.</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx">Webform to wizard</a> &#8212; Plugin jQuery qui découpe les formulaires longs et ennuyeux en «assistant» en suivant les contours des balises HTML <code>fieldset.</code></li>
    <li><a href="http://js.4design.tl/ie7-js-ce-n%E2%80%99est-pas-de-la-magie-c%E2%80%99est-de-la-technologie-682">IE7.js</a> &#8212; Transformez une citrouille à base de IE5.5/6 en carrosse IE7 ou IE8 : ce n’est pas de la magie, c’est de la technologie !</li>
    <li><a href="http://net.tutsplus.com/tutorials/javascript-ajax/20-helpful-jquery-methods-you-should-be-using/">20 méthodes jQuery à connaitre</a> – Bien belle liste de 20 fonctions jQuery peu connues, à connaitre !</li>
    <li><a href="http://www.modernizr.com/">Modernizr</a> — Détection des fonctionnalités CSS3 et HTML5.</li>
    <li class="pfiou"><a href="http://simplecartjs.com/">simpleCart (js)</a> &#8212; Script de moins de 20 ko pour mettre en place un caddie e-commerce en quelques minutes.</li>
    <li><a href="http://blog.jaysalvat.com/articles/creez-une-arborescence-de-fichiers-en-jquery-1.php">Créer une arborescence de fichier avec jQuery</a> &#8212; Série de 8 tutoriels sur la création d’une arborescence de fichier à l’aide de jQuery.</li>
    <li><a href="http://davidwalsh.name/add-events-jquery">Add Events jQuery</a> — Ajouter «cursor: pointer» sur tous les événements «click».</li>
    <li><a href="http://www.noupe.com/javascript/jquery-html-table-toolbox.html">jQuery HTML Table Toolbox</a> — 36 façons de «dresser la table» avec jQuery.</li>
    <li><a href="http://fatfree.sourceforge.net/">FAT-FREE </a>— Framework PHP léger et modulaire.</li>
    <li><a href="http://dev.herr-schuessler.de/jquery/popeye/">Popeye 2.0</a> &#8212; Lightbox qui affiche une galerie d’images à partir d’une liste non-ordonnée dans le flux de votre texte.</li>
    <li><a href="http://james.padolsey.com/javascript/sorting-elements-with-jquery/">jQuery.fn.sort</a> — Trier des éléments avec jQuery.</li>
    <li><a href="http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/">Bloc de login à la Twitter avec jQuery</a> &#8212; Tutoriel pour faire un bloc de login dynamique sur la page d’accueil de Twitter.</li>
    <li><a href="http://js.4design.tl/table-des-matieres-avec-jquery-695">Table des matières avec jQuery</a> &#8212; Bout de code pour afficher une liste ordonnée sous la forme d’une table des matières comme celles que l’on trouve dans les livres imprimés.</li>
    <li><a title="Permanent Link: Preload CSS/JavaScript without execution" href="http://www.phpied.com/preload-cssjavascript-without-execution/" rel="bookmark">Preload CSS/JavaScript without execution</a> &#8211; Pré-chargement des CSS et du Javascript sans exécution.</li>
    <li class="pfiou"><a href="http://benalman.com/projects/jquery-bbq-plugin/">jQuery BBQ</a> — Utiliser les boutons Précédent et Suivant du navigateur malgré Ajax.</li>
    <li><a href="http://colorpowered.com/colorbox/">Colorbox</a> — une « lightbox » légère et extensible en jQuery.</li>
    <li><a href="http://hyper-metrix.com/#Burst">Burst Engine</a> — Un peu de Flash et d’After Effects dans Canvas.</li>
    <li><a href="http://jquery.malsup.com/form/">jQuery Form Plugin</a> — Mettez de l’Ajax dans vos formulaires HTML.</li>
    <li><a href="http://www.elfangels.fr/webprojecthelper/fr/">WebProjectHelper</a> — Générateur de structure MySQL et de classes PHP.</li>
    <li><a href="http://layout.jquery-dev.net/">UI.Layout</a> – Créer des interfaces utilisateurs avec jQuery.</li>
    <li><a href="http://scriptsrc.net/">Scriptsrc</a> — 10 Frameworks Javascript à emporter.</li>
    <li><a href="http://devgrow.com/griddy-overlay/">Griddy-Overlay</a> &#8212; Afficher une grille par-dessus votre page web avec jQuery.</li>
    <li><a href="http://tympanus.net/codrops/2010/05/14/sliding-panel-photo-wall-gallery-with-jquery/">Sliding Panel Photo Wall Gallery</a> — Mur d’image et Lightbox avec jQuery.</li>
    <li><a href="http://devgrow.com/slidernav/">SliderNav</a> &#8211; Plugin jQuery qui permet de créer un carnet d’adresse défilant de type iPhone.</li>
</ol>

<p>PS : Pour trouver l&#8217;article correspondant sur <a href="http://js.4design.tl">js4design</a>, il suffit de saisir l&#8217;ancre du lien dans le champs de recherche de la colonne latérale.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/recommandations-developpeurs-web-front-end' title='Recommandations pour développeurs web front-end'>Recommandations pour développeurs web front-end</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css.4design.tl/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css.4design.tl/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=6227&amp;md5=7d411aa07de9a4b7cf5ae0a658ec98fe" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/139-ressources-javascript-et-jquery/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2F139-ressources-javascript-et-jquery&amp;language=fr_FR&amp;category=text&amp;title=139+ressources+Javascript+et+jQuery&amp;description=Cette+liste+de+liens+pour+le+d%C3%A9veloppeur+web+front-end+est+issue+de+la+veille+document%C3%A9e+que+j%26%238217%3Beffectue+sur+Javascript+%26amp%3B+Webdesign+%26%238212%3B+Les+meilleures+ressources+Javascript+pour+d%C3%A9veloppeurs+web+front-end...&amp;tags=Diaporama%2CDOM%2CFormulaire%2CFrameworks%2CJavascript%2CjQuery%2CLightbox%2CLoupe%2CMootools%2CPagination%2CPlugins%2CUI%2CWAI-ARIA%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Un blog WordPress multilingue avec WPML Multilingual CMS</title>
		<link>http://css.4design.tl/un-blog-wordpress-multilingue-avec-wpml-multilingual-cms</link>
		<comments>http://css.4design.tl/un-blog-wordpress-multilingue-avec-wpml-multilingual-cms#comments</comments>
		<pubDate>Sat, 25 Jul 2009 23:50:47 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Internationalisation]]></category>
		<category><![CDATA[Langue]]></category>
		<category><![CDATA[Localisation]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Système de gestion de contenu (CMS)]]></category>
		<category><![CDATA[Traduction]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=3348</guid>
		<description><![CDATA[WPML Multilingual CMS est un plugin pour WordPress qui transforme n&#8217;importe quel blog WordPress ou WordPressMu en site multilangue. Ce plugin est proposé par onthegosystems spécialisé dans la photo numérique et qui propose également le service ICanLocalize pour la traduction de votre site web. WPML.org vous accompagnera dans le paramétrage et l&#8217;utilisation du plugin pour profiter au mieux des nombreuses fonctionnalités de WPML accessibles depuis l&#8217;administration de WordPress. N&#8217;ayant pas dans l&#8217;immédiat besoin d&#8217;un site multi-langues, je me suis intéressé aux fonctions qui améliorent l&#8217;expérience utilisateur (UX) et qui permettent d&#8217;avoir des liens toujours à jour avec Sticky Links malgré [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wpml.org/">WPML Multilingual CMS</a> est un plugin pour WordPress qui transforme n&#8217;importe quel blog WordPress ou WordPressMu en site multilangue. Ce plugin est proposé par <a href="http://www.onthegosystems.com/">onthegosystems</a> spécialisé dans la photo numérique et qui propose également le service <a href="http://www.icanlocalize.com/">ICanLocalize</a> pour la traduction de votre site web. <a href="http://wpml.org/">WPML.org</a> vous accompagnera dans le paramétrage et l&#8217;utilisation du plugin pour profiter au mieux des nombreuses fonctionnalités de WPML accessibles depuis l&#8217;administration de WordPress.<span id="more-3348"></span></p>

<p>N&#8217;ayant pas dans l&#8217;immédiat besoin d&#8217;un site multi-langues, je me suis intéressé aux fonctions qui améliorent l&#8217;expérience utilisateur (UX) et qui permettent d&#8217;avoir des liens toujours à jour avec <em>Sticky Links</em> malgré les changements éventuels d&#8217;URL&#8230;</p>

<p>En effet, en plus de permettre d&#8217;avoir un blog ou un site web en plusieurs langues, WPML est probablement le plugin qui manquait pour faire de WordPress un CMS à part entière avec notamment des fonctions de navigation bien pensées auparavant disponibles dans le plugin <a href="http://wordpress.org/extend/plugins/cms-navigation/">CMS Navigation</a>.</p>

<h3>Navigation principale et secondaire (CMS Navigation reloaded)</h3>

<ul>
    <li>Menu déroulant avec pages et sous-pages facilement personnalisables en CSS via un <a href="http://wpml.org/support/drop-down-menu-customization/">générateur de css pour le menu déroulant</a>). Il suffit de copier la fonction ci-dessous dans votre template :
`&lt;?php do_action(&#8216;icl_navigation_menu&#8217;); ?&gt;`</li>
    <li>Fil d&#8217;ariane (<em>breadcrumb trail</em>) pour permettre au visiteur de savoir où il en est dans sa navigation avec la fonction :
`&lt;?php do_action(&#8216;icl_navigation_breadcrumb&#8217;); ?&gt;`</li>
    <li>Navigation secondaire composée des sous-pages de la page parente avec mise en évidence de la page en cours. Cette fonction est également disponible sous forme de widget pour l&#8217;ajouter facilement dans la barre latérale.
`&lt;?php do_action(&#8216;icl_navigation_sidebar&#8217;); ?&gt;`</li>
</ul>

<h3>Sticky Links</h3>

<p>Avec <em>Sticky links</em>, WPML peut conserver l&#8217;intégrité de vos liens internes (les billets qui sont liés entre eux) malgré les modifications ultérieures de l&#8217;URL d&#8217;origine. Au lieu de d&#8217;enregistrer le permalien, <em>Sticky links</em> stocke le numéro de la page ou du billet au lieu du permalink. Ca peut sembler inutile, mais dans la vie d&#8217;un blog, il arrive que l&#8217;on change l&#8217;URL d&#8217;une page ou d&#8217;un billet pour s&#8217;adapter à l&#8217;air du temps ou pour optimiser le référencement. <em>Sticky links</em> vous évitera de modifier les liens internes à votre site manuellement ou en faisant des copiés-collés dans la base de données.</p>

<h3>Traduction des billets</h3>

<h4>Traduction par vos soins</h4>

<p>Pour traduire un billet, sélectionnez la langue dans le champs situé sous l&#8217;édition du billet original et cliquez sur <em>Add</em> (pour ajouter une traduction). Ensuite, rédigez à nouveau votre billet dans la langue que vous avez choisie. Tout se passe dans le même environnement que pour la version originale de sorte que vous pourrez traduire les tags, les catégories, etc.</p>

<p>D&#8217;un point de vue technique, vous pourrez choisir d&#8217;avoir un répertoire par langue comme <code>http://domain.tld/de/</code> pour les articles traduits en Allemand (vos <em>permalink</em> doivent être personnalisés) ou en <em>query string</em> <code>http://domain.tld?lang=de</code>. Le plugin propose la fonction pour insérer un menu déroulant pour permettre au visiteur de choisir la langue de son choix. Ce menu dérouland existe aussi sous forme de widget à glisser-déposer dans votre barre latérale.</p>

<h4>Traduction par des professionnels</h4>

<p>A l&#8217;installation, vous pourrez choisir d&#8217;activer l&#8217;option pour faire des tests ou directement pour faire appel aux services des traducteurs avec la possibilité d&#8217;entrer en contact avec votre interlocuteur. Je ne suis pas très au courant des pratiques en matière de traduction, mais avec WMPL tout est fait pour lisser le workflow. Grosso modo : il faut définir la langue par défaut à partir de laquelle les articles seront traduits par des professionnels pour la modique somme de $0,07 (env. 0,05€) par mot si vous activez le service en question qui reste optionnel.</p>

<h3>En bref</h3>

<p>Au départ ce billet a commencé par <a href="http://twitter.com/css4design/status/2836477246">un tweet comme les autres</a>, puis comme une revue de presse pour finir peu à peu comme ce qui peut ressembler à une revue complète, ce qui est loin d&#8217;être le cas.</p>

<p>Je vous invite à tester ce plugin très prometteur, d&#8217;autant plus que l&#8217;équipe de développement semble motivée et réactive, notamment à travers une <a href="http://wpml.org">documentation</a> dense mais claire et un <a href="http://twitter.com/wpml">compte Twitter wpml</a> pour assurer le <em>Quick support for the WordPress Multilingual plugin</em>.</p>

<h3>Quelques liens</h3>

<ul>
    <li><a href="http://wordpress.org/extend/plugins/sitepress-multilingual-cms/">http://wordpress.org/extend/plugins/sitepress-multilingual-cms/</a></li>
    <li><a href="http://wpml.org/">http://wpml.org/</a></li>
    <li><a href="http://wordpress.org/extend/plugins/cms-navigation/">http://wordpress.org/extend/plugins/cms-navigation/</a></li>
    <li><a href="http://www.qianqin.de/qtranslate/">http://www.qianqin.de/qtranslate/</a></li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/version-francaise-pour-basics-0-2-4-1' title='Version française pour Basics 0.2.4.1'>Version française pour Basics 0.2.4.1</a></li><li><a href='http://css.4design.tl/wordpress-chaines-de-caracteres-a-traduire-vs-variables' title='WordPress &#8212; Chaines de caractères à traduire vs. variables ?'>WordPress &#8212; Chaines de caractères à traduire vs. variables ?</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css.4design.tl/phpcrossref-reference-open-source-wordpress-drupal-joomla-textpattern-zend-framework' title='PHPCrossRef &#8212; Bibliothèques de référence pour projets PHP Open source'>PHPCrossRef &#8212; Bibliothèques de référence pour projets PHP Open source</a></li><li><a href='http://css.4design.tl/listes-pour-webdesigners' title='24 listes pour Webdesigners'>24 listes pour Webdesigners</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=3348&amp;md5=8a96e3b4b9fbb1b821cd16604acf5ae8" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/un-blog-wordpress-multilingue-avec-wpml-multilingual-cms/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fun-blog-wordpress-multilingue-avec-wpml-multilingual-cms&amp;language=fr_FR&amp;category=text&amp;title=Un+blog+WordPress+multilingue+avec+WPML+Multilingual+CMS&amp;description=WPML+Multilingual+CMS+est+un+plugin+pour+WordPress+qui+transforme+n%26%238217%3Bimporte+quel+blog+WordPress+ou+WordPressMu+en+site+multilangue.+Ce+plugin+est+propos%C3%A9+par+onthegosystems+sp%C3%A9cialis%C3%A9+dans+la+photo+num%C3%A9rique...&amp;tags=Internationalisation%2CLangue%2CLocalisation%2CPlugins%2CSyst%C3%A8me+de+gestion+de+contenu+%28CMS%29%2CTraduction%2CWordPress%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Gérer les Post Revisions (et les backup) sur WordPress</title>
		<link>http://css.4design.tl/gerer-les-post-revisions-et-les-backup-sur-wordpress</link>
		<comments>http://css.4design.tl/gerer-les-post-revisions-et-les-backup-sur-wordpress#comments</comments>
		<pubDate>Mon, 22 Jun 2009 00:07:50 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Post Revisions]]></category>
		<category><![CDATA[Sauvegarde]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2965</guid>
		<description><![CDATA[Depuis la version 2.6 de WordPress, la fonction Post Revisions permet de conserver les versions successives d&#8217;un billet. C&#8217;est pratique mais à la longue, c&#8217;est encombrant. Je n&#8217;ai fait appel à cette fonction qu&#8217;une ou deux fois et comme j&#8217;ai tendance à modifier mes billets assez souvent (j&#8217;utilise le bouton Save Draft en cours de rédaction ou Update Post lors des corrections ultérieures), en quelques mois, j&#8217;ai eu jusqu&#8217;à 113 Post Revisions pour un total de 320 billets&#8230; Il est temps de faire le ménage ! Mais avant de modifier la base de données, je vous conseille d&#8217;en faire un [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis la version 2.6 de WordPress, la fonction <em>Post Revisions</em> permet de conserver les versions successives d&#8217;un billet. C&#8217;est pratique mais à la longue, c&#8217;est encombrant. Je n&#8217;ai fait appel à cette fonction qu&#8217;une ou deux fois et comme j&#8217;ai tendance à modifier mes billets assez souvent (j&#8217;utilise le bouton <em>Save Draft</em> en cours de rédaction ou <em>Update Post</em> lors des corrections ultérieures), en quelques mois, j&#8217;ai eu jusqu&#8217;à 113 <em>Post Revisions</em> pour un total de 320 billets&#8230; Il est temps de faire le ménage !<span id="more-2965"></span></p>

<p>Mais avant de modifier la base de données, je vous conseille d&#8217;en faire un <em>backup</em>. Pour cela, plusieurs solutions s&#8217;offrent à vous :</p>

<h3>5 solutions pour sauvergarder votre BDD</h3>

<ol>
    <li>Utiliser la fonction <em>Export</em> intégrée à WordPress pour obtenir un fichier XML <strong>sans les liens de votre blogroll préférée</strong> (d&#8217;ou la pauvreté de la mienne à ce jour) <strong>et sans toutes les tables ajoutées par les plugins</strong> que vous avez installés. Autant dire que cette option est à réserver lorsqu&#8217;on remet son blog à plat.</li>
    <li>Installer un plugin dédié à cette tâche comme <a href="http://wordpress.org/extend/plugins/wp-db-backup/">WordPress Database Backup</a> qui va sauvegarder les tables selon votre bon vouloir. Notez que ce plugin permet de ne pas enregistrer les commentaires considérés comme du spam dans la table <code>wp_comments</code> et d&#8217;exclure les <em>Post Revisions</em> de la table <code>wp-posts</code>. Dans le même genre, <a href="http://wordpress.org/extend/plugins/wp-dbmanager/">wp-dbmanager</a> offre un menu étoffé pour effectuer des opérations de maintenance de votre base de données sans quitter WordPress !</li>
    <li>Profiter des fonctions de votre <a href="http://phpnet.org">hébergeur préféré</a> qui devrait permettre de faire des sauvegardes quotidiennes de l&#8217;ensemble de vos bases : les fichiers compressés seront probablement enregistrés à la racine de votre hébergement.</li>
    <li>Trouver le lien <em>Exporter</em> dans phpMyAdmin puis cliquer sur <em>Transmettre</em> pour sauvegarder votre base sur votre poste de travail ou obtenir un joli fichier texte si vous laissez les choses en l&#8217;état. Enfin, vous pouvez cliquer sur <em>Exécuter</em>.</li>
    <li>Enfin, pour les <em>Jedi</em>, il reste la ligne de commande comme <code>mysql -h host -u user -ppass base_de_donnees &gt; fichier_dump</code> &#8212; Plus d&#8217;information sur <a href="http://www.aidenet.com/encyclopedie/mysql/mysqlimport.htm">aidenet</a>.</li>
</ol>

<h3>Opération Search &amp; Destroy avec <em>Delete Revisions</em></h3>

<p>Une fois la BDD à l&#8217;abrit, faites intervenir l&#8217;excellent <a href="http://wordpress.org/extend/plugins/delete-revision/">Delete-Revision</a> commis par <a href="http://gohsy.com/">gohsy</a>. Ce plugin va simplement dégraisser la base de données et lui redonner une deuxième jeunesse en supprimant toutes les révisions redondantes. Comme ça, d&#8217;un seul clic. Je l&#8217;ai mis en place sur ce blog et tout à l&#8217;air de fonctionner correctement.</p>

<h3>Le coup de la constante WP_POST_REVISIONS</h3>

<p>Il est possible de se prémunir une fois pour toutes de ces révisions intempestives en ajoutant une constante dans le fichier <em>wp-config.php</em> situé à la racine du blog :</p>

<pre><code>define('WP_POST_REVISIONS', false);
</code></pre>

<p>Et en la plaçant juste avant le commentaire :</p>

<pre><code>/* That's all, stop editing! Happy blogging. */
</code></pre>

<p>Dans le même esprit, il est possible de ne conserver qu&#8217;un nombre définit de révisions avec la ligne  (ici 3) :</p>

<pre><code>define('WP_POST_REVISIONS', 3);
</code></pre>

<h3>Le coup de la requête SQL <em>DELETE</em></h3>

<p>Si vous n&#8217;avez pas ajouté <code>WP_POST_REVISIONS</code> dès l&#8217;installation de votre blog, il faudra supprimer les révisions existantes. Pour cela, cette requête SQL &#8212; à copier-coller dans le champs phpMyAdmin qui va bien &#8212; est votre amie :</p>

<pre><code>DELETE FROM wp_posts WHERE post_type = 'revision';
</code></pre>

<p>Plus d&#8217;information sur <a href="http://www.korben.info/comment-desactiver-le-suivi-des-versions-sous-wordpress-26.html">Comment désactiver le suivi des versions sous WordPress 2.6</a> chez <a href="http://www.korben.info/">Korben</a> et <a href="http://www.malaiac.net/">Malaiac</a> qui nous offre une <a href="http://www.malaiac.net/465-optimisation-wordpress.html">page consacrée à l&#8217;optimisation pour WordPress</a>.</p>

<h3>Quelques pistes pour optimiser WordPress</h3>

<p>Supprimer les <em>Post Revisions</em>, c&#8217;est bien, mais pourquoi s&#8217;arrêter en si bon chemin alors que le réseau regorge de liens plus intéressants les uns que les autres ?</p>

<p>Profitons-en pour profiler notre outil de blog comme une voiture de course :</p>

<ul>
    <li><a href="http://www.malaiac.net/465-optimisation-wordpress.html">Optimisation wordpress</a></li>
    <li><a href="http://inmulotveritas.net/alleger-base-de-donnee-db-wordpress/">Alleger base de donnee db wordpress</a></li>
    <li><a href="http://liseweb.fr/petits-moyens-pour-contenir-et-optimiser-la-base-de-donnees-dun-blog-sous-wp">Petits moyens pour contenir et optimiser la base de donnees d&#8217;un blog sous wp</a></li>
    <li><a href="http://blog.websourcing.fr/wordpress-optimisez-votre-base-de-donnees-en-supprimant-les-revisions-de-billets/">WordPress optimisez votre base de donnees en supprimant les revisions de billets</a></li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css.4design.tl/markdown-on-save-wordpress-html' title='Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress'>Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-1' title='Wordpress, HTML5, CSS3, jQuery, graphisme et orthographe'>WordPress, HTML5, CSS3, jQuery, graphisme et orthographe</a></li><li><a href='http://css.4design.tl/un-blog-wordpress-multilingue-avec-wpml-multilingual-cms' title='Un blog WordPress multilingue avec WPML Multilingual CMS'>Un blog WordPress multilingue avec WPML Multilingual CMS</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=2965&amp;md5=2a580b1cf25174e9119b2a60c064e3a8" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/gerer-les-post-revisions-et-les-backup-sur-wordpress/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fgerer-les-post-revisions-et-les-backup-sur-wordpress&amp;language=fr_FR&amp;category=text&amp;title=G%C3%A9rer+les+Post+Revisions+%28et+les+backup%29+sur+WordPress&amp;description=Depuis+la+version+2.6+de+WordPress%2C+la+fonction+Post+Revisions+permet+de+conserver+les+versions+successives+d%26%238217%3Bun+billet.+C%26%238217%3Best+pratique+mais+%C3%A0+la+longue%2C+c%26%238217%3Best+encombrant.+Je+n%26%238217%3Bai+fait+appel...&amp;tags=Backup%2CBase+de+donn%C3%A9es%2COptimisation%2CphpMyAdmin%2CPlugins%2CPost+Revisions%2CSauvegarde%2CSQL%2CWordPress%2Cblog" type="text/html" />
	</item>
		<item>
		<title>jQuery Splitter &#8212; divisez votre contenu en plusieurs parties redimensionnables</title>
		<link>http://css.4design.tl/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables</link>
		<comments>http://css.4design.tl/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables#comments</comments>
		<pubDate>Sun, 14 Jun 2009 13:01:02 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2889</guid>
		<description><![CDATA[C&#8217;est sur le Dator Blog, que j&#8217;ai déniché jQuery Splitter tout droit sorti de chez Dave Methvin. La splitbar peut être déplacée très facilement de manière accessible en cliquant-déplaçant avec la souris, avec une accessKey ou encore via la touche tab. jQuery Splitter requiert la version 1.3.2 de jQuery et permet d&#8217;afficher une séparation entre deux contenus sous la forme : HTML &#60;div id="MySplitter"&#62; &#60;div&#62; Left content goes here &#60;/div&#62; &#60;div&#62; Right content goes here &#60;/div&#62; &#60;/div&#62; CSS &#35;MySplitter { height: 200px; width: 500px; border: 5px solid #aaa; } &#35;MySplitter div { overflow: auto; } .vsplitbar { width: 5px; background: [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est sur le <a href="http://www.dator.fr/jquery-splitter-un-plugin-permettant-de-separer-votre-contenu-en-plusieurs-parties/">Dator Blog</a>, que j&#8217;ai déniché <a href="http://methvin.com/splitter/">jQuery Splitter</a> tout droit sorti de chez <a href="http://methvin.com/">Dave Methvin</a>. La <em>splitbar</em> peut être déplacée très facilement de manière accessible en cliquant-déplaçant avec la souris, avec une <code>accessKey</code> ou encore via la touche <code>tab</code>. <em>jQuery Splitter</em> requiert la version 1.3.2 de <a href="http://jquery.com/">jQuery</a> et permet d&#8217;afficher une séparation entre deux contenus sous la forme :<span id="more-2889"></span></p>

<h2>HTML</h2>

<p><pre>&lt;div id="MySplitter"&gt;
    &lt;div&gt; Left content goes here &lt;/div&gt;
    &lt;div&gt; Right content goes here &lt;/div&gt;
&lt;/div&gt;</pre></p>

<h2>CSS</h2>

<p><pre>&#35;MySplitter {
    height: 200px;
    width: 500px;
    border: 5px solid #aaa;
}
&#35;MySplitter div {
    overflow: auto;
}
.vsplitbar {
    width: 5px;
    background: #aaa;
}</pre></p>

<h2>jQuery</h2>

<p><pre>$().ready(function(){
    $("#MySplitter").splitter();
});</pre></p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css.4design.tl/jquery-toutes-les-femmes-sont-folles-de-q-10' title='jQuery &#8212; Toutes les femmes sont folles &#124; de Q &#124; 10 +'>jQuery &#8212; Toutes les femmes sont folles &#124; de Q &#124; 10 +</a></li><li><a href='http://css.4design.tl/mise-a-jour-de-la-grosse-grosse-liste-pour-webdesigner' title='Mise-à-jour de la grosse grosse liste pour webdesigner'>Mise-à-jour de la grosse grosse liste pour webdesigner</a></li><li><a href='http://css.4design.tl/1000-ressources-pour-wordpress-et-le-developpement-web' title='1000 ressources pour le développement web et WordPress'>1000 ressources pour le développement web et WordPress</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=2889&amp;md5=2f89d46691d3d41f2351c3cc6c420bc4" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fjquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables&amp;language=fr_FR&amp;category=text&amp;title=jQuery+Splitter+%26%238212%3B+divisez+votre+contenu+en+plusieurs+parties+redimensionnables&amp;description=C%26%238217%3Best+sur+le+Dator+Blog%2C+que+j%26%238217%3Bai+d%C3%A9nich%C3%A9+jQuery+Splitter+tout+droit+sorti+de+chez+Dave+Methvin.+La+splitbar+peut+%C3%AAtre+d%C3%A9plac%C3%A9e+tr%C3%A8s+facilement+de+mani%C3%A8re+accessible+en+cliquant-d%C3%A9pla%C3%A7ant+avec...&amp;tags=Colonnes%2CjQuery%2CPlugins%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Coins arrondis avec BoxIt et DOMAssistant</title>
		<link>http://css.4design.tl/coins-arrondis-avec-boxit-et-domassistant</link>
		<comments>http://css.4design.tl/coins-arrondis-avec-boxit-et-domassistant#comments</comments>
		<pubDate>Sat, 06 Dec 2008 14:39:00 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Coins arrondis]]></category>
		<category><![CDATA[DOMAssistant]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2550</guid>
		<description><![CDATA[La bibliothèque Javascript DOMAssistant fait des petits avec le plugin BoxIt qui vous permettra d&#8217;arrondir les angles de vos blocs ou de vos images. Rendez-vous sur la page de tests pour avoir un aperçu des possibilités du script. Articles sur le même sujet Le Petit Journal du Web &#8212; 09/2011139 ressources Javascript et jQueryFramework JQuery pour écrire du Javascript non-intrusifQuel est le coeur de métier de l&#8217;intégrateur web ?Recommandations pour développeurs web front-end]]></description>
			<content:encoded><![CDATA[<p>La bibliothèque Javascript <a href="http://www.domassistant.com/">DOMAssistant</a> fait des petits avec le <a href="http://www.ifacta.fr/labo/scripts/domassistant.boxit/">plugin BoxIt</a> qui vous permettra d&#8217;arrondir les angles de vos blocs ou de vos images. Rendez-vous sur la <a href="http://www.ifacta.fr/labo/scripts/domassistant.boxit/testing.html">page de tests</a> pour avoir un aperçu des possibilités du script.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/petit-journal-du-web-septembre-2011' title='Le Petit Journal du Web &#8212; 09/2011'>Le Petit Journal du Web &#8212; 09/2011</a></li><li><a href='http://css.4design.tl/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css.4design.tl/framework-jquery-pour-ecrire-du-javascript-non-intrusif' title='Framework JQuery pour écrire du Javascript non-intrusif'>Framework JQuery pour écrire du Javascript non-intrusif</a></li><li><a href='http://css.4design.tl/metier-integrateur-web' title='Quel est le coeur de métier de l&#8217;intégrateur web ?'>Quel est le coeur de métier de l&#8217;intégrateur web ?</a></li><li><a href='http://css.4design.tl/recommandations-developpeurs-web-front-end' title='Recommandations pour développeurs web front-end'>Recommandations pour développeurs web front-end</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=2550&amp;md5=0a5ea2717393ad9a34c27baa7dc85623" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/coins-arrondis-avec-boxit-et-domassistant/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fcoins-arrondis-avec-boxit-et-domassistant&amp;language=fr_FR&amp;category=text&amp;title=Coins+arrondis+avec+BoxIt+et+DOMAssistant&amp;description=La+biblioth%C3%A8que+Javascript+DOMAssistant+fait+des+petits+avec+le+plugin+BoxIt+qui+vous+permettra+d%26%238217%3Barrondir+les+angles+de+vos+blocs+ou+de+vos+images.+Rendez-vous+sur+la+page+de+tests...&amp;tags=Coins+arrondis%2CDOMAssistant%2CJavascript%2CJS%2CPlugins%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Liste des 24 plugins WordPress utilisés sur mon blog</title>
		<link>http://css.4design.tl/24-plugins-wordpress</link>
		<comments>http://css.4design.tl/24-plugins-wordpress#comments</comments>
		<pubDate>Mon, 18 Aug 2008 13:31:09 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Liste de liens]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=554</guid>
		<description><![CDATA[Chaque fois que je vois une liste de plugins pour WordPress, je ne peux m&#8217;empêcher d&#8217;en tester un ou deux, quitte à les supprimer ensuite. Aujourd&#8217;hui, j&#8217;ai installé deux extensions piochées dans cette liste des 8 plugins indispensables pour les commentaires. Peut-être craquerez-vous à votre tour sur une des solutions présentées dans cette liste ! @ Reply &#8212; Le plugin de Yus permet de répondre facilement à un commentaire précis à l&#8217;image du Reply to de Twitter. Reprend le pseudo du commentateur avec le lien vers le commentaire en question. Pratique pour éviter des saisies fastidieuses, mais surtout pour faire [...]]]></description>
			<content:encoded><![CDATA[<p>Chaque fois que je vois une liste de <em>plugins</em> pour WordPress, je ne peux m&#8217;empêcher d&#8217;en tester un ou deux, quitte à les supprimer ensuite. Aujourd&#8217;hui, j&#8217;ai installé deux extensions piochées dans cette <a href="http://www.blomig.com/2008/07/16/8-plugins-wordpress-indispensables-pour-les-commentaires/">liste des 8 plugins indispensables</a> pour les commentaires. Peut-être craquerez-vous à votre tour sur une des solutions présentées dans cette liste !<span id="more-554"></span></p>

<ol>
<li><p><a title="Aller sur le site de l’extension" href="http://wordpress.org/extend/plugins/reply-to/">@ Reply</a> &#8212; Le plugin de <a href="http://iyus.info/">Yus</a> permet de répondre facilement à un commentaire précis à l&#8217;image du <em>Reply to</em> de <a href="http://twitter.com/br1o">Twitter</a>.</p>

<p>Reprend le pseudo du commentateur avec le lien vers le commentaire en question. Pratique pour éviter des saisies fastidieuses, mais surtout pour faire référence à un commentaire précis.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://akismet.com/">Akismet</a> &#8212; L&#8217;anti-spam incontournable.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://wpguy.com/plugins/category-order">Category Order</a> &#8212; Offre une interface pour ordonner les catégories et les sous-catégories par glissé-déposé dans l&#8217;ordre que vous désirez.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.deliciousdays.com/cforms-plugin">cforms</a> &#8212; Le poids lourd des formulaires de contact, mais tellement souple à l&#8217;usage. Peut-être un peu trop complet pour mes besoins actuels, je cherche une alternative plus légère.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.village-idiot.org/archives/2006/06/29/wp-chunk/">Chunk Urls for WordPress</a> &#8212; Raccourcit les URL trop longues qui pourraient casser la mise en page dans les commentaires.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.search-this.com/comment-info-tip">Comment Info Tip</a> &#8212; Une façon de donner une visibilité supplémentaires aux lecteurs qui commentent en affichant une info-bulle au survol de leur nom.</p>

<p>Affiche le nombre de commentaires déjà déposés (et les billets en question), ainsi qu&#8217;un extrait de leur dernier billet. Élégant et sobre, il devrait s&#8217;adapter à toutes les chartes graphiques.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.deanlee.cn/wordpress/permalinks-migration-plugin/">Dean&#8217;s Permalinks Migration</a> &#8212; Très pratique lors des changements de format d&#8217;URL : <em>mappe</em> l&#8217;ancienne structure sur la nouvelle. Simple et efficace.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://kimmo.suominen.com/sw/dofollow/">DoFollow</a> &#8212; Enlève le microformat <em>rel=&nbsp;&raquo;no-follow&nbsp;&raquo;</em> ajouté automatiquement par WordPress à tous les liens présents dans les commentaires.</p>

<p>Une fois l&#8217;installation effectuée, profitez-en pour inscrire votre blog sur <a href="http://www.dofollow.fr/blogs">dofollow.fr</a> ! En savoir plus sur <a href="http://www.css4design.com/attribut-rel-nofollow-no-good-fellow">nofollow, l&#8217;attribut scélérat</a> ?</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://blog.jodies.de/archiv/2004/11/13/recent-comments/">Get Recent Comments</a> &#8212; Permet d&#8217;obtenir la liste des derniers commentaires. Plus complet que le widget présent par défaut dans WordPress, vous pourrez l&#8217;adapter facilement à vos besoins.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.arnebrachhold.de/redir/sitemap-home/">Google XML Sitemaps</a> &#8212; Crée un plan de site au format XML à la racine de votre blog pour faciliter l&#8217;indexation de votre site par Google. Une palanquée d&#8217;options disponible.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.linklift.fr/mes-sites/">LinkLift (Widgets)</a> &#8212; Affiche automatiquement la liste des liens sponsorisés vendu par la régie <em>LinkLift</em>.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.michelf.com/projects/php-markdown/">Markdown Extra</a> &#8212; Peut remplacer avantageusement l&#8217;éditeur visuel <a href="http://tinymce.moxiecode.com/">TinyMCE</a> de WordPress pour saisir les billets avec une syntaxe très simple mais très efficace pour <a href="http://www.css4design.com/markdown-un-plugin-wordpress-pour-produire-du-xhtml">produire du XHTML facilement</a>.</p>

<p>Si par défaut Markdown est actif dans la zone d&#8217;édition des billets <strong>et</strong> dans la zone des commentaires, il est possible de restreindre son utilisation à l&#8217;une ou l&#8217;autre.</p>

<p><span class="small">Après avoir désactivé la syntaxe Markdown pour la saisie des billets sur mon blog à cause de problèmes dans l&#8217;affichage des certains billets, j&#8217;ai décidé de la réactiver et de voir d&#8217;où viennent ces éventuels bugs. N&#8217;hésitez pas à me signaler d&#8217;éventuels dysfonctionnements.</span></p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.gatellier.be/tags/wordpress/plugin/wp-microsummary-comments-track/">Microsummary Comments Track</a> &#8212; Tout nouveau <em>plugin</em> commis par <a href="http://www.gatellier.be/">Marin</a> pour suivre les commentaires depuis la fonction <em>Live Bookmarks</em> de Firefox 3. <a href="http://www.gatellier.be/employer-lextension-wp-microsummary-comments-track/">Une vidéo</a> pour la mise en route est disponible.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.css4design.com/jquery-toutes-les-femmes-sont-folles-de-q-10">No Widows</a> &#8212; Permet d&#8217;éviter qu&#8217;un mot présent dans un titre de niveau <code>H2</code> (titre des billets dans la plupart des thèmes WordPress) se retrouve seul sur sa ligne.</p>

<p>Inspiré par l&#8217;excellent article <a href="http://www.learningjquery.com/2008/07/three-quick-ways-to-avoid-widows">Three Quick Ways to Avoid Widows</a> paru sur <a href="http://www.learningjquery.com/">Learning jQuery</a></p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://planetozh.com/my-projects/wordpress-admin-menu-drop-down-css/">Ozh&#8217; Admin Drop Down Menu</a> &#8212; Remplace le système de menus et sous-menus de l&#8217;administration de WordPress par un menu déroulant permettant d&#8217;accéder à presque toutes les opérations en un minimum de clics. Carrément indispensable !</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://bueltge.de/wp-suchen-und-ersetzen-de-plugin/114">Search &amp; Replace</a> &#8212; Effectue des opérations de <em>recherche et remplacement</em> en attaquant directement la base de données de votre blog. Possibilité de restreindre les opérations à n&#8217;importe quel champs.</p>

<p>Très pratique lorsqu&#8217;on modifie régulièrement la charte graphique de son blog : avec tout les changements de styles CSS que ça implique, il est parfois bien utile de pouvoir modifier les classes CSS présentes dans le code des billets. Presque indispensable lorsqu&#8217;on effectue une migration de blog !</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://wordpress.org/extend/plugins/simple-tags">Simple Tags</a> &#8212; Permet de faire pratiquement toutes les manipulations connues ou inconnues sur les tags ! Cerise sur le gâteau, le plugin permet d&#8217;afficher la liste des billets plus ou moins en rapport compte tenu de critères sur lesquels vous avez la souris ;)</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://txfx.net/code/wordpress/subscribe-to-comments/">Subscribe To Comments</a> &#8212; Permet à ceux qui laissent des commentaires de recevoir les réponses sur leur boite e-mail. Indispensable pour faciliter la vie de vos lecteurs les plus assidus ;)</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.text-link-ads.com/">Text Link Ads</a> &#8212; Affiche automatiquement la liste des liens sponsorisés vendus par la régie du même nom.</p></li>
<li><p><a href="http://www.prelovac.com/vladimir/wordpress-plugins/theme-test-drive">Theme Test Drive</a> &#8212; Grâce à cet excellent plugin, vous pourrez voir un thème différent des visiteurs. Il suffit d&#8217;être connecté à l&#8217;interface d&#8217;administration et de sélectionner le thème que vous voulez admirer en douce. Très utile pour finaliser un thème WordPress en situation réelle.</p>

<p>Attention toutefois, à la mise en place des <em>widgets</em> car vos visiteurs verront les modifications en direct !</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://guff.szub.net/the-excerpt-reloaded/">the_excerpt Reloaded</a> &#8212; WordPress propose la fonction <em>the_excerpt()</em> pour afficher un extrait des billets mais supprime toutes les balises HTML qu&#8217;il contient.</p>

<p>Ce plugin vous permettra de définir quelles balises HTML vous désirez laisser passer dans l&#8217;extrait et la taille de ce dernier. Pratique pour afficher les liens ou les images dans l&#8217;extrait.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://www.ilfilosofo.com/wp-db-backup">WordPress Database Backup</a> &#8211;Gère les sauvegardes de votre blog, soit sur votre disque dur, soit en envoyant un fichier à l&#8217;adresse e-mail que vous indiquez. Possibilité d&#8217;automatiser les sauvegardes selon des durées au choix.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://lesterchan.net/portfolio/programming/php/">WP-DBManager</a> &#8212; Permet d&#8217;effectuer des opérations de maintenance sur la base de données de votre blog ou des sauvegardes à condition que votre hébergement le permet.</p></li>
<li><p><a title="Aller sur le site de l’extension" href="http://ja.rafi.pl/2006/05/01/wp-most-commented-posts/">WP-MostCommentedPosts</a> &#8212; Affiche la liste des billets les plus commentés. Pratique pour faire remonter quelques billets ou donner une idée des thèmes les plus populaires de votre blog.</p>

<p>Attention toutefois, les billets les plus populaires ne sont pas forcément les plus représentatifs.</p></li>
</ol>

<p><strong>MAJ :</strong> Depuis la rédaction de ce billet, j&#8217;ai ajouté quelques plugins :</p>

<ul>
<li><p><a href="http://www.prelovac.com/vladimir/wordpress-plugins/plugin-central">Plugin Central</a> &#8212; Permet d&#8217;installer un plugin en un clic en saisissant l&#8217;URL du fichier <code>zip</code> ou le nom du plugin s&#8217;il est présent sur <em>wordpress.org/extend/plugins/</em>.</p></li>
<li><p><a href="http://www.schloebe.de/wordpress/simple-yearly-archive-plugin/">Simple Yearly Archive</a> &#8212; Affiche sobrement la liste des tous les articles publiés classés par années. En remplacement de <a href="http://www.prelovac.com/vladimir/wordpress-plugins/snazzy-archives">Snazzy Archives</a>, un peu trop <em>hype</em> ;)</p></li>
<li><p><a href="http://lesterchan.net/portfolio/programming/php/">WP-PostViews</a> &#8212; Ce plugin permet de connaitre le nombre de fois où un article à été vu. Un <em>widget</em> affiche la liste des x derniers billets les plus vus.</p></li>
<li><p><a href="http://www.raproject.com/ajax-edit-comments-20/">WP Ajax Edit Comments</a> &#8212; Ajoute diverses fonctionnalités pour les commentaires d&#8217;un blog dont la principale : autoriser les visiteur à modifier leurs commentaires durant un laps de temps à définir. Intéressant ici dans la mesure où tout le monde ne maitrise pas la syntaxe Markdown ;)</p></li>
<li><p><a href="http://ocaoimh.ie/wp-super-cache/">WP Super Cache</a> &#8212; Chaque fois qu&#8217;un visiteur affiche une page de votre blog, ce sont des dizaines de requêtes (voire plus) à votre base de données et des traitements coûteux en ressources, au niveau PHP.</p>

<p><em>WP Super Cache</em> calcule vos pages à la première demande et en garde une version statique pour les requêtes suivantes pour soulager votre serveur.</p></li>
<li><p><a href="http://blog.burninghat.net/2008/08/15/plugin-wordpress-bhcalendarchives/">bhCalendarchives</a> &#8212; <q cite="http://blog.burninghat.net/2008/08/15/plugin-wordpress-bhcalendarchives/">Plugin pour WordPress permettant d’afficher vos archives sous forme de tableau mensuel, les années en ordonnées et les mois en abscisses “à la façon de ShaunInman.com“. Si vous optez pour le widget, celui-ci vient en remplacement du widget “archives” original de WordPress.</q></p></li>
</ul>

<p><strong>PS :</strong> Je n&#8217;active pas en permanence les plugins <em>Theme Test Drive</em>, <em>WP-DBManager</em> ou <em>Search &amp; Replace</em> qui ne  sont utiles qu&#8217;à certains moment.</p>

<p><strong>PS2 :</strong> Entre-temps, j&#8217;ai remplacé <em>WP-MostCommentedPosts</em> par le widget qui affiche les billets <em>PostRanked</em> de <a href="http://www.aiderss.com/">AideRSS</a>.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/revue-de-web-de-la-semaine-2-wordpress-developpement-web-et-miscellanees' title='Revue de web de la semaine #2 (WordPress, développement web et miscellanées&#8230;)'>Revue de web de la semaine #2 (WordPress, développement web et miscellanées&#8230;)</a></li><li><a href='http://css.4design.tl/listes-pour-webdesigners' title='24 listes pour Webdesigners'>24 listes pour Webdesigners</a></li><li><a href='http://css.4design.tl/markdown-on-save-wordpress-html' title='Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress'>Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-non-twitter-na-pas-tue-les-backlinks-la-preuve' title='Le petit journal du web &#8212; Non, Twitter n&#039;a pas tué les Backlinks&#8230; La preuve !'>Le petit journal du web &#8212; Non, Twitter n&#039;a pas tué les Backlinks&#8230; La preuve !</a></li><li><a href='http://css.4design.tl/200-garcons-a-suivre-sur-twitter' title='200+ garçons à suivre sur Twitter'>200+ garçons à suivre sur Twitter</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=554&amp;md5=e430884d7d2f252a054653e25c3316d5" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/24-plugins-wordpress/feed</wfw:commentRss>
		<slash:comments>52</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2F24-plugins-wordpress&amp;language=fr_FR&amp;category=text&amp;title=Liste+des+24+plugins+WordPress+utilis%C3%A9s+sur+mon+blog&amp;description=Chaque+fois+que+je+vois+une+liste+de+plugins+pour+WordPress%2C+je+ne+peux+m%26%238217%3Bemp%C3%AAcher+d%26%238217%3Ben+tester+un+ou+deux%2C+quitte+%C3%A0+les+supprimer+ensuite.+Aujourd%26%238217%3Bhui%2C+j%26%238217%3Bai+install%C3%A9+deux+extensions...&amp;tags=Liste+de+liens%2CPlugins%2CWordPress%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Plugin WordPress &#8212; Calendarchives</title>
		<link>http://css.4design.tl/plugin-wordpress-calendarchives</link>
		<comments>http://css.4design.tl/plugin-wordpress-calendarchives#comments</comments>
		<pubDate>Mon, 18 Aug 2008 12:33:29 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Archives]]></category>
		<category><![CDATA[Calendrier]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1002</guid>
		<description><![CDATA[Les archives de WordPress sont de moins en moins employées par les blogmasters soucieux d&#8217;optimiser la place disponible. Pourtant, s&#8217;il peut être utile de donner aux visiteurs une idée des billets parus chaque mois, le widget Archives d&#8217;origine oblige à faire défiler tous les mois un par un. Ce qui n&#8217;est pas très ergonomique quand le blog a plusieurs mois ou années d&#8217;existence&#8230; burningHat s&#8217;est inspiré de la présentation des archives de Shauninman.com pour développer une fonction permettant d&#8217;obtenir un tableau mensuel avec les années en ordonnées et les mois en abscisses. Cette fonction est désormais disponible sous forme de [...]]]></description>
			<content:encoded><![CDATA[<p>Les archives de WordPress sont de moins en moins employées par les <em>blogmasters</em> soucieux d&#8217;optimiser la place disponible. Pourtant, s&#8217;il peut être utile de donner aux visiteurs une idée des billets parus chaque mois, le widget <em>Archives</em> d&#8217;origine oblige à faire défiler tous les mois un par un. Ce qui n&#8217;est pas très ergonomique quand le blog a plusieurs mois ou années d&#8217;existence&#8230;<span id="more-1002"></span></p>

<p><a href="http://blog.burninghat.net/">burningHat</a> s&#8217;est inspiré de la présentation des archives de <a href="http://www.shauninman.com/">Shauninman.com</a> pour <a href="http://blog.burninghat.net/2008/08/12/wordpress-des-archives-la-faon-de-shauninmancom/">développer une fonction</a> permettant d&#8217;obtenir un tableau mensuel avec les années en ordonnées et les mois en abscisses.</p>

<p>Cette fonction est désormais <a href="http://blog.burninghat.net/2008/08/15/plugin-wordpress-bhcalendarchives/">disponible sous forme de plugin</a> avec une ligne à copier dans votre <em>template</em> ou en remplacement du widget <em>Archives</em> de WordPress. Vous pouvez voir <a href="http://www.css4design.com/#archives">Calendarchives en action</a> sur ce blog.</p>

<p>Pour le moment les mois sont affichés par un chiffre (1 pour janvier, etc.). Une prochaine version du <em>plugin</em> devrait voir ces chiffres remplacés par la première lettre du mois (J pour janvier). En attendant, il est possible d&#8217;obtenir ce résultat en modifiant le code du <em>plugin</em> comme l&#8217;indique Manu dans <a href="http://blog.burninghat.net/2008/08/12/wordpress-des-archives-la-faon-de-shauninmancom/#comment-2862">ces</a> <a href="http://blog.burninghat.net/2008/08/12/wordpress-des-archives-la-faon-de-shauninmancom/#comment-2888">commentaires</a>.</p>

<p><strong>MAJ :</strong> la nouvelle version de <a href="http://wordpress.org/extend/plugins/bhcalendarchives/">Calendarchives disponible sur WordPress.org</a> propose plusieurs options pour afficher la date : chiffres, première ou trois premières lettres du mois. Toutes ces options sont accessibles simplement en faisant glisser-déposer le widget Archives dans la zone widgétisable de votre choix. Bravo Emmanuel !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/markdown-on-save-wordpress-html' title='Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress'>Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress</a></li><li><a href='http://css.4design.tl/un-blog-wordpress-multilingue-avec-wpml-multilingual-cms' title='Un blog WordPress multilingue avec WPML Multilingual CMS'>Un blog WordPress multilingue avec WPML Multilingual CMS</a></li><li><a href='http://css.4design.tl/gerer-les-post-revisions-et-les-backup-sur-wordpress' title='Gérer les Post Revisions (et les backup) sur WordPress'>Gérer les Post Revisions (et les backup) sur WordPress</a></li><li><a href='http://css.4design.tl/24-plugins-wordpress' title='Liste des 24 plugins WordPress utilisés sur mon blog'>Liste des 24 plugins WordPress utilisés sur mon blog</a></li><li><a href='http://css.4design.tl/wordpress-archives-reloaded-avec-calendarchives' title='WordPress &#8212; archives &quot;Reloaded&quot; avec Calendarchives'>WordPress &#8212; archives &quot;Reloaded&quot; avec Calendarchives</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=1002&amp;md5=79c38cee88db8afb3a31650fd4a96041" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/plugin-wordpress-calendarchives/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fplugin-wordpress-calendarchives&amp;language=fr_FR&amp;category=text&amp;title=Plugin+WordPress+%26%238212%3B+Calendarchives&amp;description=Les+archives+de+WordPress+sont+de+moins+en+moins+employ%C3%A9es+par+les+blogmasters+soucieux+d%26%238217%3Boptimiser+la+place+disponible.+Pourtant%2C+s%26%238217%3Bil+peut+%C3%AAtre+utile+de+donner+aux+visiteurs+une+id%C3%A9e+des...&amp;tags=Archives%2CCalendrier%2CPlugins%2CWordPress%2Cblog" type="text/html" />
	</item>
		<item>
		<title>jQuery &#8212; Toutes les femmes sont folles &#124; de Q &#124; 10 +</title>
		<link>http://css.4design.tl/jquery-toutes-les-femmes-sont-folles-de-q-10</link>
		<comments>http://css.4design.tl/jquery-toutes-les-femmes-sont-folles-de-q-10#comments</comments>
		<pubDate>Wed, 13 Aug 2008 22:57:45 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Espace]]></category>
		<category><![CDATA[Fonction]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Texte]]></category>
		<category><![CDATA[Titre]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=859</guid>
		<description><![CDATA[Il suffit parfois d&#8217;une coupure de fin de phrase malheureuse pour que le sens global nous échappe ou qu&#8217;un double sens politiquement incorrecte voit le jour&#8230; Par ailleurs, un mot seul sur sa ligne n&#8217;est pas très esthétique visuellement. Voici une fonction jQuery pour remettre les choses en place ^_^ En typographie, on appelle ça la gestion des veuves et des orphelines. En général ces termes s&#8217;appliquent plutôt à la première ligne d&#8217;un paragraphe qui se retrouve seule à la fin d&#8217;une page (opheline) ou la dernière ligne d&#8217;un paragraphe qui se retrouve seule en haut d&#8217;une page (veuve) cf. [...]]]></description>
			<content:encoded><![CDATA[<p>Il suffit parfois d&#8217;une coupure de fin de phrase malheureuse pour que le sens global nous échappe ou qu&#8217;un double sens politiquement incorrecte voit le jour&#8230; Par ailleurs, un mot seul sur sa ligne n&#8217;est pas très esthétique visuellement. Voici une fonction jQuery pour remettre les choses en place ^_^<span id="more-859"></span></p>

<p>En typographie, on appelle ça la gestion des veuves et des orphelines. En général ces termes s&#8217;appliquent plutôt à la première ligne d&#8217;un paragraphe qui se retrouve seule à la fin d&#8217;une page (opheline) ou la dernière ligne d&#8217;un paragraphe qui se retrouve seule en haut d&#8217;une page (veuve) cf. <a href="http://en.wikipedia.org/wiki/Widows_and_orphans">Wikipedia</a>.</p>

<p>Le site <a href="http://www.learningjquery.com/">Learning jQuery</a> propose <a href="http://www.learningjquery.com/2008/07/three-quick-ways-to-avoid-widows">trois méthodes</a> pour appliquer un espace insécable <code>&amp;nbsp;</code> entre les deux derniers mots d&#8217;un titre pour les solidariser sur la deuxième ligne afin d&#8217;éviter d&#8217;avoir un titre disgracieux comme celui que vous avez sous les yeux :D</p>

<p>Parmi les trois solutions proposées, j&#8217;ai choisi celle qui reposait sur le traitement des chaines de caractères <code>string</code>, mais rien ne vous empêche de choisir la méthode utilisant les tableaux (<code>Array</code>) ou les <em>Expressions régulières</em>.</p>

<p><pre><code>
$(document).ready(function() {
    var h2all, h2a, h2b;
        $('h2 a').each(function() {
        h2all = $(this).text();
        h2a = h2all.slice(0, h2all.lastIndexOf(' '));
        h2b = '&amp;nbsp;' + h2all.slice(h2all.lastIndexOf(' ')+1);
         $(this).html(h2a + h2b);
     });
});
</code></pre></p>

<p>La fonction s&#8217;applique uniquement aux liens contenus dans la balise de titre de niveau <code>H2</code> sur l&#8217;ensemble de la page.</p>

<p><strong>MAJ :</strong> Pour intégrer cette fonction dans WordPress, voici un <a href="http://www.css4design.com/data/zip/no-widows.zip">fichier .zip à décompresser</a> et à placer dans le dossier <em>plugins</em> de votre thème.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li><li><a href='http://css.4design.tl/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css.4design.tl/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables' title='jQuery Splitter &#8212; divisez votre contenu en plusieurs parties redimensionnables'>jQuery Splitter &#8212; divisez votre contenu en plusieurs parties redimensionnables</a></li><li><a href='http://css.4design.tl/mise-a-jour-de-la-grosse-grosse-liste-pour-webdesigner' title='Mise-à-jour de la grosse grosse liste pour webdesigner'>Mise-à-jour de la grosse grosse liste pour webdesigner</a></li><li><a href='http://css.4design.tl/1000-ressources-pour-wordpress-et-le-developpement-web' title='1000 ressources pour le développement web et WordPress'>1000 ressources pour le développement web et WordPress</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=859&amp;md5=372891d4c87ba10eff12a9d4f08a8e1b" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/jquery-toutes-les-femmes-sont-folles-de-q-10/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fjquery-toutes-les-femmes-sont-folles-de-q-10&amp;language=fr_FR&amp;category=text&amp;title=jQuery+%26%238212%3B+Toutes+les+femmes+sont+folles+%26%23124%3B+de+Q+%26%23124%3B+10+%2B&amp;description=Il+suffit+parfois+d%26%238217%3Bune+coupure+de+fin+de+phrase+malheureuse+pour+que+le+sens+global+nous+%C3%A9chappe+ou+qu%26%238217%3Bun+double+sens+politiquement+incorrecte+voit+le+jour%26%238230%3B+Par+ailleurs%2C+un+mot...&amp;tags=Espace%2CFonction%2CjQuery%2CPlugins%2CTexte%2CTitre%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Nouveau plugin WordPress &#8212; WP Microsummary Comments Track</title>
		<link>http://css.4design.tl/nouveau-plugin-wordpress-wp-microsummary-comments-track</link>
		<comments>http://css.4design.tl/nouveau-plugin-wordpress-wp-microsummary-comments-track#comments</comments>
		<pubDate>Thu, 07 Aug 2008 16:43:27 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/nouveau-plugin-wordpress-wp-microsummary-comments-track</guid>
		<description><![CDATA[Marin Gatellier vient de créer son premier plugin. WP Microsummary Comments Track vous permettra de suivre le nombre de commentaires approuvés, en attente et marqués comme spam par WordPress, le tout dans un Live Bookmark Firefox (à partir de la version 2). Articles sur le même sujet Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPressUn blog WordPress multilingue avec WPML Multilingual CMSGérer les Post Revisions (et les backup) sur WordPressNouvelle version de WordPress Database BackupListe des 24 plugins WordPress utilisés sur mon blog]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gatellier.be">Marin Gatellier</a> vient de créer son premier plugin. <a href="http://www.gatellier.be/wp-microsummary-comments-track/">WP Microsummary Comments Track</a> vous permettra de suivre le nombre de commentaires approuvés, en attente et marqués comme spam par WordPress, le tout dans un Live Bookmark Firefox (à partir de la version 2).</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css.4design.tl/markdown-on-save-wordpress-html' title='Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress'>Markdown on Save &#8212; L&#039;ami HTML de Markdown pour WordPress</a></li><li><a href='http://css.4design.tl/un-blog-wordpress-multilingue-avec-wpml-multilingual-cms' title='Un blog WordPress multilingue avec WPML Multilingual CMS'>Un blog WordPress multilingue avec WPML Multilingual CMS</a></li><li><a href='http://css.4design.tl/gerer-les-post-revisions-et-les-backup-sur-wordpress' title='Gérer les Post Revisions (et les backup) sur WordPress'>Gérer les Post Revisions (et les backup) sur WordPress</a></li><li><a href='http://css.4design.tl/nouvelle-version-de-wordpress-database-backup' title='Nouvelle version de WordPress Database Backup'>Nouvelle version de WordPress Database Backup</a></li><li><a href='http://css.4design.tl/24-plugins-wordpress' title='Liste des 24 plugins WordPress utilisés sur mon blog'>Liste des 24 plugins WordPress utilisés sur mon blog</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=526&amp;md5=745dcc9a62debe2e4d9f148a9a3358a0" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/nouveau-plugin-wordpress-wp-microsummary-comments-track/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fnouveau-plugin-wordpress-wp-microsummary-comments-track&amp;language=fr_FR&amp;category=text&amp;title=Nouveau+plugin+WordPress+%26%238212%3B+WP+Microsummary+Comments+Track&amp;description=Marin+Gatellier+vient+de+cr%C3%A9er+son+premier+plugin.+WP+Microsummary+Comments+Track+vous+permettra+de+suivre+le+nombre+de+commentaires+approuv%C3%A9s%2C+en+attente+et+marqu%C3%A9s+comme+spam+par+WordPress%2C+le...&amp;tags=News%2CPlugins%2CWordPress%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic

Served from: css.4design.tl @ 2012-05-25 03:59:13 -->
