L’énergie la moins chère c’est celle qu’on ne dépense pas
HTTP + WordPress + PHP + MySQL = cher
Cache = pas cherPourquoi optimiser ? et pourquoi optimiser WordPress ?
Comment mesurer l’optimisation d’un site, avec Pingdom, Firebug, Yahoo Slow et Google Page SpeedOptimisation des performances de WordPress :
Sur Apache, en ajoutant des headers Expire, en compressant le contenu, en ajoutant des Etags, en utilisant des sous domaines, en installant un opcode cache
Du coté MySQL, en activant le cache et en loggant les requêtes longues.
Sur WordPress, en faisant attention aux plugins, en activant le cache avec WP Super Cache, en rassemblant les fichiers JS et CSS avec PHP Speedy, en désactivant la sauvegarde automatique
Archive for the ‘tools’ Category
Optimisation WordPress
Mercredi, juin 10th, 2009zeList, annuaire WordPress
Jeudi, mai 21st, 2009zeList est disponible depuis quelques semaines en version 0.8+, stable.
Ce plugin WordPress permet de créer et gérer un annuaire sur une base WordPress.
Il n’y plus – beaucoup
– de bugs, un plugin d’import est disponible pour migrer de FreeGlobes, et l’administration est particulièrement rapide : c’était un de mes besoins au départ, qui m’a fait m’éloigner de FreeGlobes
Quelques screenshots sur www.zelist.net
3 annuaires qui tournent sur zeList
http://www.ecololiste.com/ , annuaire écologie
http://sante.cornee.fr/, annuaire santé (ancien freeglobes)
http://musique.lestelechargements.fr/, annuaire musique en ligne (ancien freeglobes)
Une fonction magique pour développer avec WordPress
Jeudi, décembre 25th, 2008Voici la fonction à ajouter dans un plugin actif (ou dans votre functions.php de thème), pour permettre de débugger les filtres et actions WordPress :
<?php
function all_actions() {
global $debug;
if($debug) echo "\nfilter = ".current_filter();
if(current_filter() != 'get_terms' // trop de données
&& $debug) echo '<pre>'.print_r(func_get_args(),1).'</pre>';
}
add_action('all','all_actions'); >
Ensuite, il vous suffit, n’importe ou dans le code WordPress, de mettre :
<?php global $debug; $debug = true; /*... une fonction ou une boucle dont vous voulez étudier le comportement...*/ $debug = false; ?>
L’action de debug vous affichera l’action ou le filtre lancé, et tous les arguments envoyés à ce filtre. Plus la peine de passer des heures dans le code à retrouver le bon filtre ou la bonne action à utiliser !
Basé sur le one-liner de DD32 :
<?php add_action('all', create_function('', 'var_dump(current_filter());')); ?>
UniLiCious
Mardi, octobre 7th, 2008UniLiCious est un simple script PHP/MySQL qui permet de suivre un flux delicious dédoublonné.
Si vous avez des flux delicious dans votre lecteur RSS, vous savez qu’a chaque rafraichissement, delicious vous envoie tous les items taggés depuis le dernier rafraichissement.
Ce qui occasionne beaucoup de doublons, et masque les nouveautés noyées au milieu de la nième répétition du même lien très populaire.
Script à installer sur votre hébergement… pour répartir la charge !
Téléchargement : unilicious v0.1
Service mis à disposition sur UniLiCious.
Entrez un nom d’utilisateur (choisissez le aussi unique que possible… votre nom d’user delicious par exemple), et un tag… les feeds sont disponibles sur http://www.bout.fr/unilicious/<user>/<tag>
Refyou, le couteau suisse de la soumission annuaire
Mercredi, février 6th, 2008[billet non sponsorisé]
Les annuaires, il y a :
- ceux qui en font : les webmasters,
- ceux qui les utilisent : les webmasters,
- ceux qui les utilisent beaucoup : les webmasters et référenceurs,
- ceux qui les utilisent tres peu : certains SEO ne s’en préoccupent meme pas,
- ceux qui ne les utilisent pas du tout : les internautes
- … et ceux qui mettent tout le monde d’accord (sauf les internautes, mais ca fait longtemps que les annuaires ne leur sont plus destinés)
Dans le genre outil magique, j’ai adoré RefYou , un outil de soumission semi automatique. C’est propre, pratique, efficace. On ajoute ses sites, avec quelques champs standards. Ensuite on passe en mode inscription, quelques filtres pour trouver les bons annuaires. Les champs sont déjà remplis, il suffit de raffiner un peu sur les catégories et de soumettre le site. Magie !
D’autres outils de soumission semi automatiques existent. Mais pour ce prix la (gratuit), vous ne trouverez pas beaucoup mieux.
MagentoCommerce, l'OSCommerce killer ?
Mercredi, avril 18th, 2007Pour les petits et moyens acteurs du web, les réponses e-commerce sont aujourd’hui tristement limitées : solutions propriétaires, type Powerboutique (hébergé) ou Actinic (installé), ou bien OSCommerce, dont la version 3 est prévue pour la « fin de l’année »… depuis 3 ans.
Un acteur pourrait bientot jeter son pavé dans la mare : Varien, agence spécialisée dans le e-commerce et le webmarketing, qui a intégré des centaines de sites OSCommerce, s’apprête à sortir Magento. D’apres ce qui filtre sur leur blog, les principales forces du projet seront :
- bonne scalabilité,
- solution « enterprise level » (= code propre et facile à maintenir),
- les contributions deviennent des plugins (donc on peut mettre à jour la solution sans perdre les plugins),
- et… Open Source !
Si la moitié des promesses sont tenues, ca sera deja un excellent produit
Et si Magento est vraiment la revolution marketing annoncée, OSCommerce 3 arrivera dans un contexte totalement différent…
Merci Toucouleur pour l’info sur cette nouvelle solution de commerce en ligne !
Opera 9.2, les joies du speed dial
Jeudi, avril 12th, 2007Depuis longtemps, Opera intégrait une fonction « Top 10″. A l’ouverture d’un onglet, un petit menu permettait de cliquer et d’aller directement sur une des dix URL les plus visitées. Bien pratique, quand on s’apercoit que, meme en surfant beaucoup, il y a quelques pages qu’on consulte largement plus que la moyenne (pour moi en priorité, c’est gmail, la page de status d’un serveur dédié, l’admin de ce blog, zepage et zewol).
Avec la version 9.2, Opera pousse le principe à son terme. A l’ouverture d’un onglet, on a maintenant 9 tres belles vignettes configurables, pour aller directement sur vos pages préférées.
![]()
TiddlyWiki, un egowiki qui tape à l'oeil
Lundi, avril 2nd, 2007Toujours en recherche d’un « egowiki », je viens de découvrir TiddlyWiki, un script multi usages qui présente plusieurs avantages indéniables :
- aucune contrainte server side : ni base de données, ni php. Basé sur HTML+CSS+Javascript, il peut donc être utilisé sur une clef USB (offline) ou en web (online)
- principales caractéristiques : full css, mise en forme dynamique, compatible multi browsers, flux RSS, tags, etc.
- propre et dynamique, avec un contenu qui se réorganise en fonction de vos besoins

