WordPress: remplacer Jetpack pour gagner en mémoire et temps de chargement

| 8 commentaires

Partagez si vous aimez! Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

Voilà, il fallait bien y arriver un jour. Mon blog grossit, et les inévitables erreurs de mémoire (Fatal Error) se sont installées. J’ai dû donc faire le ménage dans mes extensions WordPress pour vous garantir une navigation fluide et sans accroc, en commençant par virer Jetpack.


Les avis sur Jetpack diffèrent sur la toile, mais ce plugin, qui propose pas mal d’options intéressantes de WordPress.com est de toute évidence bien gourmand. Je m’en suis vraiment rendu compte en utilisant l’extension P3 (Plugin Performance Profiler) qui scanne votre site et fournit les temps de chargement et l’impact de chaque plugin sur la rapidité de votre blog.

Pour virer Jetpack, j’ai donc commencé par lister les fonctions que j’utilise, et j’ai ensuite cherché un palliatif pour chacune. Voici donc le résultat, point par point. Attention ici je ne traite que les points qui m’intéressent, les commentaires nous permettront de discuter du reste.

Partage de l’article au moment de sa publication

Jetpack propose par défaut de partager votre article fraichement déployé vers les réseaux sociaux que vous avez configuré. Pour ma part, il s’agit de Facebook et Twitter. En bon bourrin, dès que vous déployez, le reste du monde est averti. J’ai donc remplacé cette fonction en temporisant les annonces, par le biais du très bon outil Buffer.

Dès lors, j’avais deux options: la première était d’utiliser un plugin dédié à Buffer, WP to Buffer, mais remplacer un plugin par un autre n’est pas le meilleur choix possible. Je me suis donc tourné ves les incroyables possibilités de IFTTT, en créant une règle qui scanne mon flux RSS et ajoute mes nouveaux articles à Buffer.

Edit: je me suis rendu compte après quelques temps que le channel Buffer dans IFTTT ne permet un partage que sur 1 seul réseau social, contrairement au plugin. Je suis donc repassé au plugin WP to Buffer qui a l’avantage de partage sur les 2 réseaux sociaux d’un coup.

Boutons de partage

Jetpack permet d’intégrer des boutons de partage sur chaque article, à destination encore des réseaux sociaux. Pas réellement la peine d’un plugin pour cela, d’autant plus que Korben a partagé il y a quelques temps son code pour faire la même chose. Un code plus simple, tu meurs, je me suis donc juste contenté de chercher des icônes qui me plaisaient (sur Deviantart en l’occurence : ici).

Pour le détail du code, le voici:

<div>    
	<p><i>Si vous avez aimé cet article, partagez-le avec vos amis à l'aide des boutons ci-dessous :</i></p>
	<div>        
		<a target="_blank" title="Twitter" href="https://twitter.com/share?url=<?php the_permalink(); ?>&text=<?php the_title(); ?>&via=geek_pauvre" rel="nofollow" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=700');return false;"><img src="http://geekpauvre.com/le-chemin-vers-les-icones/icones/twitter.png" alt="Twitter" /></a>
		<a target="_blank" title="Facebook" href="https://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>&t=<?php the_title(); ?>" rel="nofollow" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;"><img src="http://geekpauvre.com/le-chemin-vers-les-icones/icones/facebook.png" alt="Facebook" /></a>
		<a target="_blank" title="Google +" href="https://plus.google.com/share?url=<?php the_permalink(); ?>&hl=fr" rel="nofollow" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=450,width=650');return false;"><img src="http://geekpauvre.com/le-chemin-vers-les-icones/icones/googleplus.png" alt="Google Plus" /></a>
		<a target="_blank" title="Linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=<?php the_permalink(); ?>&title=<?php the_title(); ?>" rel="nofollow" onclick="javascript:window.open(this.href, '','menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=450,width=650');return false;"><img src="http://geekpauvre.com/le-chemin-vers-les-icones/icones/linkedin.png" alt="Linkedin" /></a> 
      <a target="_blank" title="Envoyer par mail" href="mailto:?subject=<?php the_title(); ?>&body=<?php the_permalink(); ?>" rel="nofollow"><img src="http://geekpauvre.com/le-chemin-vers-les-icones/icones/email.png" alt="email" /></a> 

	</div>
</div>

Voici le lien vers l’article original de Korben.

 Widget visibility

Très important pour moi, cette fonction permet de n’afficher certains widgets que sur certaines pages, en ajoutant un système de conditions dans chaque widget, sur l’interface d’administration de WordPress. Pour celui-là, pas de miracle, il existe une extension que fait exactement ce que ça dit : Widget visibility without Jetpack :)

Pages et articles phares

Bon, effectivement, dans un précédent article je vous donnais déjà l’information sur la mise en place des articles les plus visités. Mais concernant la mise en forme, j’ai dû prendre un plugin pour aller plus vite. Le plugin WordPress Popular Posts est simple, léger, et rapide à mettre en place. Les options fourmillent et vous permettent d’afficher les articles les plus visités, ou les plus commentés.

Et voilà le travail. Dans mon cas, virer Jetpack a été un grand plus, car je n’en utilisais pas toutes les fonctions. Mais vous, qu’en pensez-vous ? Y a t’il d’autres fonctions que vous souhaiteriez replacer et pour lesquelles vous galérez ? Allez, les commentaires sont pour vous, je vous attends !

 

Quelques livres sur le sujet
Partagez si vous aimez! Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

Auteur : Mathieu

Passionné et professionnel du web depuis 10 ans, je rédige Le Geek Pauvre depuis 2007. Le but de mon blog est de partager avec vous des outils gratuits, vous permettant de remplacer ou d'améliorer des logiciels ou services payants. En 2012, j'ai reçu la distinction de meilleur blog high-tech aux Golden Blog Awards.

8 Commentaires

  1. Ping : Wordpress: remplacer Jetpack pour gagner en m&e...

  2. Ping : WordPress: remplacer Jetpack pour gagner en mémoire | NX-01

  3. Ping : WordPress: remplacer Jetpack pour gagner en m&e...

  4. Petit détail désagréable pour les boutons de partage.

    Pour ma part, avec l’ancien bouton Twitter officiel, mes noms d’article s’affichaient comme ça: Nom de l’article | Monblog.com url-de-larticle.com et avec les nouveaux (les tiens donc) je perds le « | Monblog.com »

    Y’a moyen de récupérer ça ?

    • Salut Moi (!) oui bien entendu.

      Rajoute le texte que tu veux (  » | mon Blog ») par exemple après la fin de la balise php dans la variable &text. Ca donnera ça (attention j’ai ajouté des ** dans le code pour les balises php) :

      …&text= | Monblog&via=…

  5. Excellent, j’ai mis en oeuvre ta méthode qui m’a permis d’éliminer Digg Digg de mes plugins… Mon blog est bien plus rapide !

  6. J’arrive un peu tard et l’article date un peu du coup, perso je me vois pas supprimer Jetpack pour le moment^^

  7. What’s up,I check your blog named « WordPress: remplacer Jetpack pour gagner en mémoire et temps de chargement – Le Geek Pauvre » like every week.Your humoristic style is awesome, keep up the good work! And you can look our website about تحميل اغانى.

Laisser un commentaire

Champs Requis *.