Explication de ma migration de blog

Je viens de finir ma migration de dotclear 1.2.6 vers la 2 beta 7, dernière née de l’application Weblogs permettant de mettre en place son propre blog.
Cette opération n’as pas été de tout repos et je vais donc dans ce billet expliquer chaque étape. Il existe déjà beaucoup d’aides, de forum et d’autres blog qui expliquent cette migration mais un de plus de fait pas de mal. Surtout que pour arriver à finir ma migration, je me suis appuyer sur beaucoup de ces publications. Je suis persuadé que mon billet aidera quelqu’un un jour 🙂

1ère étape: télécharger dotclear et sauvegarder les fichiers et dossiers importants

Tout d’abord, cela semble assez logique, il faut prendre la dernier version de dotclear, pour cela, une adresse: le site Internet dotclear.
Ensuite, et c’est très important, il faut conserver certains fichiers comme indiqué dans la procédure de mise à jour.
Le conseil: conserver l’ancien dossier et le renommer: par exemple de « /blog/ » à « /blog_old » et recréer un dossier « /blog/ » avec la nouvelle version.

2ème étape:Installation de la nouvelle version

Dans votre nouveau fichier « /blog/ », vous pouvez installer la nouvelle version.
Pour ma part, j’ai recréé une table dans ma base de données OVH pour pouvoir utiliser le php5.
Il faut donc bien renseigner le fichier config/php avec ces nouveaux paramètres.
Choisir ou créer un thème.

3ème étape: exporter les données de l’ancien blog (billets, commentaires…)

Tout est très bien expliqué ici.

4ème étape: Redirections d’URL

Après avoir mis en place la nouvelle version (tout est très bien expliqué sur le site dotclear), choisi son nouveau thème, sa mise en page, ses widgets (qui sont très facile à mettre en place)…il faut faire ses redirections. A quoi ça sert ? tout simplement à ce que les liens qui ont été enregisrté un peu partout (moteurs de recherche, autres site web…) permettent à vos visiteurs de retomber sur votre article.
Pour cette partie, j’ai écrit tout un article…bonne lecture. Vous pouvez également utiliser cette technique pour rediriger toutes vos images.

5ème étape: installation des plugins, widgets

Voilà ce que j’ai aujourd’hui comme plugins, widgets et outils d’analyse sur mon blog:

  • Antispam par défaut: à tester, je verrai d’ici peu s’il est efficace.
  • Blog import: permet de récupérer les données de son ancien blog.
  • Sitemaps: améliore la qualité du référencement sur les pages les plus importantes du blog.
  • Widget Feedburner: Si vous utilisez Feedburner.
  • Widget Google Analytics: Si vous utilisez cet outil de mesure de statistiques. Ce widget permet d’automatiser l’insertion du code sur les pages du blog.
  • Et les autres widgets de base !

Je vais surement en installer d’autres ces prochains jours. Si vous avez des conseils ?

Ecrit par William le 26 juillet, 2007 | 2 Commentaires »

Redirections des liens après une migration vers dotclear 2 beta 7

Pendant ma migration de dotclear 1.2.6 vers 2 beta 7, je me suis assez pris la tête pendant 2 jours avec ce fameux fichier qu’est le .htaccess et les redirections d’URL.

J’ai parcouru à peu près tous les sites, blogs, forums qui existent à ce sujet et je vais donc apporter mon explication pour aider mon prochain!!!

Mais tout d’abord, qu’est ce que c’est que ça ?

La redirection d’URL permet tout simplement de rediriger des anciennes URL vers des nouvelles. On le comprend plus facilement dans le cadre du référencement.
Lorsque vos pages sont référencées sur les moteurs de recherche, elles sont enregistrées grâce à leur URL. Si vous modifiez l’architecture de votre site Internet, l’URL des pages change…vos visiteurs ne viendront plus directement sur votre site et tout le travail de référencement sera à refaire.
Pour éviter cela, on peut utiliser le fichier .htaccess (souvent utilisé pour protéger son site par mot de passe) et quelques lignes de code pour rediriger le trafic vers les pages de votre nouveau site…Pratique !!!