Un des plus convaincants à première vue, principalement par sa simplicité d’utilisation, sa portabilité, et son « look&feel » sobre et utilisable
Wrac 2.0 : Yahoo Pipes ouvre aux flux externes !
Vendredi, mars 30th, 2007La bonne nouvelle de la semaine : Yahoo Pipes vient d’ouvrir son service aux flux externes.
En pratique ? Ca veut dire qu’on peut faire rentrer tout le contenu XML / RSS du Web dans l’usine Pipes ![]()
Vu sur OUseful Info
Des thèmes WordPress à foison ? les « 50 plus téléchargés de tous les temps »
Transformer WordPress en blog Flash
Intégration vidéo / images / etc sur WordPress avec les « boites à lumière »
LightBox de John Noone (groupe d’image, redimensionnement automatique, slideshow)
LightBox JS v2.0 de Lokesh Dhakar (gestion d’image seule ou par set, groupe d’image liées, effets de transition)
VideoBox de Gobekdeligi (intégration video avec boite à lumière,
Un script de gestion de la connaissance pour les professionnels, ActiveKB (FAQ, gestion des permissions, sauvegarde, statistiques, recherche, etc.)
Et un essai de nouvelles palettes de couleurs publicitaires… n’hésitez pas à commenter !
Forms are bad for you !
Jeudi, mars 29th, 2007Un tutorial sympa qui incite à transformer vos champs <select> simples en liens durs, pour permettre le crawl.
L’idée est originale mais :
- l’application en est limité aux formulaires les plus simples, puisqu’un seul champ select est possible.
- pourquoi le faire en PDF ???
Trouvé sur Referencement Blog (original comme nom !), un nouveau blog qui a l’air prometteur malgré quelques défauts de jeunesse.


