Archive pour la Catégorie 'Blog'

Déplacer son blog WordPress

Récemment j’ai entrepris de simplifier la gestion de l’hébergement de mes sites internet :

  • un hébergement OVH Perso qui offre 25Go de disque que je peux répartir en 1000 domaines ou sous-domaines à un prix avantageux (~ 30 euros par an)
  • la plupart de mes domaines chez BookMyName, qui permet d’éditer sa zone DNS au format BIND et donc de faire des choses assez avancées et plus rapidement (~ 6 euros par domaine par an)
  • quelques domaines chez Gandi (lorsque l’extension n’est pas dispo chez BookMyName), qui offre aussi l’option BIND et une bien meilleure qualité de service que BookMyName, mais qui est nettement plus cher (~ 15 euros par domaine par an)

Du coup il a fallu que je déplace mon blog WordPress de serveur, j’en ai également profiter pour changer de sous-domaine, en passant de fr.bioub.com à why.bioub.com.

Mon cahier des charges :

  • changer de serveur web
  • changer l’url du blog
  • rediriger toutes les anciennes URL vers les nouvelles
  • ne pas trop perdre en référencement

Prérequis :

Assurez-vous d’avoir configuré vos DNS et votre serveur web pour accueillir les connexions entrantes sur why.bioub.com

Etape 1 : Informer les visiteurs de la maintenance du blog

Même si l’opération m’aura pris en tout moins d’une demi-heure. J’ai préféré interrompre l’accès au blog pendant ce temps là. Pour cela il suffit de créer un fichier intitulé .maintenance à la racine du blog wordpress et d’y inclure la ligne :

<?php $upgrading = time(); ?>

Etape 2 : Sauvegarder le blog

Il y a plusieurs façon de faire, l’important étant de récupérer tous les fichiers sur le serveur et toutes les tables WordPress de la base de données.

Pour les fichiers j’ai simplement utilisé un client FTP.

Pour la base de données, j’ai utilisé la fonction export de PhpMyAdmin en cochant l’option Transmettre pour récupérer un fichier au format SQL.

Etape 3 : Effectuer les modifications dans la base de données

Pour cela j’ai créé une copie de mon fichier .sql. Puis j’ai recherché toutes les occurrences de « fr.bioub.com », que j’ai remplacé par « why.bioub.com ».

Comme j’ai également changé de serveur web, il m’a fallu remplacer également le chemin complet sur le serveur web. Pour connaitre l’ancien et le nouveau chemin, vous pouvez créer un fichier test.php à la racine de l’ancien ainsi que du nouveau blog et y inclure la ligne :

<? echo $_SERVER["DOCUMENT_ROOT"]; ?>

Dans mon cas : « /homez.17/comptao/bioub/fr » a été remplacé par « /homez.10/bohdanow/bioub/why ».

Etape 4 : Importer le nouveau blog

C’est le moment de recopier la sauvegarde des fichiers de votre blog sur le nouveau serveur, puis de modifier le fichier wp-config.php avec les identifiants de la nouvelles base de données.

Dans PhpMyAdmin vous pouvez importer le fichier .sql avec les nouvelles valeurs.

Etape 5 : Reconfigurer certains plugins

Certains plugins comme WordPress.com Stats ont besoin d’être reconfigurés avec l’URL du nouveau serveur.

Etape 6 : Rediriger l’ancien blog vers le nouveau

Arrivé à cet étape, le blog why.bioub.com a été testé et est pleinement fonctionnel.

Il n’y a plus qu’à créer ou modifier un fichier .htaccess sur l’ancien serveur et ajouter tout en haut de ce fichier la ligne :

Redirect permanent / http://why.bioub.com/

Désormais les visiteurs qui demanderont n’importe quelle page sur fr.bioub.com se retrouveront redirigé automatiquement vers la page équivalente sur why.bioub.com.

Au fil des mois, les moteurs de recherche vont indexer les nouvelles pages, et leur attribuer une partie du poids des anciennes pages. Il y a quand même des pertes, donc vous devriez redescendre dans le classement des moteurs de recherche.

Nouvelle version de Why bioub?

Nouvelle version de Why bioub?

K2 1.0.2 en Français (Thème WordPress)

Why bioub? utilise le système de blog WordPress ainsi que le thème K2 qui apporte tout le côté dynamique de la navigation.

Je l’utilise depuis le début, mais ne l’avais jamais mis à jour, ce que j’ai fait hier à l’occasion de l’anniversaire du blog. Sauf qu’une fois en version 1.0.2, je me suis rendu compte que les traductions n’étaient plus du tout à jour !

Il y a bien des traduction en français ici, et là-bas, et surtout celle que j’utilisais jusqu’à aujourd’hui, mais elles datent de plusieurs années ou ne sont pas toujours de qualité. J’ai donc entrepris une traduction depuis zéro avec l’application Poedit.

Si vous êtes intéressés, il suffit de créer un répertoire languages dans le dossier de K2 et d’y glisser le fichier fr_FR.mo.

Par ici pour le téléchargement : K2 v.1.0.2 en Français

J’ai soumis ma traduction à l’auteur de K2, vous la retrouverez donc d’ici quelques jours sur http://code.google.com/p/kaytwo-i18n/source/browse/trunk/

Happy Birthday Why bioub? !!!

Ça fait tout juste un an que j’ai installé ce blog WordPress sur le nom de domaine bioub.com !