Je vais copier/coller mon fichier .htaccess ci-dessous et tenter une explication du pourquoi/comment/à quoi ça sert pour chaque ligne:

Activer le php5

# Pour activer PHP 5
SetEnv PHP_VER 5

Lors de ma migration, j’ai vu que Dotclear beta 7 utilise le Php5…Maintenant très largement répandu. Il se trouve que mon hébergeur, le très célèbre OVH, a mis du temps à se mettre à jour et utiliser le php5 pour les bases de données. Il se trouve que j’ai recréé un table, avec la possibilité d’utiliser php5, cependant, cette ligne de commande est indispensable…je n’ai pas trop compris pourquoi, si quelqu’un le sait, une petite explication serait la bienvenue.
Autre info, j’ai vu que certains utilisent la commande « AddType x-mapp-php5 .php« , perso, elle ne fonctionne pas.

Activer la réécriture des URL

#Activation de la réécriture des Urls
RewriteEngine On

Cette commande sert, comme son nom l’indique à activer la fonction de réécriture des liens.

Indication du répertoire racine pour la réécriture

#Indication du répertoire racine pour la réécriture
RewriteBase /blog/

Cette commande indique le répertoire ou tout va se passer. Si vous ne changez pas le nom, c’est souvent « dotclear ».

Pas de réécriture si le fichier (-f, file) ou le dossier (-d, directory) existe

#Pas de réécriture si le fichier (-f, file) ou le dossier (-d, directory) existe
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

Le commentaire est aussi assez explicite.

Redirection des flux RSS

# feed RSS et Atom Dc1 vers feedburner
Redirect permanent /blog/rss.php http://feeds.feedburner.com/WilliamTootill
Redirect permanent /blog/atom.php http://feeds.feedburner.com/WilliamTootill

Là, il s’agit d’une redirection d’une adresse vers une autre (sans variable) avec la commande « Redirect permanent« .
A gauche, l’ancien lien « /blog/rss.php « , et à droite, la nouvelle adresse complète « http://feeds.feedburner.com/WilliamTootill ». Dans mon cas, elle est redirigée vers Feedburner.

Redirection des Tags

#Tags
RewriteRule ^index.php/tag[/](.+)$ #http://www.william-tootill.info/blog/index.php?tag/$1 [R=301,L]

Les Tags sont les mots-clés que tout bon blog se doit d’avoir. il est donc important de rediriger les adresses.
Ici, mon ancienne adresse pour le tag bourse était: « william-tootill.info/blog/index.php/tag/bourse »
Il faut que je le redirige vers: « http://www.william-tootill.info/blog/index.php?tag/bourse » et ainsi de suite pour tous mes tags.
Je dois donc utiliser une variable.
La variable est « (.+)$ » qui permet de récupérer tout caractère. Dans la nouvelle adresse, le « $1 » permet d’indique de placer cette variable (de la 1ère adresse), à cet emplacement.
Dans le cas des Tags, une seule variable est nécessaire.
Le « [R=301,L] » indique au moteur de recherche que cette nouvelle adresse est définitive.

Redirection des billets

#Billets
RewriteRule ^index.php[/]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/](.+)$ #http://www.william-tootill.info/blog/index.php?post/$1/$2/$3/$4 [R=301,L]

Maintenant, vient la redirection des billets. Sur le même principe, je dois remplacer:
« william-tootill.info/blog/index.php/2007/03/02/61-challenge-investissement-supelec »
Par
« http://www.william-tootill.info/blog/index.php?post/2007/03/02/61-challenge-investissement-supelec »
Cette redirection nécessite 4 variables: l’année, le mois, le jour et le nom de l’article. Pour les chiffres, la variable est « ([0-9]+) » qui permet de récupérer des chiffres. Pour le nom de l’article, c’est comme pour les Tags: « (.+)$ ».
A ne pas oublier, les slashs qui doivent être entre crochets « [/] ».
On remarque dans la nouvelle adresse que 4 variables sont présentent.

