Plugins : Landing Sites 1.3 corrigé !

Landing Sites : C’est quoi ?

C’est un plug-in pour WordPress permettant d’afficher, lorsqu’un visiteur provient d’un moteur de recherche, la liste des articles relatifs de votre blog, du sujet de la recherche.

Grâce à cet astucieux système, vos visiteurs lorsqu’ils tombent sur votre blog, ils n’ont pas uniquement accès à l’article en question, mais ils visualiseront en un coup d’oeil, tous vos articles sur le sujet de la recherche, et seront susceptibles de consulter un autre de vos articles…

landingsites.gif

Vous l’aurez compris, “Landing Sites” favorise le nombre de pages vues par visiteur.

Un petit bug…

En effet, la version 1.3 comporte un petit bug.

En fait lorsqu’un de vos visiteurs provient de Google Reader, “Landing Sites” le confond avec le moteur de recherche Google, et de ce fait, il affiche une liste d’articles relatifs vides.

Pas top…

Cependant, rien n’est perdu, Gonzague propose une version corrigée sur son blog !

Pour plus d’informations sur “Landing Sites”, rendez-vous sur la page officielle du plug-in (en anglais)

Sur ce, bon téléchargement !

Les plugins de la semaine

Trois plugins d’intérêt viennent récemment de faire leur apparition :

InstantUpgrade : (page du plugin)

Un plugin longtemps attendu qui vous permettra, une fois installé, de faire des mises à jour de Wordpress en un clic et en 10 secondes. Très pratique pour qui ne veut pas passer par le FTP.

Déjà testé par des membres du forum et par votre serviteur il semblerait que cet outil soit très prometteur.

Quelques mises en garde :

1. Ne tentez rien, évidemment, avant d’avoir correctment sauvegardé fichier et base de données, on ne le répétera jamais assez.

2. Suivez soigneusement les consignes de paramètrage de droits d’accés sur les fichiers, sinon ça va planter.

3. Si vous souhaitez ne plus utiliser ce plugin suivez bien les indications pour “reprendre la main sur les fichiers”. Les indications sont données sur la page du plugin une fois qu’il est installé. Le “problème” vient du fait que l’utilisateur qui a les droits sur les fichiers n’est plus votre client FTP. Du coup vous ne pourrez plus agir sur les droits des fichiers. J’ai effectivement remarqué ça sur un serveur dédié mais lors de mes tests sur un serveur mutualisé (OVH) mon client FTP a conservé “la main” sans problème.

4. Procédure évidemment déconseillée si vous avez modifié les fichiers de wordpress dans des hacks sauvages et pas propres.

EDIT : 5eme précaution : Si vous utilisez ce plugin pour des évolutions majeures de versions (2.1 vers 2.2) débranchez vos plugins avant de faire cette mise à jour. Les évolutions entre 2 versions majeures peuvent entrainer des bugs sur certains plugins et InstantUpgrade ne gère pas cet aspect. (Merci Ben)

Bref, un plugin a tester pour gagner du temps.

GT Post Approval : (page plugin)

Un plugin qui s’adresse, dans un premier temps, aux gestionnaire d’un WP avec plusieurs utilisateurs et qui permet, de manière assez basique de mettre en place un circuit de validation assez simple. Les articles des utilisateurs de base sont publiés en état “Reject” (soit pas publié soit seulement publié dnas les réusltats de recherche ou page auteur). Un admin les consulte dans Gérer>articles et si il est ok les valide en cliquant une fois, l’article passe en statut “Approve”.

Je pense que ce plugin s’adresse aussi aux dév ou chef de projet en train d’essayer de choisir une solution simple et efficace de workflow sur WP. Ce plugin manque un peu de développement pour atteindre quelquechose de fonctionnellement très intéressant en ce qui concerne cette fonctionnalité qui sépare WP d’un CMS pro (et encore, je considére que WP a toute sa place dans certaines situations pro par rapport à un TYpo3 mais c’est un autre sujet).
De toute façon mieux vaut un workflow simple à prendre en main que les utilisateurs finaux vont *vraiment* utiliser qu’un workflow brutal comme celui de typo3 que l’on débranche 2 semaines après la mise en production parce que personne n’y comprend rien.

ImageExtractor : (page plugin)