A l’époque j’en étais encore à chercher le nom du blog, qui est devenu plus tard Why bioub?.

Why bioub? un an après, ça donne ça :

Statistiques mensuelles de cette première année

Statistiques mensuelles de cette première année

J’en ai profité pour faire un peu le ménage sur ce blog, installé les dernières versions de WordPress et de mon thème K2.

TEDx Paris Media Earthquake du 8 juillet

J’étais hier à l’événement TEDx Paris organisé à La Cantine Numérique sur le thème de l’évolution du journalisme ces dernières années.

Qu’est-ce que TED ?

TED est une rencontre annuelle créée en 1984 ou des experts de leur domaine viennent présenter leurs idées. A l’origine les domaines concernés étaient la Technologie, le Divertissement et le Design (TED étant l’acronyme de Technology, Entertainement & Design), mais aujourd’hui les conférences sont ouvertes à tous.

Le slogan de TED est Ideas worth spreading (les idées mérites d’être partagées), et depuis quelques années vous pouvez retrouver l’ensemble des conférences sur TED.com. J’ai d’ailleurs récemment fait mention de l’intervention de Tim Berners Lee sur le web sémantique.

Qu’est-ce que le programme TEDx ?

TEDx sont des événements organisé indépendamment de TED, le programme permet à des groupes de se rencontrer, d’échanger et d’organiser des conférences sous la licence TED. Le pendant parisien TEDx Paris organise depuis quelques semaines des événements à la Cantine Numérique, celui sur le journalisme d’hier était le deuxième.

TEDx Paris

TEDx Paris

Intervention de Jeff Mignon

Alors que nous étions à Paris, un autre événement TEDx était organisé en simultané à New York. Les deux interventions du jour étaient donc diffusés en streaming entre les 2 pays.

Jeff Mignon le premier orateur s’exprimait depuis New York. Malheureusement la connexion n’était pas de qualité et il était difficile de suivre son intervention tant sur le plan visuel (pourtant les slides avaient l’air de qualité) que sur le plan sonore.

Le sujet développé était pour moi trop ciblé sur les problématiques économiques lié à la presse, assez loin donc de mes préoccupations de blogueur.

Intervention Frédéric Filloux

La deuxième intervention du jour était assurée par Frédéric Filloux depuis Paris (et donc diffusée vers New York). Ancien correspondant à New York pour Libération, il a couvert à l’époque les émeutes de Los Angeles de 1992.

Ce que nous a fait comprendre Frédéric Filloux c’est qu’aujourd’hui les moyens de communications auraient eu un impact sur le cours des évènements.

Aujourd’hui nous disposons de plus de données (qui a dit BaseClip ?), ces bases de données (police, démographiques ou autres) sont également mieux interconnectés. Les émeutes auraient pu être moins virulentes si par exemple le choix du palais de justice avait été différent (je vous laisse consulter l’article de Wikipedia pour plus de détails sur les événements).

Concernant la couverture médiatique de l’événement, elle aurait été très certainement différente (du fait du journalisme citoyen, blogs, YouTube, réseaux sociaux, Twitter…), mais pas forcément meilleure. Pour Frédéric Filloux, l’information n’aurait pas forcément circulée plus vite (toutes les chaînes de télévision diffusait en direct des images d’hélicoptère), elle aurait en revanche certainement été amplifiée et plus précise.

Il est ensuite venu à parler de la couverture de la guerre du Viêt Nam. Il n’y avait à l’époque ni satellite, ni caméra ou appareil photo numérique. Les reportages arrivaient dans les pays occidentaux sur des bobines plusieurs semaines après avoir été enregistré. Cependant cela confère à cette guerre une dimension différentes de ce que l’on peut connaître aujourd’hui avec le direct. Il y aurait certainement eu moins d’article de fond, de photos historiques ou encore de livres à succès.

Diffusion du Talk de Clay Shirky

Je vous laisse découvrir par vous même la retransmission du talk de Clay Shirky, intéressant notamment sur la comparaison entre l’utilisation du web par l’équipe de campagne de Barack Obama, mise en opposition avec celle du gouvernement chinois.

En bref une belle initiative de la part de TEDx Paris, vous pouvez retrouver les photos comme d’habitude dans ma galerie Flickr.

Effet de mode : le code Konami arrive sur Why bioub?

Le code Konami est un cheat code qui est utilisé dans de nombreux jeux vidéo de l’éditeur Konami. Il est tellement populaire que depuis quelques temps, un certain nombre de sites internet activent une fonction cachée sur leur site via ce code.

Le Konami Code

Le code Konami

Par exemple, sur Facebook en tapant ↑↑↓↓←→←→BA+Entrer, vous aurez le droit à un halo de lumière du plus bel effet à chaque fois que vous appuierez sur une touche, cliquerez ou ferez défiler la page.

Halo de lumière sur Facebook

Halo de lumière sur Facebook

Le site Konami Code Sites qui a été créé la semaine dernière, référence tous les sites internet qui utilise ce fameux code pour afficher une fonction cachée. On y retrouve notamment Facebook, Google Reader et Digg.

Konami Code Sites

Konami Code Sites

Ce site étant finalement un annuaire de sites internet un peu particulier. Je me suis dit, pourquoi ne pas s’y inscrire ! Seule condition, avoir activé le code Konami sur son site, je vous laisse le taper de ce pas pour découvrir quelle fonction secrète peut bien se cacher derrière Why bioub? ;))