Redirection des archives et des catégories

#Archives
RewriteRule ^index.php[/]([0-9]+)[/]([0-9]+)$ #http://www.william-tootill.info/blog/index.php?archive/$1/$2 [R=301,L]

#Categories
RewriteRule ^index.php/(.+)$ #http://www.william-tootill.info/blog/index.php?category/$1 [R=301,L]

Dans le même esprit, la redirection des archives et des catégories se fait pareil.

ATTENTION: il faut faire attention à l’ordre. Lorsque la redirection est faite, le fichier .htaccess est parcouru de haut en bas (logique) et applique la redirection dès que le format correspond.
En gros, lorsque j’ai mis la redirection pour les Tags à la fin, elle ne marchait pas. Il me mettait le format des Catégories.
En plaçant la redirection des Tags en premier, tout est OK !

Voilà voilà. Je recopie dessous tout mon fichier htaccess:

# Pour activer PHP 5
SetEnv PHP_VER 5

#Activation de la réécriture des Urls
RewriteEngine On

#Indication du répertoire racine pour la réécriture
RewriteBase /blog/

#Pas de réécriture si le fichier (-f, file) ou le dossier (-d, directory) existe
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /blog/index.php [L]

# feed RSS et Atom Dc1 vers feedburner
Redirect permanent /blog/rss.php http://feeds.feedburner.com/WilliamTootill
Redirect permanent /blog/atom.php http://feeds.feedburner.com/WilliamTootill

#Redirection des flux de DC2 vers feedburner tout en conservant les flux des catégories, des tags et des billets sur DC2
RewriteRule ^/feed/rss2$ http://feeds.feedburner.com/WilliamTootill [R=301,L]
RewriteRule ^/feed/atom$ http://feeds.feedburner.com/WilliamTootill [R=301,L]

#Tags
RewriteRule ^index.php/tag[/](.+)$ #http://www.william-tootill.info/blog/index.php?tag/$1 [R=301,L]

#Billets
RewriteRule ^index.php[/]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/](.+)$ #http://www.william-tootill.info/blog/index.php?post/$1/$2/$3/$4 [R=301,L]

#Archives
RewriteRule ^index.php[/]([0-9]+)[/]([0-9]+)$ #http://www.william-tootill.info/blog/index.php?archive/$1/$2 [R=301,L]

#Categories
RewriteRule ^index.php/(.+)$ #http://www.william-tootill.info/blog/index.php?category/$1 [R=301,L]

Et enfin, quelques liens qui m’ont bien aidé:

Le blog de LLaumgui

Webmaster-hub

Apache modules

Alexandre.alpetit

Ecrit par William le 25 juillet, 2007 | Pas de commentaires »

Gagnez 2 millions de dollars (1,45 millions d’euros) en resolvant une énigme.

<a href= » » target= »blank »><img src= »http://www.eternityii.com/img/logo.jpg » border= »0″ width= »250″ /></a> <br /><br />A partir du 28 juillet, débutera un concours dans 20 pays (France, Royaume Uni, Afrique du Sud, Australie, Nouvelle Zélande, Espagne, Pologne, Grèce, Portugal, Danemark, Finlande, Suède, République Tchèque, Slovaquie, Hongrie, Israël, Russie, Suisse, Bélgique et Norvège). <br />Il s’agit d’un jeu de société entre le puzzle et le jeu de logique composé de 256 pièces sur un plateau de 16 x 16 cases.<br />Il sera en vente dans la plupart des magazins de jouets (JouéClub, Toys’r us, maxi toys), chez Cora et sur Amazon.fr.<br />Vous pouvez d’ailleurs déjà vous <a href= »http://fr.eternityii.com/essayer-eternityii-en-ligne/ » target= »blank »>entraîner en ligne</a> sur le <a href= »http://fr.eternityii.com/ » target= »blank »>site officiel de Eternity II</a>.<br />Il existe environ 20 000 combinaisons possibles mais aucunes machines n’aurait pu résoudre ce casse-tête.<br /><br />Le dépouillement des résultats est prévu pour le 31 décembre 2008 et un chèque de 2 millions de dollars sera reversé à celui ou celle qui trouvera le plus rapidement une combinaison.

