Comment se prémunir d’effacer totalement un site … ou la mésaventure d’un clic malheureux !

Voila, il était une fois un développeur qui travaille sous Symfony, Cette informaticien venant de mettre en production une modification a voulu effacer le cache.

Ceci dit sur Symfony, quand on efface le cache via la superbe commande :

./symfony cc

, le site est désactivé pendant un temps plus ou moins long.

Afin d’éviter ce temps d’indisponibilité, on procède de la façon suivante :

  1. on va dans le repertoire du cache, en règle générale :
    /home/user/www/cache
  2. on utilise la commande magique mais à ne pas mettre entre toutes les mains :
    rm -Rf *

Arrive le jour où pas trop bien réveillé, on se trompe de fenêtre et au lieu d’utiliser la formule magique au bon endroit, on le fait dans le répertoire racine du site !

Attention: Ceci est un exemple à ne pas suivre !!! Ne reproduisez pas cette action chez vous !! Sous peine de grave dommages netistiques !!

Bon, on remet le site, on reconfigure le tout, etc ….

Maintenant, réfléchissons à « Comment éviter que cela ne se reproduise ? », et trouvons un solution.

….

On dirait pas mais je réfléchi …

..

DING !! Ca y est j’ai trouvé !!

Le problème est de s’assurer que dans n’importe quel répertoire ou l’on se trouve, on puisse effectuer un effacement du cache en étant dans le bon répertoire !!

La solution un simple alias ou une commande bash pour le faire :

  • En alias, éditer le fichieir .bashrc et ajouter en fin de ficheir la ligne suivante  :
    alias viderCache='rm -Rf /home/user/www/cache/*'

    Ensuite on execute la commande : ‘. .bashrc’ pour recharger les alias.

  • Via un script bash, on edite le fichier ‘viderCache’ et on y met le code suivant :
    #!/bin/bash
    rm -Rf /home/user/www/cache/*

Et hop le tour est joué, on ne risque plus de supprimer le fruit de 4 ans de travail en une demi-seconde d’inattention !!

Cette astuce est déclinable dans bien des cas, et notamment pour les taches répétitives !!

Je vous souhaite que la mésaventure de ce pauvre développeur vous serve.

5 conseils pour optimiser la SEO sous wordpress

En passant, je suis tombé sur cet article qui indique de manière claire 5 possibilités d’optimiser ses articles sous wordpress.

http://www.ecommerce-webmarketing.com/2012/12/seo-5-conseils-pour-optimiser-vos-articles-de-blog-sous-wordpress/

En résumé, les 5 points sont :

  1. Optimisez l’url, par défaut wordpress utilise un format plutôt obscur, en modifier les paramètres on peut améliorer très simplement les choses en mettant par exemple le titre de l’article dans les urls : « Modifier les permaliens ».
  2. Rendre les titres et descriptions uniques : Des titres uniques et clairs permettront aux moteurs de recherches d’indexer correctement votre article.
  3. Définir une liste de mots-clés et les utiliser dans l’article y compris dans les attributs alt des images.
  4. Bien définir un sitemap !
  5. Faire attention au temps de chargement des pages, des pages lentes seront moins bien référencées que des pages s’affichant rapidement.

A bon entendeur !

Mathieu