links for 2009-06-06

 

Import de WordPress 1.2 vers WordPress 2.7

L’ancien blog est mort, vive l’ancien blog!

Importer du WordPress 1.2 vers un WordPress 2.7 flambant neuf ne fut pas une mince affaire…

Je me suis inspiré du plugin d’export concocté par Aaron Brazell qui lui même s’était inspiré du script de Matt Mullenweg.

Pour ceux qui seraient dans la même situation que moi (ça doit pas courir les rues, ceci dit, WordPress 1.2 date quand même un peu!), voici comment procéder:

  • Téléchargez mon plugin hacké et décompressez le.
  • Copiez wp-xmlmigrate.php dans /wp-content/pugins/
  • Copiez export.php dans /wp-admin/
  • Éditez export.php afin de définir les bonnes catégories à exporter : $_POST[‘catexport’] = array(1,2,3,4,5,6,7,8) exporte les catégories 1 à 8, par exemple.
  • Activez le plugin
  • Rendez-vous à l’adresse [début de l’adresse de votre blog]/wp-admin/export.php
  • Vous devriez obtenir un beau fichier XML contenant tous vos billets et les commentaires associés

Il ne reste plus qu’à vous arranger pour recopier les images et adapter vos chemins dans les billets, l’import des images n’ayant pas fonctionné lors de l’import (sans doute parce que la majorité de mes chemins étaient relatifs) et admirer vos anciens billets dans votre tout nouveau blog, exactement comme ici!

Vous pouvez également mettre en place une règle de réécriture sur l’ancien blog pour tout rediriger sur le nouveau et conserver votre référencement. La syntaxe dépend de celle que vous aviez adopter mais vous pourriez vous inspirer de ceci si vous étiez en /archives/date/nom-du-billet et que vous passez en /nom-du-billet (tous les spécialistes du SEO vous dirons que c’est la meilleure forme d’url pour un blog ;-)):

RewriteRule archives/[0-9]+/[0-9]+/[0-9]+/(.+) http://url-du-nouveau-blog/$1 [QSA,R=301,L]

NB: une petit nettoyage des catégories sera sans doute nécessaire : une fusion des catégories commune s’opère bien mais celles qui n’existaient plus sur le nouveau blog sont crées, ce qui n’est pas forcément très heureux si vous les aviez déjà réorganisées.

 

StructureSynth

StructureSynth vous permet de générer des structures complexes en 3 dimensions à l’aide de lignes de code simple. Une sorte de processing, l’animation en moins mais orienté 3D.

Dans le même genre, on pourra aussi se pencher sur Context Free Art, dont s’est en fait inspiré l’auteur de StructureSynth, le définissant lui même comme la déclinaison 3D de ce dernier.

Pour finir, faites un petit rendu avec SunFlow, lui aussi open source.

Merci Nicolas.

 

Flipple

Passionné de flipper comme je suis, je ne peux m’empêcher de parler de cette idée géniale qu’est Flipple, un moteur de localisation de flippers basé sur Google Maps.

À vrai dire, j’avais pensé coder ça moi même… Les grands esprits se rencontrent !