HTML5 : résoudre l'erreur "keyword publisher is not registered" (validateur W3C)

HTML5 : corriger l’erreur "element link is missing required attribute property" photo

Sur votre site ou blog, vous avez peut-être ajouté le widget ou bouton +1 de Google+, le réseau social de Google. Or le petit problème, c'est que le code fourni empêche la bonne validation du document. Voici le code fourni par Google : Google+ et voici l'erreur renvoyée par le validateur W3C : Keyword publisher is not registered HTML5 étant toujours en cours de réalisation, les valeurs de la balise rel sont assez restreintes et on ne peut pas mettre […]

Lire la suite »

Optimisation du site : octobre et novembre 2012

Optimisation du site : octobre et novembre 2012 photo 1

Ces derniers mois, j'ai passé un peu de temps à valider mes pages (HTML5) et à corriger quelques petits détails comme le chargement des javascripts en fin de page, l'optimisation de ma feuille CSS pour éviter les reflows... bref, j'ai optimisé le site. Et bien voilà ce que cela nous donne chez GTmetrix : et chez Pingdom : La plupart des erreurs restantes sont dues à l'admin bar WordPress (surtout au niveau des CSS) et à la publicité, que je […]

Lire la suite »

WordPress : nettoyage de la base de données

WordPress : récupérer la liste emails des membres et commentateurs photo

Avec le temps, les mises à jour successives et l'installation de différents plugins, la base de données de WordPress a tendance à prendre du poids, ce qui nuit aux performances. Voici donc comment lui faire bénéficier d'un petit régime. N'oubliez pas de faire une sauvegarde de votre base de données avant de lancer ces requêtes. Backup now. Nettoyage de wp_postmeta Avant optimisation, ma table wp-postmeta faisait 12 403 enregistrements. DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock'; DELETE FROM wp_postmeta WHERE […]

Lire la suite »

PHP : les bons en-têtes pour permettre la mise en cache d'une page

Je me suis rendu compte qu'un des fichiers javascript d'un plugin WordPress est appelé sur chaque article du site et qu'il n'est pas mis en cache par défaut... C'est très moyen au niveau opimisation étant donné que c'est typiquement le genre de fichier statique qui n'est pas prêt d'être modifié. Voici donc les en-têtes (headers) qui vont nous permettre de mettre un fichier en cache en PHP :

Lire la suite »

Linux : vider un fichier de son contenu avec la commande truncate

Linux : vider un fichier de son contenu avec la commande truncate photo

De temps en temps, il peut être utile de pouvoir effacer le contenu d'un fichier qui prend de l'embonpoint, comme un fichier de log par exemple. Dans ce cas, vous pouvez lancer la commande truncate sous linux dans un terminal : truncate -s 0 /home/skyminds/error.log L'argument -s 0 signifie que l'on réduit sa taille (size) à zéro. Simple et efficace !

Lire la suite »

WordPress : résoudre l'erreur de validation "stray closing tag after the end of the separator" du plugin Pagebar

HTML5 : corriger l’erreur "element link is missing required attribute property" photo

J'utilise le plugin Pagebar sur le site parce qu'il est simple et que ses couleurs collent avec mon design sans avoir à rien modifier. Mais depuis quelques mois années temps, le validateur W3C renvoie l'erreur suivante : stray closing tag after the end of the separator ( ...) Après des mois de frustration et aucune mise à jour du plugin prévue, voici comment résoudre l'erreur : éditez le fichier class-basebar.php du plugin cherchez cette fonction : function transit($place) { if […]

Lire la suite »

Nouveautés du site : avril et mai 2012

Voici les nouveautés et corrections ajoutées au site ces deux derniers mois : [+] CSS : augmentation notable de la taille de la police du site pour faciliter la lecture. [+] CSS : ajout d'une petite flèche bleue pour les listes de la sidebar (commentaires et mises à jour des articles). [+] PHP : ajout des informations de profil de chaque auteur au bas des articles. Pensez à mettre votre biographie à jour dans votre profil. [+] PHP : création […]

Lire la suite »

Nouveautés du site : janvier, février et mars 2012

Voici le changelog du site pour ce début d'année 2012 : Les commentaires ne sont plus paginés, ils apparaissent tous sur la page de l'article. Feuille CSS : ajout des unités lorsque les valeurs sont différentes de 0. Ajout de données metadata : Dublin Core et OpenGraph notamment. Redesign de la page de connexion : au lieu de tout chambouler comme j'en avais l'habitude avec Pimp My Login, j'utilise maintenant le look de WordPress et j'y ajoute juste le logo. […]

Lire la suite »

Accélérer le démarrage et l'arrêt d'Ubuntu

Cela fait quelques années que mon système tourne sous Ubuntu et je n'ai jamais eu à réinstaller l'OS. Et pourtant, on peut dire que je ne le ménage : j'installe des applications, teste tout ce que je trouve sous la main, désinstalle... Avec le temps, j'ai remarqué qu'Ubuntu mettait de plus en plus de temps à démarrer donc je me suis penché sur l'optimisation du démarrage du système. Désactiver les services inutiles Mon PC principal est un desktop donc certains […]

Lire la suite »

Serveur dédié : analyse des performances du serveur

Serveur dédié : analyse des performances du serveur photo

Cela fait quelques mois que le nouveau serveur est en place et il est temps de faire un petit bilan au niveau des performances. Charge processeur Tout d'abord, bien que le serveur soit équipé des mêmes caractéristiques techniques (même CPU, même quantité de RAM), il s'avère qu'il est beaucoup plus réactif que l'ancien. Le processeur n'est plus surchargé en permanence et lorsque l'on lance un top, la charge du processeur est le plus souvent entre 0.05 et 0.20, ce qui […]

Lire la suite »

WordPress : optimiser le fichier htaccess pour les permalinks

WordPress : optimiser le fichier htaccess pour les permalinks photo

Toujours à la recherche de ce qui peut optimiser le chargement du site et soulager le serveur, je vous donne ma configuration du fichier htaccess en ce qui concerne les permalinks (ou permaliens en français correct) de WordPress. Code de base WordPress 3.x Voici le code htaccess standard de WordPress 3.x : # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress

Lire la suite »

Ubuntu : compression d'images JPG et PNG avec Trimage Image Compressor

Ubuntu : compression d'images JPG et PNG avec Trimage Image Compressor photo 1

Il y a quelques semaines, je vous ai parlé du plugin GIMP "Enregistrer pour le Web" qui permet d'obtenir le meilleur ratio qualité/poids pour vos images. Et bien sachez qu'il existe une petite application qui permet d'automatiser la compression d'images JPEG et PNG sans perte de qualité et en un seul clic : Trimage Image Compressor, qui utilise optipng, advpng et jpegoptim, suivant le type du fichier. Installation L'installation est très simple, il suffit d'ajouter le dépôt PPA de l'application […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: