<?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 4 design &#187; Base de données</title>
	<atom:link href="http://css4design.com/tag/base-de-donnees/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>Le petit journal du web &#8212; WordPress, développement web, etc.</title>
		<link>http://css4design.com/le-petit-journal-du-web-novembre-2011</link>
		<comments>http://css4design.com/le-petit-journal-du-web-novembre-2011#comments</comments>
		<pubDate>Sun, 11 Dec 2011 11:46:10 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Base de données]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Métiers du web]]></category>
		<category><![CDATA[Mockup]]></category>
		<category><![CDATA[Système de gestion de contenu (CMS)]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11094</guid>
		<description><![CDATA[Dans ce petit journal du web, je vous propose quelques liens qui ont retenu mon attention ces dernières semaines. Du côté de WordPress : optimisation de la base de données, des images, du cache, du nombre de requêtes dans les templates ; quelques diapositives issues du dernier WordCamp ; des explications sur le succès de WordPress face à ses concurrents ; un retour d&#8217;expérience sur la vente de thèmes WordPress ; et des fonctions utiles pour votre fichier functions.php. Du côté du développement web et du webdesign : une documentation interactive complète sur les API&#8217;s des langages du web (CSS, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-du-web-novembre-2011">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-du-web-novembre-2011&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Dans ce petit journal du web, je vous propose quelques liens qui ont retenu mon attention ces dernières semaines. Du côté de WordPress : optimisation de la base de données, des images, du cache, du nombre de requêtes dans les templates ; quelques diapositives issues du dernier WordCamp ; des explications sur le succès de WordPress face à ses concurrents ; un retour d&#8217;expérience sur la vente de thèmes WordPress ; et des fonctions utiles pour votre fichier <em>functions.php</em>. Du côté du développement web et du webdesign : une documentation interactive complète sur les API&#8217;s des langages du web (CSS, HTML, JavaScript, DOM &amp; jQuery) ; un blog de qualité sur le développement web ; un tutoriel sur jQuery et un autre sur les fondamentaux de JavaScript ; et 18 outils gratuits pour faire des maquettes d’interface graphique. Et bien d&#8217;autres liens à garder sous la molette !<span id="more-11094"></span></p>

<h2>WordPress</h2>

<ul>
    <li><strong><a href="http://www.insidedaweb.com/wordpress-seo/optimisation/wordpress-optimisation-base-de-donnees/">Optimiser la base de données</a></strong> &#8211; Avec le temps, les performances de WordPress baissent à causes des modifications qui affectent la base de données. Pour retrouver un WordPress frais comme un gardon, sortez les gants et préparez-vous à faire le ménage.</li>
    <li><strong><a href="http://www.slideshare.net/nicolasjuen/optimiser-les-performances-dans-wordpress">Performances dans WordPress</a></strong> &#8212; Des conseils pour optimiser les images, l&#8217;inclusion des fichiers Javascript et CSS, la gestion du cache, le nombre de requêtes dans les templates, les appels aux API externes et le fichier <em>.htaccess</em>.</li>
    <li><strong><a href="http://www.slideshare.net/FrancisChouquet/presentation-wordcamp-paris">Vendre des thèmes WordPress</a></strong> &#8212; Présentation de Francis Chouquet à l&#8217;occasion de WordCamp Paris sur son retour d&#8217;expérience concernant la vente de thèmes WordPress à travers le site <a href="http://peaxl.com/">Peaxl.com</a>.</li>
    <li><strong><a href="http://www.slideshare.net/blupu/construire-un-site-de-presse-avec-wordpress">Site de presse avec WordPress ?</a></strong> &#8212; Retours d&#8217;expériences de Lagazette.fr, un «gros» site qui tourne sous WordPress.</li>
    <li><strong><a href="http://wp.smashingmagazine.com/2011/11/29/wordpress-cms-crown-drupal-joomla/">Hegemony of WordPress</a></strong> &#8211; Si Drupal et Joomla! n&#8217;ont (presque) rien à envier à WordPress, comment expliquer l&#8217;hégémonie de WordPress lorsqu&#8217;il s&#8217;agit du choix d&#8217;un CMS ?</li>
    <li><strong><a href="http://spyrestudios.com/10-wordpress-hacks/">10 Must Have Hacks For WordPress</a></strong> &#8211; Voici 10 fonctions à copier-coller dans votre fichier functions.php pour obtenir : des boucles personnalisées, une liste de billets en relation avec d&#8217;autres en fonction des tags qu&#8217;ils partagent, afficher les billets populaires dans la sidebar, afficher des publicités dans le flux RSS, ajouter un fil d&#8217;Ariane pour guider vos visiteurs, afficher une sidebar selon l&#8217;article affiché, etc.</li>
    <li><strong><a href="http://wordpress.bbxdesign.com/">Créer un thème de A à Z</a></strong> &#8212; Ce tutoriel écrit par @bbx est destiné aux graphistes et aux intégrateurs qui débutent dans WordPress. Néanmoins, une connaissance du HTML et des CSS est requise. Si vous le souhaitez, allez lire [son] autre tutoriel : <a href="http://css.steaw.com/">CSS l’Art et la Science</a>.</li>
</ul>

<h2>Développement web</h2>

<ul>
    <li><strong><a href="http://dochub.io/">DocHub</a></strong> &#8211; Recherche instantanée dans la documentation des langages <a href="http://dochub.io/#css/">CSS</a>, <a href="http://dochub.io/#html/">HTML</a>, <a href="http://dochub.io/#javascript/">JavaScript</a>, ainsi que du <a href="http://dochub.io/#dom/">DOM</a> et de <a href="http://dochub.io/#jquery/">jQuery</a>. N&#8217;oubliez pas le compte Twitter @documenthub. Via @ThierryRoget du blog éclectique <a href="http://roget.biz/" rel="me nofollow" target="_blank">roget.biz</a>.</li>
    <li><strong><a href="http://friendlybit.com/">Friendly Bit</a></strong> &#8211; Le blog du développement qui vous écoute ! Des articles de qualité sur le développement web moderne et comment bien l&#8217;utiliser.</li>
    <li><strong><a href="http://jqfundamentals.com/book/index.html">jQfundamentals</a></strong> &#8211; Tutoriel complet sur jQuery (contenant de nombreux exemples d&#8217;illustration) écrit par <a href="http://www.rebeccamurphey.com/">Rebecca Murphey</a> avec notamment les contributions de <a href="http://padolsey.net/">James Padolsey</a> (@padolsey) et <a href="http://paulirish.com/">Paul Irish</a> (@paul_irish) dont voici les 11 chapitres :
<ol>
    <li><a href="http://jqfundamentals.com/#chapter-1">Welcome</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-2">JavaScript Basics</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-3">jQuery Basics</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-4">jQuery Core</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-5">Events</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-6">Effects</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-7">Ajax</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-8">Plugins</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-9">Performance Best Practices</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-10">Code Organization</a>,</li>
    <li><a href="http://jqfundamentals.com/#chapter-11">Custom Events</a>.</li>
</ol>
</li>
    <li><strong><a href="http://jpvincent.developpez.com/tutoriels/javascript/javascript-oriente-objet-syntaxe-base-classes-js-intention-developpeurs-php/">Syntaxe des classes JavaScript</a></strong> &#8211; Tutoriel pour les développeurs PHP qui se lancent dans un projet JavaScript dépassant le simple scripting. Par <a href="http://braincracking.org/">Jean-Pierre Vincent</a> (@theystolemynick).</li>
    <li><strong><a href="http://www.jquerybuzz.com/">jQuery.Buzz()</a></strong> &#8212; Restez à l&#8217;écoute de jQuery avec des ressources quotidiennes en provenance de sources diverses ete variées. Le site est parfois long à répondre ; suivre le compte Twitter @jquerybuzz ou s&#8217;abonner aux flux RSS du site est peut-être préférable.</li>
    <li><strong><a href="http://korben.info/18-outils-gratuits-mockups.html">Maquettes d’interfaces graphiques</a></strong> &#8211; Liste commentée de 18 outils disponibles sur MacOS, Windows et Linux pour réaliser des maquettes d&#8217;interface graphique (<a href="http://css4design.com/webdesign-wireframes-mockup-prototypage-rapide">mockup ou prototype de site web</a>).</li>
</ul>

<h3>C&#8217;est cadeau (ou pas)</h3>

<div>Cerise sur la praline, voici les deux cadeaux numériques que je me suis offert dernièrement en guise de pré-cadeaux de Nowel :</div>

<ul>
    <li><strong><a href="http://smacss.com/">SMACSS</a></strong> (<em>Scalable and Modular Architecture for CSS</em>) &#8212; <a href="http://smacss.com/book/">Guide en ligne</a> (gratuit) ou aux <a href="http://smacss.com/getsmacked">formats PDF, ePub et mob</a>i (pour $15, soit 11.58 petits euros) de <a href="http://snook.ca/">Jonathan Snook</a> pour apprendre comment structurer ses CSS pour allier souplesse et maintenance à mesure que vos projets et vos équipes grandissent. Via <a href="http://t37.net/smacss-guide-bonnes-pratiques-css-sites-web.html">t37.net</a>.</li>
    <li><strong><a href="http://designprofessionalism.com/">Design Professionalism</a></strong> &#8211; Le guide du designer pour reprendre le contrôle de votre métier. Qu&#8217;est-ce que le métier de webdesigner ? Comment s&#8217;y forme-t-on ? Que peut-on attendre de ce métier parfois fascinant et souvent ingrat ? Andy Rutledge répond à toutes nos interrogations existentielles.</li>
</ul>

<h2>C&#8217;est fini !</h2>

<div>Pour avoir des nouvelles régulières de mes dernières trouvailles réticulaires, je vous invite à visiter mes liens sur <a href="http://www.diigo.com/user/bruno_o">Diigo</a> ou <a href="http://delicious.com/br1o">Delicious</a> en fonction de vos habitudes (les deux sites sont pratiquement nourris au même grain en même temps). N&#8217;hésitez pas à partager vos liens préférés dans les commentaires.</div>

<p><span style="color: #444444; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><em>
</em></span></span></p>

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

<ul class='related_post'><li><a href='http://css4design.com/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://css4design.com/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://css4design.com/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://css4design.com/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://css4design.com/listes-pour-webdesigners' title='23 listes pour Webdesigners'>23 listes pour Webdesigners</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=11094&amp;md5=7280d57bb0f8fef70170d561317d2758" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/le-petit-journal-du-web-novembre-2011/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=11094&amp;md5=7280d57bb0f8fef70170d561317d2758" type="text/html" />
	</item>
		<item>
		<title>WordPress de A à Z &#8212; E comme Extensions (les plugins)</title>
		<link>http://css4design.com/wordpress-a-z-extension-plugin</link>
		<comments>http://css4design.com/wordpress-a-z-extension-plugin#comments</comments>
		<pubDate>Thu, 23 Jun 2011 19:28:39 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress A à Z]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Category]]></category>
		<category><![CDATA[Commentaires]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Formulaire]]></category>
		<category><![CDATA[Google Analytic]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Head]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Iframe]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Performances web]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Sitemap]]></category>
		<category><![CDATA[Smartphone]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[TinyM]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=10611</guid>
		<description><![CDATA[WordPress offre un environnement de publication complet, prêt à accueillir vos textes, vos images et les commentaires des lecteurs, dès l&#8217;installation. Cet aspect «Prêt à Publier» n&#8217;empêche pas d&#8217;avoir envie d&#8217;ajouter ou d&#8217;étendre les fonctionnalités du CMS grâce aux extensions qui s&#8217;installent en deux clics depuis l&#8217;interface d&#8217;administration. Parmi les quelques 15 000 plugins disponibles, voici les 11 que j&#8217;installe le plus souvent au lancement d&#8217;un site WordPress, et ceux que j&#8217;utilise moins souvent.  La saga «WordPress de A à Z» Logo « WordPress je thème » WordPress de A à Z… avec le Codex A comme Allons-y ! B comme [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fwordpress-a-z-extension-plugin">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fwordpress-a-z-extension-plugin&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>WordPress offre un environnement de publication complet, prêt à accueillir vos textes, vos images et <a href="http://css4design.com/wordpress-a-z-discussion-commentaires">les commentaires</a> des lecteurs, dès l&#8217;installation. Cet aspect «Prêt à Publier» n&#8217;empêche pas d&#8217;avoir envie d&#8217;ajouter ou d&#8217;étendre les fonctionnalités du CMS grâce aux extensions qui s&#8217;installent en deux clics depuis l&#8217;interface d&#8217;administration. Parmi les quelques <a href="http://wordpress.org/extend/plugins/">15 000 plugins disponibles</a>, voici les 11 que j&#8217;installe le plus souvent au lancement d&#8217;un site WordPress, et ceux que j&#8217;utilise moins souvent. <span id="more-10611"></span></p>

<p><img title="wordpress-extension-plugin" src="http://css4design.com/wp-content/uploads/2011/06/wordpress-extension-plugin-e1308856680749.png" alt="Liste des mots dans l'article : wordpress, extension, plugin" width="633" height="277" /></p>

<h2>La saga «WordPress de A à Z»</h2>

<ol>
    <li><a rel="bookmark" href="../logo-wordpress-je-theme-creative-commons">Logo « WordPress je thème »</a></li>
    <li><a rel="bookmark" href="../creer-son-site-web-avec-wordpress-de-a-a-z-avec-le-codex">WordPress de A à Z… avec le Codex</a></li>
    <li><a rel="bookmark" href="../wordpress-a-z-allons-y">A comme Allons-y !</a></li>
    <li><a href="../creation-de-site-wordpress-de-a-a-z-b-comme-basics">B comme Basics</a> &#8212; ♥ Basics en bref et <strong><a title="Le thème Basics en action et liens de téléchargement" href="http://wp4design.com/">lien de téléchargement</a></strong>.</li>
    <li><a href="../wordpress-a-z-css">C comme CSS &amp; Composé HTML5</a></li>
    <li><a rel="bookmark" href="../wordpress-a-z-discussion-commentaires">D comme Discussion</a></li>
    <li>Vous lisez :<strong> E comme Extensions</strong></li>
    <li>Prochain article : F comme Function</li>
</ol>

<p>Découvrez les meilleurs plugins pour améliorer les performances de votre site, ajouter des scripts et des CSS dans la balise <code>head</code>, créer et gérer votre sitemap, gérer les commentaires, adapter votre site pour iPhone et Android, gérer vos statistiques avec Google Analytics, afficher les articles similaires, effectuer des opérations sur votre base de données, étendre les fonctionnalités de l&#8217;éditeur WYSIWYG TinyMCE, et bien d&#8217;autres choses encore !</p>

<h2>1. Système de cache</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a></strong> améliore l&#8217;expérience utilisateur en augmentant les performance de votre serveur en mettant en cache tous ce qui peut l&#8217;être pour réduire les temps de chargement et donc accélerer l&#8217;affichage des pages. Les éléments concernés par la mise en cache sont : les pages, les requêtes à la base de données. Cette extension se charge également de minifier les fichiers CSS et Javascript et gère votre CDN (<a href="http://fr.wikipedia.org/wiki/Content_Delivery_Network">Content Delivery Network</a>) le cas échéant.</p>

<p><object style="width: 633px; height: 390px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="633" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/rkmrQP8S5KY" /><embed height="390" width="633" src="http://www.youtube.com/v/rkmrQP8S5KY" style="width: 633px; height: 390px;" type="application/x-shockwave-flash"> </embed></object></p>

<p>Voir aussi <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> qui rend des services similaires.</p>

<h2>2. Ajouter du Javascript ou des CSS dans le head</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/header-footer/">Header-Footer</a></strong> permet d&#8217;ajouter facilement du contenu dans la balise <code>head</code> et/ou dans le <em>footer</em> de votre site, sans toucher aux <em>templates</em>. Il suffit de copier-coller les codes dans les champs dédiés et voilà ! Pratique pour placer les nombreux scripts pour Google Analytics, Twitter et autre Widgets. Voir aussi <a href="http://wordpress.org/extend/plugins/add-to-header/">Add to Header</a> et <a href="http://wordpress.org/extend/plugins/general-headers/">General Headers &amp; Footers</a>.</p>

<h2>3. Générer un sitemap</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/bwp-google-xml-sitemaps/">Better WordPress Google XML Sitemaps</a></strong> crée un plan de site au format XML normalisé par Google pour permettre aux moteurs de recherche d&#8217;avoir un instantané des liens présents sur votre site et des mises à jour à chaque article publié. Google prend votre sitemap en compte dans les <a href="https://www.google.com/webmasters/tools/">Google Webmaster Tools</a> à la rubrique <em>Configuration du site</em> → <em>Sitemaps</em>. Cette extension autorise le découpage de votre plan de site en plusieurs parties grâce à un fichier XML liant d&#8217;autres fichiers XML pour les pages, les billets, les catégories, les tags.</p>

<h2>4. Abonnement aux commentaires</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/subscribe-to-comments-reloaded/">Subscribe To Comments Reloaded</a></strong> &#8212; C&#8217;est un classique trop souvent oublié qui permet à vos commentateurs de suivre les commentaires laissés sur un article en recevant un mail chaque fois qu&#8217;un nouveau commentaire est publié.</p>

<h2>5. Thème adapté aux smartphones</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/wptouch/">WPtouch</a></strong> &#8212; Il s&#8217;agit ni plus ni moins d&#8217;un thème spécialement conçu pour les Smartphones (iPhone, Android, etc.). Très pratique et lisible, c&#8217;est le compagnon indispensable pour que votre site fasse bonne figure sur les périphériques mobiles tactiles à petits écrans. L&#8217;utilisateur a la possibilité de désactiver WPtouch pour retrouver l&#8217;affichage d&#8217;origine en activant/désactivant un bouton au bas de la page. Voir aussi <a href="http://wordpress.org/extend/plugins/wptap/">WPtap News Press</a>.</p>

<h2>6. Statistiques Google Analytics</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/google-analytics-for-wordpress/">Google Analytics for WordPress</a></strong> est un outil très utile pour tirer le maximum de Google Analytics : de l&#8217;installation du script asynchrone au tracking des liens sortants, en passant par la mise en place de variables personnalisées pour affiner vos statistiques de fréquentation et d&#8217;utilisation de votre site internet par les visiteurs. J&#8217;utilise aussi régulièrement Header-Footer pour coller le code Google Analytics asynchrone dans le <code>head</code>.</p>

<p><object style="width: 633px; height: 390px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="633" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/tnUXzbvXxSQ" /><embed height="390" width="633" src="http://www.youtube.com/v/tnUXzbvXxSQ" style="width: 633px; height: 390px;" type="application/x-shockwave-flash"></embed></object></p>

<h2>7. Articles similaires mais presque</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/">Yet Another Related Posts Plugin</a></strong> affiche une liste de liens en rapport avec l&#8217;article en cours de lecture. L&#8217;algorithme de <abbr title="Yet Another Related Posts Plugin" lang="fr">YARPP</abbr> est assez convaincant à partir du moment où les tags associés aux billets sont pertinents. Nombreuses options disponibles pour affiner la correspondance entre l&#8217;article et la liste de liens.</p>

<h2>8. TinyMCE Advanced</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/tinymce-advanced/">TinyMCE Advanced</a></strong> transforme votre éditeur WordPress WYSIWYG en bête de course sous stéroïdes en ajoutant des boutons intéressants :</p>

<ul>
    <li>Ajout de vidéos,</li>
    <li>Découpage d&#8217;article en plusieurs parties (<em>Split Page</em>),</li>
    <li>Abréviation,</li>
    <li>Indice et exposant</li>
    <li>Tableaux,</li>
    <li>Options de listes ordonnées ou non-ordonnées,</li>
    <li>Etc.</li>
</ul>

<p><em>TinyMCE Advanced</em> autorise l&#8217;utilisation de la balise <code>iframe</code> (pratique pour insérer des plans en provenance de Google Maps) et les nouvelles balises HTML 5, sans que l&#8217;éditeur ne les supprime sans préavis. L&#8217;administration du plugin est assez intuitive : n&#8217;hésitez pas à faire glisser les boutons indésirables (couleur de texte, fond de couleur, etc.) vers le bas pour vous en débarrasser ;-)</p>

<p>J&#8217;apprécie particulièrement la possibilité d&#8217;ajouter des attributs à un élément en le sélectionnant puis en cliquant sur le bouton <em>Insérer/Modifier des attributs</em> pour ajouter un identifiant ou une classe CSS. Associé avec le bouton <em>Ancre</em>, ce bouton permet de faire des liens à l&#8217;intérieur d&#8217;un billet (note de bas de page, sommaire, etc.).</p>

<h2>9. Gestion de la base de données</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/wp-dbmanager/">WP-DBManager</a></strong> est un plugin spécialisé dans la gestion de la base de données de votre  installation WordPress : réparation, sauvegardes (récurrentes ou pas),  restauration, optimisation. Permet également d&#8217;effectuer des requêtes  SQL. Voir aussi <a href="http://wordpress.org/extend/plugins/wp-db-backup/">WP-DB-Backup</a> comme alternative pour les opérations de sauvegarde. Nécessite moins de permissions que <em>WP-DBManager</em>, ce qui peut être utile sur certaines configurations de serveur.</p>

<h2>10. Plugin anti-spam</h2>

<p><strong><a href="https://akismet.com/">Akismet</a></strong> est pré-installé mais son activation dépend d&#8217;une clé que vous pouvez vous procurer plus ou moins gratuitement selon que vous êtes une entreprise avec plusieurs sites, un professionnel avec un seul site, ou bien un particulier. Ceux qui ont un compte WordPress.com peuvent se faire renvoyer leur clé Akismet en indiquant leur mail à l&#8217;adresse<a href="https://akismet.com/resend"> https://akismet.com/resend</a></p>

<h2>11. Formulaire de contact</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/easy-contact/">Easy Contact</a></strong> propose un formulaire de contact minimaliste, facile à modifier. Idéal quand on a juste besoin d&#8217;un formulaire de contact sans prise de tête.</p>

<p>Ces 11 premières extensions sont celles que j&#8217;utilise le plus souvent.  Les suivantes &#8212; que j&#8217;utilise de temps à autre &#8211;  m&#8217;ont été rappelées  via <a href="http://twitter.com/br1o">Twitter</a> par @tbnv @MoOx @exootia @ID_referenceur @Nawylblog @pperistil @Delphine_D @fetard @Aether_Concept @agence_acs04 @nicofayet @nderambure @MaevaCecchi @laurentbayard @glloq8 @michaeldumontet @jverrecchia et @pixeletcetera que je remercie o/</p>

<ul>
    <li><strong><a href="http://wordpress.org/extend/plugins/wordpress-seo/">WordPress SEO</a></strong> &#8212; J&#8217;utilise peu (voire jamais) les plugins SEO pour WordPress : je préfère le système semi-automatique que j&#8217;ai mis en place dans le thème <a href="http://wp4design.com/">WordPress ♥ Basics</a> qui est une version simplifiée de celle présentée dans <a href="http://css4design.com/wordpress-une-meilleure-indexation-avec-not-at-all-in-one-seo"><strong>Not At All In One SEO</strong></a>. Voir aussi <a href="http://wordpress.org/extend/plugins/seo-ultimate/">SEO Ultimate</a>.</li>
    <li><strong><a href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a></strong> &#8212; Créez autant de formulaires que vous voulez avec les éléments dont vous avez besoin : champs text, file, boutons radio, menu `select`, etc. Une usine à gaz parfois indispensable ;-)</li>
    <li><strong><a href="http://wordpress.org/extend/plugins/no-category-parents/">No category parents</a></strong> &#8212; Supprimez le terme <em>category</em> de vos URL&#8217;s. Voir aussi <a href="http://wordpress.org/extend/plugins/wp-no-tag-base/">WP No Tag Base</a>. Notez que contrairement ce ce qu&#8217;on peut lire à propos de ce terme <em>category</em>, il n&#8217;est pas totalement sans intérêt. Dans le cadre d&#8217;un site centré sur un seul <em>sujet</em>, on pourra changer le terme <em>category</em> par le mot <em>sujet</em> pour l&#8217;avoir dans l&#8217;URL une bonne fois pour toute, sans être obligé de «bourrinner» les mots-clés dans les titres :-D</li>
    <li><strong><a href="http://wordpress.org/extend/plugins/wp-paginate/">WP-Paginate</a></strong> &#8212; Les liens «Billets précédents» et «Billets suivants» (dont j&#8217;apprécie personnellement la sobriété) peuvent cacher la richesse de votre contenu. Il est parfois préférable de montrer aux visiteurs que votre site en a sous { le talon aiguille | la santiag | le pied } grâce à ce plugin qui ajoute une pagination efficace pour naviguer entre les différents articles que vous avez publiés. Voir aussi <a href="http://wordpress.org/extend/plugins/wp-pagenavi/">WP-PageNavi</a>.</li>
    <li><strong><a href="http://wordpress.org/extend/plugins/simple-tags/">Simple Tags</a></strong> &#8212; La gestion des tags dans WordPress est un peu <em>cheap</em>. Ce plugin permet notamment : de renommer les tags par paquet, de lier automatiquement un terme dans un billet à un tag existant (un peu agaçant, mais cette fonction a trouvé son public&#8230;), d&#8217;avoir l&#8217;autocomplétion Ajax, de taguer des pages (et pas seulement les articles).</li>
</ul>

<h2>En bref</h2>

<p>Quand je vois que je n&#8217;utilise régulièrement que 0,1% des plugins disponibles, je me dis que je dois passer à côté de quelques bijoux. Je vous laisse la zone des commentaires pour compléter cette liste avec les extensions que vous installez régulièrement dans vos sites WordPress.</p>

<p>Merci de votre attention :-)</p>

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

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/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://css4design.com/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://css4design.com/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://css4design.com/wordpress-a-z-functions-php' title='WordPress de A à Z — F comme Functions.php'>WordPress de A à Z — F comme Functions.php</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=10611&amp;md5=df6fdf274a578baa88f4ab71a4632db4" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/wordpress-a-z-extension-plugin/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=10611&amp;md5=df6fdf274a578baa88f4ab71a4632db4" type="text/html" />
	</item>
		<item>
		<title>Gérer les Post Revisions (et les backup) sur WordPress</title>
		<link>http://css4design.com/gerer-les-post-revisions-et-les-backup-sur-wordpress</link>
		<comments>http://css4design.com/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[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fgerer-les-post-revisions-et-les-backup-sur-wordpress">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fgerer-les-post-revisions-et-les-backup-sur-wordpress&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><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://css4design.com/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://css4design.com/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://css4design.com/markdown-on-save-wordpress-html' title='Markdown on Save &#8212; L&#8217;ami HTML de Markdown pour WordPress'>Markdown on Save &#8212; L&#8217;ami HTML de Markdown pour WordPress</a></li><li><a href='http://css4design.com/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://css4design.com/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://css4design.com/?flattrss_redirect&amp;id=2965&amp;md5=2a580b1cf25174e9119b2a60c064e3a8" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/gerer-les-post-revisions-et-les-backup-sur-wordpress/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=2965&amp;md5=2a580b1cf25174e9119b2a60c064e3a8" 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: enhanced (User agent is rejected)

Served from: css4design.com @ 2012-02-09 04:06:08 -->
