header de Yazerty.Net

dotclear

Tags relatifs :

DotClear 2 -> WordPress 2 : migration des liens

boulet et chaîne

Durant la migration de DotClear 2 à Wordpress 2, les adresses de toutes les pages de Yazerty.Net ont été modifiées. Or dans mes billets j’avais fait des liens vers d’autres billets de Yazerty.Net. Ces liens étaient donc tous morts suite au passage de DC2 à WP 2. Je les ai tous refait à la main.

tag cloud de yazerty.net

J’en ai profité pour mettre des tags sur l’intégralité des articles antérieurs à septembre 2006, période à partir de laquelle sont apparus les tags sur Yazerty.Net. Cela a d’ailleurs fait évolué un peu l’aspect du tas de clous ^^.

Concrètement tout ça ne se voit pas, c’est une simple question de “maintenance”… Mais cela m’a pris du temps, beaucoup (2300 articles à traiter…). Ces choses bidules trucs de migration semblent maintenant être terminées. Je préfère ne pas l’affirmer dès à présent, il reste peut-être encore quelques trucs que je ne vois pas pour le moment, sans doute minimes… J’espère ;-) !!

TO DO list :

  • page de contact.
  • réduction des url dans les commentaires.
  • prévisualisation des commentaires (option).

Import / Export de DotClear 2 vers Wordpress 2

logo de Wordpress

Dans un précédent article, je vous annonçais un “grand” changement pour Yazerty.Net : la migration de DotClear 2 à Wordpress 2. Quelques jours plus tard voici un petit compte rendu de cette migration… Ca n’a pas un immense intérêt pour la plupart, mais cela pourra peut-être servir à ceux qui auraient envie de migrer un jour, qui sait…

  • Sauvegarder l’intégralité du blog. Comme tout le monde très régulièrement régulièrement (n’est-ce pas ;-) ?) il est absolument indispensable de faire une sauvegarde complète de tous ses fichiers stockés sur son FTP ainsi que de toute la base de données.
  • Exporter une sauvegarde de son blog DotClear. Il faut pour cela se rendre dans l’administration de DotClear : Import/Export -> Exporter -> Exporter tout. Il faut vérifier le fichier de backup ainsi obtenu. Pour cela il suffit d’ouvrir le fichier dans un éditeur texte (Wordpad, Notepad++, Jedit, …). A la fin du fichier il ne doit y avoir aucun message d’erreur suspect. Il se peut en effet que le fichier de backup ainsi téléchargé ne soit pas complet si le blog est gros (plus de 2000 billets disons). Personnellement j’ai eu plusieurs échec à cause d’une connexion internet trop lente, le téléchargement ne se faisait pas assez rapidement et le serveur coupait l’exécution du script avant le terme de son exécution normale. En coupant la télé par adsl ça a finalement fonctionné.
  • Prévenir ses lecteurs rss. Certaines personnes ne viennent plus sur votre site, elles ne lisent votre site que par le biais de son flux rss. Si vous décidez de passer sur un autre outil de blog, l’adresse du flux rss changera. Il est donc impératif de prévenir vos lecteurs de cette modification à venir. Il est bien sûr possible de créer une redirection dans un .htaccess (ex : Redirect permanent /feed/rss2 http://www.yazerty.net/feed) mais certains outils ne suivent apparemment pas cette redirection (dont Google Reader apparemment - et bizarrement). J’ai omis cette primordiale étape, je m’en mords les doigts.
  • Installer Wordpress 2. L’installation de Wordpress 2 est vraiment très intuitive, très facile. En 5 minutes vous aurez télécharger la version française et l’aurez installé sur votre site. Il est préférable de mettre Wordpress dans un dossier (pour les mises à jour principalement), et non pas à la racine. Pour faire comme si Wordpress était à la racine de votre site il existe une astuce très simple à mettre en pratique.

logo Wordpress tampon

  • En cas de tags sous DotClear. Si sous DotClear 2 les billets étaient taggés, il est nécessaire d’installer le plugin Simple Tagging sur Wordpress pour les importer lors de la phase de migration des anciens billets DotClear 2 vers Wordpress 2. Pour installer un plugin sous Wordpress c’est très simple : téléchargement du plugin, upload dans le répertoire /wp-content/plugins/, puis activation du plugin dans l’onglet “Plugins” de l’administration Wordpress.
  • Phase d’importation. Ensuite pour importer tous les anciens billet, commentaires et tags de DotClear 2 il faut télécharger le script d’import créé par Albaran et spécialement dédié à cette opération. Celui-ci se trouve sur ce tutorial anglais qui vous expliquera également comment gérer la migration de tous vos chemins d’accès (changer les adresses des images dans tous vos posts par exemple…). Il suffit ensuite d’uploader le script dans /wp-admin/import/et de le lancer en passant par l’administration de Wordpress : Gérer -> Importer -> DotClear flat import.
  • Normalement tout est maintenant bien migré :-). Personnellement j’ai du recréer manuellement quelques billets perdus en route (sans erreur indiquée pourtant, les mystères de l’informatique).
  • Adaptation du thème. Soit on garde son thème de DotClear et on le bidouille en copiant les balises <?php ?> qui sont dans les fichiers du thème par défaut, soit on prend un autre thème sur le net si on n’est pas très bidouilleur ;-).
  • Choix et ajout de plugins. Wordpress manque de certaines choses par défaut étonnamment. Il faut donc se faire une petite sélection de plugins à droite à gauche pour se personnaliser son Wordpress comme on le souhaite :-)…

