- Statut : non résolu
- Ce sujet contient 117 réponses, 25 participants et a été mis à jour pour la dernière fois par Titite, le il y a 13 années et 1 mois.
-
AuteurMessages
-
10 novembre 2006 à 20 h 49 min #449275
[News]
– octobre 2007 : ajout de la traduction française faite par AmO (version 2.3 de flatimport)
– août 2007 : nouvelle procédure d’import spécifique à WordPress 2.3 ; nouveau packaging
– version de flatimport.php WP 2.3 : 2.3.0
– version de flatimport.php WP 2.0-2.2 : 1.1.1[Ils sont passés de Dotclear à WordPress]
– Quelbazar, l’oeil du Syklop 10 raisons pour migrer de Dotclear2 à WordPress
– yazerty.net exemple de migration d’un gros blog (2305 billets, 7880 commentaires, 3610 tags
– SK Blog
– 64k le blog de soph et ced un tuto par ced pour passer de Dotclear 1.2 à WordPress 2.1[Téléchargement]
De Dotclear 2 ou 1.2.x à WordPress 2.3
– Script PHP, tutoriel
– Suppléments Import d’images, plugins Dotclear d’export pour les serveurs Free.fr …De Dotclear 2 ou 1.2.x à WordPress 2.0 2.1 2.2
– Script PHP, tutoriel, suppléments[Downloads]
From Dotclear 2 or 1.2.x to WordPress 2.3
– PHP script, tutorial
– Add-ons Images import plugin, Dotclear export plugins specific to Free.fr servers …From Dotclear 2 or 1.2.x to WordPress 2.0 2.1 2.2
– PHP script, tutorial, add-ons[Test]
– Exemple avec importation d’images[Ce que fait le script flatimport]
Le script flatimport.php traite le fichier texte UTF-8 en format CSV produit
– par le plugin flatexport pour Dotclear 1.2.x
– ou celui produit par le plugin importExport de Dotclear 2
et l’importe dans WordPress en UTF-8.Le script importe les billets, leurs utilisateurs leurs commentaires, leurs tags, leurs catégories ; les liens, leurs catégories.
[Mode d’emploi rapide pour WP 2.3 :]
1- décompresser les fichiers de flatimport.zip et les mettre dans wp-admin/import2- mettre le fichier texte d’export blog-backup.txt en UTF8 dans le répertoire wp-content/uploads, soit wp-content/uploads/blog-backup.txt
3- procéder à l’import : Gérer / Importer / Dotclear flatimport
Il est recommandé de lire le tutoriel (accessible dans l’écran d’accueil de Dotclear flatimport) avant de procéder à l’import.
Une procédure de reprise permet de reprendre l’import au dernier point de contrôle (pris toutes les 20 lignes d’une table). A priori il n’y a plus de limite de taille pour le fichier d’import blog-backup.txt.
La re-importation d’éléments existants ne crée pas de doublons.
[English readers] View the tutorial(en) included in the packaged file.
De DC à WP 2.0-2.2 : la documentation(fr) dc2wp.html en français n’a pas été revue. Le tutoriel en anglais tuto_dc2wp_en.html qui est plus complet est à utiliser obligatoirement en complément.
Les suppléments réunissent des scripts PHP utiles dans le transfert du blog de Dotclear 1.2.x ou Dotclear 2 à WordPress 2 (en UTF-.
Important : Ils contiennent la version des plugins d’export qui marchent avec les serveurs Free.fr : flatexport pour Dotclear 1.2.x et importExport pour Dotclear 2.Voir aussi le script dotclear modifié (pour Dotclear 1.2.x seulement vers WordPress 2.0.5+). Test avec WP 2.2.1 du 6 juillet 2007 : l’importation des catégories de liens ne se fait pas (cause possible : modification de la structure de la base de données WP).Le fichier texte UTF8
sans BOMne doit être modifié qu’à l’aide d’un éditeur adapté. Par exemple Notepad++; Format cocher Encoder en UTF-8 (sans BOM) ; la mention ANSI as UTF-8 doit apparaitre en bas, à droite. Ne pas utiliser Word, Wordpad, Notepad, Blocnote…
L’indicateur ///DOTCLEAR| suivi de la version de Dotclear dans le fichier texte doit être en première ligne, première position; sans BOM qui le précèderait.Importer dans un WordPress vide. Si l’import ne se fait pas correctement, utiliser le gestionnaire MySQL pour vider les billets (posts) et les commentaires ; liens et catégories de liens ; ainsi que les utilisateurs rajoutés, ne pas supprimer l’administrateur.La 2ème version beta importe les liens. Je n’ai pu la tester que sur un ensemble réduit : 15 billets, 64 commentaires, de 119 Ko. Terminé en 8 secondes.Free.fr a un maximum de chargement d’une page par php de 30 secondes
, réduit maintenant à 20 secondes.L’import d’un fichier de 2,33 Mo s’est arrété après l’import de 623 posts, 934 comments par limite de temps après 35 secondes avec le message :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Apache/ProXad [Oct 16 2006 22:55:06] Server at secondmonde.free.fr Port 80Ce message signifie en général que la limite de temps est dépassée ou qu’il y a trop d’accès MySQL. Rien de grave du point de vue des scripts ou du contenu du site. La mise en place de la procédure de reprise permet de reprendre l’import au dernier point de contrôle.
Merci de tester et de commenter ici.
10 novembre 2006 à 21 h 20 min #584058Bonne chose 🙂
Je suis ca de prêt meme si j’ai pas de blog DC ^^11 novembre 2006 à 7 h 57 min #584059C’est quoi « BOM » ?
Excellent travail en tous cas, preuve de la réactivité de la communauté WP !11 novembre 2006 à 11 h 47 min #584060voir FAQ – UTF-8, UTF-16, UTF-32 & BOM
ça fait partie des plaisirs sans cesse renouvelés de l’informatique
11 novembre 2006 à 12 h 24 min #58406111 novembre 2006 à 14 h 49 min #584062nouveau flatimport.txt version du samedi 11 nov 2006 15.30
suppression du contrôle de la présence de l’indicateur ///DOTCLEAR|1.2…
suppression texconv pour compatibilité dotclear.phpl’import de petits blogs se fait sans pb sur Free.fr et 1and1 :
import de user : 3 ; categorie : 1 ; link : 47 ; post : 15 ; comment : 64
130 éléments 10 s ; 0.08 s / élémenten gros compter 0.1 seconde par ligne du fichier blog-backup.txt
l’import du fichier zepretender n’arrive pas au bout avec Free.fr et 1and1. Blocage au bout de 350 à 623 importation de billets. Est-ce qu’il y aurait des time-out sur la reconstruction des indeex MySQL lors de l’import de beaucoup de billets ou autre chose ?
Note: il y a un bug sur la mise à jour d’éléments existants
dans dotclear.php et doncdans flatimport.php. Je regarde ce que je peux faire (cela explique aussi la nécessité de repartir sur un WordPress vide en cas d’échec de l’import).nouveau flatimport.txt version du samedi 11 nov 2006 20.00
12 novembre 2006 à 17 h 49 min #584063nouveau flatimport.txt version du dimanche 12 nov 2006 18.00
la mise à jour d’éléments existants se fait sans doublons.
done: sup ctle présence ///DOTCLEAR
done: suppression texconv pr compat dotclear.php
done: remplacement de certains wp_insert_… par wp_update_… ; pas de doublons dans le re-import de blog-backup.txt pour les billets, liens
done: msg tous les 100 import d’éléments (ajustable)
done: plus de doublons avec les utilisateurs
done: remplacement de la fonction comment_exists qui renvoi comment_post_ID alors qu’on cherche comment_ID par appel direct ; pas de doublons de commentaires13 novembre 2006 à 21 h 57 min #584064nouveau flatimport.txt version du 13 nov 2006 21.00
correction mineure dans l’affichage de la progression tous les 100 billets ou commentaires …
le test d’import en local avec wamp5 est concluant après avoir mis le max_execution_time à 600 secondes
le fichier blog-backup.txt de 2393 Ko contenant 1601 éléments (2 utilisateurs, 12 catégories, 26 liens, 627 billets, 934 commentaires) à été de 434 secondes ; le re-import en 363 secondes n’a pas créé de doublons.
13 novembre 2006 à 23 h 41 min #584065Le script dotclear modifie le script d’import de WP 2.05 et incorpore les améliorations de flatimport plus des tickets. À renommer en dotclear.php et mettre dans wp-admin/import
Le script importe les billets et leurs commentaires, les catégories de billets, les liens et leur catégories, les utilisateurs.La re-importation d’éléments existants ne crée pas de doublons.
Ticket #2388 included: dbprefix active
Ticket #2430 includedmodif from flatimport 2006-11-12
– associate links to link categories
– allow updating of existing WordPress posts, comments, users … without replicating
– make displayed name following Dotclear rule: displayed name is pseudo ; if empty firsname lastname
– don’t use comment_exists for WP2.0.5 ; returns comment_post_ID ; comment_ID neededNote pour les utilisateurs des serveurs Free.fr : convertir au préalable en UTF-8 pour un WordPress en UTF-8 (iconv n’est pas disponible chez Free.fr).
16 novembre 2006 à 15 h 56 min #584066nouveau flatimport.txt version du 16 nov 2006 16.00
importation depuis Dotclear 2 beta 3.1
Attention: L’indicateur ///DOTCLEAR|… doit figurer en 1ère ligne 1ère colonne
, non précédé par un BOM.16 novembre 2006 à 19 h 43 min #584067nouveau flatimport.txt version du 16 nov 2006 20.00
j’ai pu régler le pb du BOM. Le fichier doit être en UTF-8, avec ou sans BOM ; cela rendra les modifs éventuelles plus facile.
20 novembre 2006 à 9 h 56 min #584068Est ce normal que l’importation se passe bien, : les billets sont la, les commentaires aussi par contre ils ne sont plus classéss par categorie… ils sont importés dans la categorie non classé
20 novembre 2006 à 13 h 12 min #584069kisskool: quelle version de flatimport utilisée ? la dernière est celle du
19 nov 2006 19.0020 nov 2006 16.00 ; elle traite les orphelins (billet sans catégorie par exemple).si les catégories de billets existent dans le blog Dotclear, elles doivent être importées dans WordPress. Est-ce que tu peux mettre le blog-backup.txt en ligne (ou me donner son URL par MP). Cela m’aiderai à améliorer le script PHP.
5 décembre 2006 à 16 h 55 min #584070bon, je me sens un peu seul dans ce fil, mais je persévère. Il est vrai qu’on ne migre pas tous les jours de Dotclear à WordPress.
bonne nouvelle pour les gros : une procédure de reprise permet de reprendre l’import au dernier point de contrôle (pris toutes les 20 lignes d’une table). Le blog-backup de 2.33 Mo de zepretender à pu être importé sur Free.fr en 10 minutes et 10 reprises (3 clicks pour faire une reprise). A priori pas de limitation de taille pour l’import.
Un bug introduit dans une version récente a été corrigé concernant l’affectation des billets aux catégories qui doit maintenant être correcte.
5 décembre 2006 à 20 h 23 min #584071Je dit juste Chapeau 🙂 + surprise 🙂
-
AuteurMessages
- Le forum ‘Dépôts pour les extensions, trucs, astuces’ est fermé à de nouveaux sujets et réponses.