dc2drupal : un convertisseur Dotclear vers Drupal
Par NiCoS le mardi 25 juillet 2006, 23:48 - Projets - Lien permanent
Je l'ai annoncé ici, je suis en train de rédiger un convertisseur de billets Dotclear vers Drupal.
Objectifs :
- Reprise des catégories : FAIT
- Reprise des billets : FAIT
Y a avait un bug sur la transformation des caractères avec accents, corrigé en ajoutant le bloc ci-dessous en amont de la requête SQL d'insertion des contenus dans Drupal)
geshi SQL
mysql_query("SET NAMES utf8");
mysql_query("SET collation_connection = 'utf8_unicode_ci'");
A l'inverse, pour les contenus de Dotclear, il fallait repasser sur :
geshi SQL
mysql_query("SET collation_connection = 'latin_swedish_ci'");
Tout ça parce que chaque base n'utilise pas le même jeu de caractères...
- Reprise des commentaires : FAIT
- Remise en ordre des ids & autres choses à droite et à gauche : FAIT
- Tests définitifs : FAIT
- Packaging : FAIT
Ne seront pas repris :
- Les utilisateurs : je pars sur le principe que l'utililisateur cible dans drupal est le même que dans votre instance dotclear...
- Les trackbacks : Comme c'est un module externe, je ne le reprends pas. Par défaut, les trackbacks sont repris sous la forme de commentaires.