Ecrit par William le 25 juillet, 2007 | Pas de commentaires »

De quelle attraction s’agit-il ?

Voici une vidéo prise dans une attraction. Je me suis fais ma petite sortie annuelle pour tenter d’avoir quelques frissons et je me suis dit pourquoi pas « podcaster » une attraction…histoire de voir ce qu’elle a à nous dire !!!
Un conseil, ne mettez pas le volume trop fort, le vent rend un son atroce.
Si vous avez l’oeil, vous verrez au début sur la piste à gauche, des casquettes qui appartiennent à des téméraires passés avant moi…quelle idée aussi de garder sa casquette.

Ah oui j’oubliais, de quelle attraction s’agit-il ?

Ecrit par William le 22 juillet, 2007 | 4 Commentaires »

Migration dotclear 1.2.5 >> 2 beta 7

Je suis en train de mettre à jour ma version de dotclear afin de diposer de plus de fonctionnalités. Il est donc fort possible que certains bugs surviennent.

Ecrit par William le 21 juillet, 2007 | Pas de commentaires »

Sondage diplômés d’écoles de commerces et d’ingénieurs

La TNS Sofres à publié une enquête sur les grandes écoles (commerces et ingénieurs).
Basée sur des sondages, elle revèle que la confiance des commerciaux pour trouver un premier emploi remonte tout en restant assez en dessous de la confiance accordée par les ingénieurs.
On y apprend que le « travailler plus pour gagner plus » est une doctrine chez les commerciaux et un sentiment qui ne cesse de croître ces dernières années.
Dans l’ensemble, la moitié des diplômés veulent commencer à l’étranger (ça me concerne ça…)
Enfin, voici le palmarès des écoles les plus attractives pour les ingénieurs:

Malheureusement, les étudiants de l’EPMI n’ont pas été sollicité pour cette enquête.

Voir l’étude complète.

Ecrit par William le 20 juillet, 2007 | Pas de commentaires »

Gagner sa vie en se faisant plaisir

Je viens de lire un livre très intéressant intitulé « Gagner sa vie en se faisant plaisir ». Il s’agit d’un livre qui recense quelques 200 Nouvelles Idées Business.
Vous souhaitez entreprendre, je vous le conseille vivement !!!
Il déroule une panoplie d’idées pour la création d’entreprise.
Ecrit par 2 baroudeurs qui ont fait le tour du monde et ont ainsi déniché des idées novatrices de business.
En voici quelques exmples tirés du livre:

  • Le salon de sieste pour les employés
  • La barre du soldat (attacher une image de marque à un produit alimentaire)
  • Club de golf relié à Internet
  • Parfums pour médicaments
  • Service de poule pondeuse
  • Aide au changement de fournisseur de service (Internet, Téléphone, gaz, électricité…)
  • Carte de fidélité finançant les études
  • Conseils pour faire sauter les amendes
  • Cuisines communes
  • Toilettes 5 étoiles
  • Management par les tanks (Méthodes de management insipirées du militaire)
  • Poubelle avec compacteur
  • Colonies de vacances pour ennemis
  • Consultants après guerre
  • Center d’appels à la maison
  • Fournisseur d’alibi (pas très moral…)
  • Sites de rencontres thématiques (Sourds, végétariens, propriétaires d’animaux…)
Ecrit par William le 19 juillet, 2007 | Pas de commentaires »

Pourquoi j’ai passé le CCNA ?