Pour les plugins Wordpress je ferai un nouveau billet quand j’aurai un peu plus de recul sur ceux-ci…

Migration de DotClear 2 vers Wordpress 2

logo de Wordpress

Le blog de Yazerty.Net a commencé sa vie au printemps 2005 avec le script de blog DotClear 1.2. Il a ensuite migré vers DotClear 2 en septembre 2006. Un an plus tard j’ai décidé de passer sur Wordpress 2.2, un tout autre système de blog.

Pourquoi ce changement ?

DotClear 2 a été une très grande avancée par rapport à DotClear 1, et dans le monde des blogs tout simplement. Puissant, esthétique, pratique, très certainement très bien codé, il est un très bon outil pour bloguer au quotidien !

J’ai cependant ressenti la nécessité l’envie d’ajouter de nouvelles fonctionnalités à Yazerty.Net et de tester des petits trucs, quitte à les désinstaller par la suite. Or DotClear 2 est encore en version beta, près d’un an après la première version. Cela n’incite peut-être pas les blogueurs restés sous DotClear 1 à passer le cap (alors que la version 2 est parfaitement stable !) et DotClear possède certes une dynamique communauté (bravo au forum officiel !) mais celle-ci reste française. Cela a pour conséquence moins de plugins. Je n’ai par exemple pas réussi à afficher les posts en relation avec le billet affiché, alors qu’un tel plugin existe depuis longtemps sur Wordpress. L’immense communauté de Wordpress (un outil américain) permet d’avoir accès à un nombre très très important de petites choses (plugins, thèmes, …).

J’avais aussi envie d’essayer autre chose, par simple curiosité, par aventure technophile, je l’avoue ^^.

Je pense vous tenir au courant des différences que je note au quotidien entre ces 2 outils de blog…

DotClear a en tout cas été un très bon outil de blog durant ces 2 années de blogging !

Durant la migration un vingtaine de billets ont été perdus. Même après plusieurs essais, aidé par albaran, que je remercie mille fois pour sa précieuse aide, impossible de récupérer ces billets et leurs commentaires. Les mystères de l’informatique… J’ai donc recréé à la main ces billets manquants (mais pas les commentaires), par soucis de recréer l’ancien Yazerty.Net à l’identique au niveau du contenu. A part cette petite vingtaine de billets, les plus de 2300 billets, leurs commentaires et leurs tags ont été correctement importé vers ce système Wordpress à priori. C’est quand même pas mal :-) !