Le plugin dont j’ai rêvé pendant un moment. Il permet de filtrer le contenu d’un post et d’en sortir la première image trouvée. Très utile pour faire des remontées de catégories en teasing sur votre page d’accueil. Il gère les redimensionnement d’image. Royal.
Je n’ai pas de retour d’utilisateur encore et suis personnellement en train de le tester mais il mérite l’attention pour celles et ceux en train de développer un site autour de WP. Il peut vraiment faire gagner du temps.

Une fois le plgin activé il suffit de rajouter une fonction dans les boucles de votre choix.

Malheureusement il n’est pas *encore* WPMU friendly. Il aurait été franchement terrible couplé avec la fonction “last_updated_posts” sur la plateforme multiblogs.

EDIT : Rod me reprend de volée pour me faire remarquer qu’Alakhnor a publié post-thumb revisited qui couvre les mêmes fonctionnalités mais en mieux : Je ne l’ai pas testé mais ça ne saurait tarder en fait.

Plugin de la semaine : Cache Image

Plugin WordPressDepuis longtemps maintenant vous avez pris l’habitude de stocker toutes vos photos chez un prestataire externe (flickr, imageshack, etc.) voire sur un autre serveur que celui où est installé votre blog. Imaginez maintenant que pour une raison particulière vous ayez besoin de rapatrier ce stocks de centaines de photos ou plus sur votre serveur principal. Imaginez aussi, que dans votre blog les adresses des images pointent vers le serveur extérieur. Imaginez enfin que vous soyez obligés de tout refaire à la main, image par image, article par article ? Cela vous parait être une tâche longue et fastidieuse ? Vous avez bien raison d’autant que la solution existe. Elle s’appelle Image-Cache. Il s’agit d’un plugin pour WordPress, initialement codé par Matt Mullenweg lui-même. Laissé quelque peu à l’abandon ce plugin n’avait pas vu de mise à jour pour basculer vers la version de WordPress 2.0 et encore moins 2.1.

Une autre personne s’est motivée et est parvenue à mettre le plugin à jour afin de le rendre compatible avec nos versions récentes de notre outil de blogging préféré. Cache-Image est donc de retour.

Très simple à utiliser, ce plugin peut réaliser des miracles. Effectivement, après l’avoir activé dans son interface administrateur, il faut juste se rendre dans la nouvelle rubrique créée consacrée au plugin. Là, il suffit d’indiquer l’hébergement source et celui de destination… bref tous les éléments qui seront indispensables au bon déroulement du transfert des images. Une fois tout cela paramétré correctement, votre tonne d’images distantes seront rapatriées en quelques secondes sur votre serveur personnel… et tout vos liens seront changé en conséquence dans le même temps. L’affaire est transparente pour vous et pour vos lecteurs. Qui dit mieux ?

Pour avoir de plus amples informations, je vous recommande la lecture de l’article d’Henri sur www.2803.com.

Si on devait citer 5 plugins indispensables…

PluginsJe viens de lire par l’intermédiaire de pointblog.com qu’un blogueur venait d’indiquer 5 plugins indispensables pour WordPress, selon lui.

Ainsi sa liste est la suivante :

  • Akismet : antispams
  • FeedBurner Feed Replacement : Facilite l’adaptation des flux RSS.
  • Subscribe to comments : Abonnements par e-mail aux réponses des commentaires d’un article.
  • WordPress-Ready Contact Form : Formulaire de contact.
  • Ultimate tag warrior : Gestion des tags.

Bien que je sois d’accord avec la majorité de cette liste, je ne pense pas que FeedBurner Feed Replacement soit un plugin indispensable. Subscribe to Comment est certes très intéressant mais pas essentiel à mon avis. Pour les autres je suis d’accord, mais j’y ajouterai WordPress Database Backup pour la sauvegarde, voire un Image Manager pour la gestion des images (et encore)… Il me semble donc bien difficile de donner 5 plugins “obligatoires” pour un blog WordPress. Chaque utilisation est différente donc chaque choix de plugins sera différent.

Il est certain qu’une telle liste ne peut être que subjective, cependant, il me semble que d’autres plugins soient encore bien plus essentiels. C’est pourquoi, je m’interroge sur la pertinence d’une telle sélection, surtout qu’à mon sens il serait plus judicieux de choisir des catégories de plugins. En effet, vue le nombre de plugins disponibles, chacun peut choisir celui qui lui conviendra le mieux dans telle catégorie ou telle autre et pour telle utilisation…
De plus, pourquoi ces 5 plugins là plutôt que 5 autres tout aussi importants… et puis certains seront importants pour moi et ne le seront pas pour un autre utilisateur.