Avant de passer le CCNA (que j’ai loupé), je me suis posé une question toute bête: quel est mon intérêt de passer le CCNA ?
Je suis en dernière année d’une école d’ingénieur généraliste, j’ai fais une option de dernière année en réseaux et télécommunications et j’ai surtout fais 3 stages dans des domaines totalement différents: industrie pour le premier, automobile pour le deuxième et mon stage de fin d’étude que je suis en train de finir est dans les Télécommunications.
A priori pas beaucoup de rapport avec le CCNA !
De plus, le CCNA reste un examen avec beaucoup de pratique et très technique. Je ne m’oriente pas non plus dans la technique pure et dure…

Alors pourquoi est ce que j’ai dépensé 150 €, j’ai passé des soirées et des week-ends à travailler pour tenter d’avoir cette certification ?

La première raison est que j’ai reçu les cours pendant ma dernière année d’ingénieur, à savoir les 4 modules qui composent le CCNA. Il s’agissait pour moi de conclure ces cours par l’examen.
Ensuite, je veux pouvoir avoir une étiquette pluridisciplinaire. J’ai fais mon stage dans les télécommunications dans un poste orienté chef de produit. Je veux allier à cette expérience une compétence et des connaissances dans les réseaux informatiques avec un aspect plus technique.
Ensuite, le CCNA intègre beaucoup de notions sur les réseaux informatiques: je le prends donc comme une culture générale des réseaux (j’ai d’ailleurs eu mon meilleur score dans la partie « Technology »).
De plus, je projette de trouver mon premier emploi à Londres. Comme mon anglais parlé mettra quelques temps à être « fluent », une compétence purement technique peut m’être d’une grande utilité pour débuter.

Voilà les raisons pour lesquelles j’ai tenté d’obtenir le CCNA.
Même si je l’ai loupé (de peu), je garde pour moi tout le travail que j’ai fourni.

Je mets cette analyse personnelle en ligne car elle aidera peut être quelqu’un à passer ou pas le CCNA.

Ecrit par William le 17 juillet, 2007 | 4 Commentaires »

Vos flux RSS en vision 3D

Vous êtes fan de flux RSS ? pourquoi ne pas tenter l’aventure 3D avec le site rssvoyage.com ?
Il s’agit d’un site qui récupère vos flux RSS (jusque là rien d’anormal) et qui vous les positionne dans l’espace en fonction du temps.
Plus votre flux est vieux, plus il est loin !!!
Et vous pouvez vous balader dans vos flux avec les flèches de votre clavier et la molette de la souris.

Concept assez original.

Ecrit par William le 17 juillet, 2007 | Pas de commentaires »

Tentative de passer la certification Cisco CCNA

Ce matin j’ai tenté d’obtenir la certification Cisco CCNA.
Et malheureusement, je l’ai loupé…de peu.
Je me suis rendu à Paris, proche de la gare Saint Lazare, dans le centre d’examen LSI qui est apte à faire passer et à délivrer cette certification. Pour le trouver, je suis passé par le site Internet Pearsonvue.com
. Ensuite, on m’a mis dans une pièce tout seul avec un ordinateur et du brouillon. L’examen se déroule sur 2 heures et j’ai choisis de le passer en anglais. En effet, on a la possibilité de le passer en français mais j’ai fais toutes mes révisions en anglais et de toute façon, le langage utilisé dans les réseaux informatiques est l’anglais.
Au total, 53 questions avec des QCM, simulations…

Au final, mon résultat qui s’imprime tout seul: 821 🙁
La note est comprise entre 300 et 1000 et pour l’obtenir il faut au moins 849. Ca s’est donc joué à 1 ou 2 questions.

Le plus important est de bien gérer son temps, c’est là ou j’ai péché. J’ai fini plus de 45 minutes avant la fin du temps.
Et sachant que je me suis dépêché sur certaines questions (notamment 2 simulations), et bien je me dis que ça aurai été faisable 🙁

Le détail de mon score donne ceci:

66% Planning & Designing
75% Implementation and Operation
72% Troubleshooting
84% Technology

Ecrit par William le 12 juillet, 2007 | Pas de commentaires »