Cette migration implique aussi un changement dans les urls des billets. Ce qui veut dire d’énormes répercutions sur le (bon) référencement des pages de Yazerty.Net ! Les nouvelles urls générées lors de la migration impliquent qu’il ne sera pas toujours possible de faire de jolies et efficaces redirections. Si quelqu’un s’y connait, rien qu’un peu, en rewritting, j’ai en ce moment infiniment besoin d’aide pour tenter quelque chose :’( !

Du point de vue du référencement je suis un grand malade en faisant de la sorte, ça va sans doute être un carnage, mah je m’en fou :D. Enfin si quelqu’un a une bonne solutioin de rewritting ça serait avec un immense plaisir quand même ;-) !

Comme vous le remarquez sans doute si vous êtes un habitué des lieux, Yazerty.Net a changé d’aspect. Cela ne durera pas très longtemps, le temps de remettre en place l’ancien design. Je préfère faire ça en live pour être sûr de mes choses, même si ça perturbe potentiellement un peu l’affichage pendant quelques heures… Tout devrait redevenir comme avant sous quelques heures/jours…

Enfin l’adresse du flux rss a changée !! C’est maintenant : http://www.yazerty.net/feed Pensez à mettre vos lecteurs de flux rss à jour !

Ah oui : je suis revenu sur le net, le temps d’un interlude entre 2 période chargées. Je devrais réellement revenir à partir du mercredi 30 mai 2007 :-).

Hop hop hop… !

Edit : j’ai rédigé un petit compte-rendu d’import/export de DotClear 2 à Wordpress 2.

Les commentaires prennent de la hauteur

Barre de réglage de hauteur de zone de commentaire

Cette petite barre située en dessous de la zone de commentaire d’un billet sur Yazerty.Net signifie simplement que vous pouvez maintenant régler la hauteur de la zone de rédaction de votre commentaire. Cela peut être pratique pour avoir une vision d’ensemble et se relire en cas de long commentaire :) !

Ce système a été testé sous Firefox 2, Internet Explorer 7 et Internet Explorer 6 (merci CoinCoin !). Cependant si un bug se produit chez vous n’hésitez pas à me le dire en commentant ce billet ou en m’envoyer un mail sur yazerty@yazerty.net .

J’en ai profité pour réorganiser un peu cette zone de rédaction de commentaire : les champs sont maintenant en dessous de leur libellé. C’est surtout utile pour le champ de rédaction du texte du commentaire, car celui-ci est maintenant de la largeur du commentaire qui sera affiché après son envoi.

Vouala :).

Page About et page de contact

Deux petites nouvelles pages sur Yazerty.Net : une page de présentation et une page de contact pour m’envoyer un mail sans passer par votre logiciel ou site de mail. Ces deux petites choses sont accessibles via le menu de droite de Yazerty.Net.

Ces pages peuvent ont été créées grâce à la version beta 0.5 du plugin Related pour DotClear 2 de Pep.

Un billet au hasard avec dotclear

Un billet aléatoire au hasard avec dotclear

Ce nouveau lien, situé sous les titres des 10 derniers billets publiés sur Yazerty.Net, permet comme son nom l’indique de tomber de façon totalement aléatoire sur un des billets déjà publiés sur Yazerty.Net (plus de 2000 à ce jour). De quoi s’amuser en (re)découvrant les anciens billets de Yazerty.Net (triés chronologiquement dans les archives) :-).

Ceci fonctionne grâce au plugin Billet aléatoire de Julien :).

Sinon vous l’aurez sans doute remarqué, les commentaires peuvent maintenant être affichés sur la page d’accueil, en cliquant sur “Afficher/Cacher les commentaires”. J’ai eu une petite pointe de nostalgie :’) quand j’ai été reprendre le code javascript servant à ce petit artifice dans l’archive Yazerty.Net de la Wayback machine (parfois très lent), un service qui archive une grosse partie de l’internet, pour l’éternité.

Yazerty.Net en bidouillage

Je testerai sans doute quelques petites choses sur Yazerty.Net prochainement. So, des perturbations d’affichage de pages sont sans doute à prévoir… Vuala :).