Ainsi, voici les catégories de plugins qui me semblent primordiales : Antispam, Contact, Sauvegarde et Tag… mais d’autres catégories revêtent tout autant d’intérêt…

Et pour vous quels seraient vos 5 plugins indispensables, ou si vous pensez comme moi, vos catégories de plugins ?
Donnez vos avis sur cette question du choix des plugins, qui me parait être très intéressante.

Optimiser les performances de WordPress en activant son cache ? Pas si sur !

Je vois régulièrement des personnes sur le forum, s’exclamant à la vue du nombre de requêtes, à l’exécution de WordPress.

Pas de panique.

Le nombre de requêtes, pour une installation de base, est situé entre 9 et 15 requêtes. (Ce qui est très correct pour un logiciel de ce type)

Ce nombre est susceptible d’augmenter à chaque ajout de plug-in, et particulièrement les plug-ins affichant des informations supplémentaires dans vos articles et sidebar, comme tags, notation, image jointe, etc.

Il n’est pas rare de voir certains blogs turbiner à plus de 150 requêtes !!!

Il est donc important de cibler les plug-ins nécessaires à votre blog, et surtout désactiver les plug-ins non utilisés. (Ça ne pourra qu’alléger les performances de votre blog !) N’oubliez pas non plus de contrôler les mises à jours de vos plug-ins, les développeurs optimisent majoritairement leur plug-in, après la sortie initiale du plug-in. (tout en profitant des ajouts de fonctionnalités, corrections de bugs…)

Comment fonctionne le cache de WordPress ?

Le système de cache de WordPress est non persistant.

Je m’explique, lorsqu’une personne va consulter une page de votre blog, WordPress va mettre en cache (donc dans un fichier) toutes les informations (articles, liens, catégories, etc.) pour une durée de 15 minutes. Durant ces 15 minutes, à chaque page que consulteront les visiteurs, WordPress ne consultera pas votre base de données, mais directement le cache.

Ce qui permet d’économiser des requêtes, et d’augmenter la rapidité d’affichage.

Pourquoi le cache n’est pas activé par défaut ?

C’est très simple.

Lors de la 1ère visite, WordPress met toutes les informations en cache, il effectue alors un grand nombre de requêtes, 30 à 40 en plus comparé à la même page cache désactivé !

Prenons le cas d’un blog à faible fréquentation, vous avez en moyenne 1 visiteur tous les 20 minutes sur votre blog, vous comprendrez alors que le cache est inutile, et que vous réalisez plus de requêtes que s’il était désactivé…

Car à chaque visiteur, vous effectuerez 50 requêtes et vu que la fréquentation est trop faible, aucun visiteur ne profite du cache créer par le visiteur précèdant… (C’est bien entendu le pire des cas…)

Dans le cas d’un blog à grande fréquentation, ça veut bien évidemment le coup !

Comment activer le cache de WordPress ?

C’est très simple.

Il vous suffit d’éditer le fichier wp-config.php présent à la base de votre installation et d’y ajouter la ligne :

define(’ENABLE_CACHE’, true);

Avant la ligne /* Stop editing */

Visionner ensuite une page de votre blog, et contrôler que WordPress a bien créé un dossier “cache” dans le répertoire “wp-content/”.

Si ça n’est pas le cas, créez-le à la main, et appliquez un CHMOD 0777 dessus.

Alternatives

  1. Augmenter la durée du cache de WordPress (ligne 56 du fichier wp-includes/cache.php)(en secondes)
  2. Utiliser le plugin WP-Cache 2 (consulter le site de l’auteur pour plus d’informations à ce sujet).

MAJ : En faisant un petit calcul, on s’aperçoit qu’il faut faire plus de 2000 visites par mois, pour justifier l’activation du cache. Le cas échéant, ca ne servira pas à grand chose.

Page 3 sur 4«1234»

Blog French 2.0

WPfr ValidatorXhtml ValidatorCSS mysql Php GetFirefox
Design par AmO - Crédits - Equipe WordPress France

Réseau International : Hongrie - Allemagne - Grèce - Italie - Japon - Corée - Suisse - Turquie - USA