Canalblog, en 2010, c’est près de 700 000 blogs et près de 17 millions d’articles publiés depuis l’année 2003. À ce stade, difficile de considérer cette plateforme comme négligeable puisqu’elle a bénéficié d’une capacité d’attraction suffisante pour séduire plusieurs centaines de millier d’utilisateurs.

J’ai contacté le support à plusieurs reprises pour prendre connaissance de la mise en place de noms de domaine personnalisés et de la mise en place de nouvelles fonctionnalités. Bénéficier d’une adresse en monblog.fr au lieu de monblog.canalblog.fr est intéressant, en terme d’image mais aussi d’indépendance.
Le gros problème est que Canalblog ne m’a jamais répondu. Ni à moi ni à plusieurs utilisateurs.
En 2010, ce sont donc plus de 700 000 blogs qui se retrouvent captifs d’une plateforme avec une seule porte de sortie : le copié/collé de leurs articles. Difficilement acceptable.
Canalblog Importer : plugin d’import de Canalblog vers WordPress
Las de ce mutisme de la part de Canablog, j’ai donc décide de me mettre à l’ouvrage pour offrir une extension WordPress répondant à ces 2 critères :
- importer un maximum d’éléments
- en demander le moins possible à l’utilisateur
Une fois le plugin activé, une nouvelle entrée fait son apparition dans la rubrique d’administration Outils > Importer : Canalblog Importer.
L’import Canalblog en 5 étapes
L’import de son blog Canalblog se déroule par la suite en 5 étapes :
- Configuration
- Import des mots-clefs
- Import des catégories
- Import des articles
- Import des articles
- Import des commentaires
- Import des médias
- Nettoyage
La configuration de l’import est le moment requérant toutes vos capacités pour taper l’adresse de votre blog. Oui c’est tout. S’ensuit alors une suite de recommandations, entre autre pour s’assurer du bon déroulement de l’import. Ça concerne la configuration des permaliens et le format de dates sur Canalblog.
Une fois le bouton d’import cliqué, il faudra réitérer le clic au début de chaque étape clé, la plus longue étant l’import des articles.
Techniquement, sur un blog possédant plusieurs milliers d’articles sur 5 ans, il m’aura fallu à peine 20 minutes de patience et 5 clics.
Difficile d’en demander plus à quelqu’un n’ayant aucune notion technique.
Canalblog Importer : les fonctionnalités
Les différentes étapes de l’import résument à elles seules les fonctionnalités de cet outil d’import :
- import des mots-clefs
- import des catégories
- import des articles
- import des commentaires
- import des médias
- import des auteurs
- correction des liens inter-articles
- intégration des médias dans le gestionnaire de médias de WordPress − avec génération de vignettes à la clé et utilisation de celles-ci au sein des articles
- reprise de l’intégration et tolérance à l’erreur : l’import peut être relancé indéfiniment, les contenus ne seront pas réimportés en double
En gros, ce que cette extension ne fait pas, c’est le café, la récupération de la blogroll et la migration du référencement vers votre nouveau blog − faute au manque de nom de domaine et à l’impossibilité de dire aux moteurs de recherche les nouvelles adresses des articles hébergés sur Canalblog.
J’ai essayé de rendre toutes les étapes conviviales, explicatives et rassurantes sur le processus en cours et restant. C’est encore plus simple que de rédiger un article de blog. Enfin, je trouve
La clé de la réussite : cURL et XPath
Sous le capot, la dépendance à PHP 5.1+ s’explique par 3 choses :
- l’autoloading PHP
J’en ai un peu marre de faire des require à tour de bras donc je fais fi des recommandations de WordPress : PHP4 est mort, faut arrêter avec ce délire de compatibilité, pas en 2010 (ni même en 2008 ou 2009). - cURL
C’est vraiment la boîte à outil de la manipulation HTTP. Elle est abstraite dans la classe WP_Http. Son utilité ? Récupérer du contenu distant. Pratique pour rapatrier le contenu de pages HTML, entre autre. - DOMXPath
Associé au DOM PHP5, c’est un outil formidable pour requêter au sein d’un document HTML … disons, récupéré à distance ? La structure des thèmes Canalblog étant identique (pour peu qu’ils n’aient pas été retouchés en mode avancé), le travail de constitution des sélecteurs XPath n’en était que plus facilitée.
Donc clairement, cette extension effectue un travail bête et méchant de crawl des pages d’un blog, de manière structurée afin de peupler tranquillement un blog WordPress de ce même contenu.
Je me suis basé au maximum par les outils déjà existants … y compris la classe d’import WordPress.com ! Je l’ai réutilisé pour l’import des médias vu qu’elle correspondait parfaitement au besoin.
Le pouvoir aux utilisateurs
Au-delà du simple aspect technique de la réalisation de l’extension (qui a demandé quelques heures de travail tout de même), il faut comprendre une chose : capturer ses utilisateurs pour éviter leur fuite en cas de déclin d’un produit n’empêchera pas les utilisateurs de trouver une solution à leur problème.
La réponse au problème de la communauté est venue de la communauté elle-même : elle veut partir ? Elle part et s’en donne les moyens.
Le seul moyen pour Canalblog de conserver ses utilisateurs, après cette porte de sortie offerte à tous les usagers, c’est d’innover et de les reconsidérer comme le moteur de leur croissance. Tout effort pour entraver cette démarche serait une pure perte de temps, n’ajoutant que trop de douleurs à une agonie certaine.
Canalblog Importer est une extension gratuite pour WordPress, libre de téléchargement, d’utilisation et de modification (sous réserve que le code modifié soit republié sous la même licence). L’extension constitue ainsi une bonne base pour constituer de nouveaux imports d’autres plateformes, fermées elles aussi.


Commentaires
Merci pour cette extension !
Mon canalblog est abandonné depuis plus de 3 ans mais faute d’avoir pu récupérer mes articles, je l’ai laissé ouvert.
Je vais faire en sorte de tout récupérer ce week-end et ensuite je le ferme !
Tu peux importer sans crainte de perdre ton contenu existant : l’import tient compte de la date d’origine des précédents articles.
Idem pour la date d’insertion des médias associés aux articles.
Enfin, fais un backup avant quand même, au cas où
Tu m’en diras des nouvelles.
ben j’allais poser la même question !!!
Cool, je teste également.
Merci Oncle Tom pour ce travail.
Bonsoir, je viens de tester et j’ai des soucis sur les caractères accentués qui se retrouve « exploser » quand j’ai fini l’import… Il y a une manip que j’ai loupé ?
En tout cas super extension merci !
novive, pouvez vous m’indiquer comment installer ce module complémentaire ?
merci
Bonjour,
Un plugin fort intéressant, sauf que le plugin ne peut s’activer, le message suivant apparait :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /homez.167/martinde/www/wp-content/plugins/canalblog-importer/lib/Plugin.class.php on line 16
Comment puis je faire pour gérer cette « erreur fatale » ?
Merci de votre réponse !
Martin
Et pour petite info je suis sur wordpress 2.9.1
merci pour le job sur le plugin en tous cas !
M.
Effectivement il y a l’air d’y avoir un problème d’encodage, ce qui pose soucis avec certains blogs au niveau des accents. Je vais me pencher sur la question.
Concernant l’erreur de syntaxe, il faut que PHP5 soit activé sur l’hébergement. @Martingalle chez quel hébergeur êtes-vous ?
Sympa de répondre si vite !
je suis chez OVH, je me suis demandé aussi si ce n’était pas un pb de PHP5 !
PHP4 est activé par défaut. Il y a un guide pour activer PHP5. Ça ne devrait pas trop poser de soucis à appliquer.
Une fois fait, ça devrait rouler (mis à part les éventuels problèmes évoqués précédemment).
L’installation se fait soit en ajout manuel mais l’idéal est encore de chercher l’extension par son nom dans Extensions > Ajouter. C’est le plus simple.
Alors là chapeau l’artiste ! Je me suis retrouvé exactement dans cette situation bloqué sous Canalblog et j’ai fini par migrer sous wordpress, un peu triste de laisser mes anciens billet chez canalblog.
Nonobstant l’intérêt manifeste de ce plugin génial, je me pose des questions sur l’impact SEO de son usage : est-ce vraiment une bonne idée de l’utiliser ?
On croit savoir que Google n’apprécie pas trop le duplicate content, c’est à dire le vol de contenu d’un site par un autre. Ca semble logique en effet pour Google de sanctionner un site qui repompe un autre.
En utilisant ce plugin, on importe dans son blog wp le contenu du blog canalblog. A moins de fermer son ancien blog sous canalblog dans la foulée, cela signifie que l’on risque de se voir sanctionner. On ne veut vraiment pas ça.
Si on décide de fermer son blog canalblog (ce qui semble le plus sage peut-être) on perd de facto et immédiatement tout le référencement de ce blog ainsi que son positionnement surement bon sur certains mots clefs. Hors cet ancien blog renvoi certainement un bon trafic vers votre nouveau blog si vous y avez placé une bannière bien visible invitant le visiteur à visiter le nouveau blog.
Quel dilemme, non ?
Bonjour,
J’ai depuis un an , un blog sous « canalblog ».
a ce jour, il etait impossible d’importer les articles.
je remercie Oncle Tom pour le plugin « canal blog importer ».
http://wordpress.org/extend/plugins/can … importer/:)
Néanmoins, je debute dans le web et j’ai mon compte chez OVH ou la procédure wordpress est automatique.
Dès lors, je en sais pas comment installer « canalBlog Importer » sous OVH ?
et la manip pour faire la récup ?
merci de votre aide
je compte sur votre soutien:bravo:
Chrispub
novice dans la blogosphère.
oh là je récupère çà et je tente cette semaine, je vous tiens au courant, si çà roule, çà serait super cool !
je suis arrivé à l’etape de l’import…. mais çà ne marche pas HELP §§§§§ (pourtant j’ai tous les ecrans : non du blogs, permaliens,….) et puis pls rien !!
qui est dans le m^me cas que moi ??
j’avais poutant bien debuter !!!
enfin me voilà dans la course……. mais j’ai pas encore fini l’étape.
pour résumer çà peut servir pour des novices comme moi !!)
j’ai installé WordPress 9.1 sous OVH
Mutualisé / service Web / Gestion des modules / ajouter / blogs/ wordpress
J’ai activé le plug-in « CanalBlog importer ».
Se placer, via internet sur son administration de blog, du type « http://nom_de_mon_blog/blog/wp-admin
Extension/ ajouter / rechercher « canalblog importer »
J’ai trouvé l’outils « importer canalblog »
outil/ imporeter/ canalblog
Je remercie tous ceux qui m’ont aidé jusqu’à présent….. mais nul doute que j’aurai encore besoin d’aide
Il faudrait que tu indiques l’adresse de ton blog Canalblog : des fois c’est juste un problème de template dans lequel le plugin n’arrive pas à extraire les informations.
Quand tu dis « plus rien » : il y une page blanche ? Tu as regardé après dans les catégories et les mots-clés : rien n’est importé dedans ?
Sinon WordPress 9.1 n’existe pas et il faut impérativement activer PHP5 (cf. un commentaire précédent) pour qu’il soit fonctionnel.
Je pense que je vais rajouter une vérification sur ce point pour éviter tout problème de ce genre.
sorry :
am version est : WordPress 2.9.1.
çà semble fonctionner (partiellement : bp avec import des accents,….) mais le gros du blog semble s’impiter correctement !!!
un GRAND merci
pour info : uine fois l’import réussi, celà supprimme mon compte canalblo et mes articles ?
puis je pendant quelques jours continuer sous canalblog ?
merci
hello Tom, as-tu regardé mon comment ci-dessus à propos de l’impact SEO et de l’opportunité de migrer le contenu réellement ? As-tu une expérience utilisateur à partager là dessus ? Ca m’interesse beaucoup je dois dire car c’est un cas d’école à mon sens.
Faut que je règle ce problème d’accent. Dans une prochaine version de l’outil il y aura moyen de relancer l’import pour corriger ça après coup.
Perso, je déconseille de supprimer l’ancien blog Canalblog tant que tout n’est pas sûr. En attendant, mieux vaut désactiver son indexation dans les moteurs de recherche (cf. dernière étape de l’import).
En terme de retours, les impacts SEO sont inévitables : il n’y a aucun moyen de spécifier les nouvelles adresses côté Canalblog. Il y aurait eu moyen de paramétrer un nom de domaine (comme chez Blogger), on aurait pu gérer ça côté WordPress (le plugin ayant connaissance des anciennes adresses Canalblog).
Le truc c’est que rester chez Canalblog, même si le blog est bien référencé, ça revient à trainer un boulet de plus en plus lourd tout en fonçant dans le mur (c’est ma vision).
Donc autant s’en couper, même avec pertes. Avec la facilité de référencement de WordPress, j’ai bon espoir qu’un blog bien classé revienne à son niveau dans les mois qui suivent (le temps de mettre à jour un max de liens depuis ses blogs amis & cie).
Ce que je conseille en fin d’installation du plugin, c’est de désactiver l’indexation SEO Canalblog afin d’éviter le duplicata de contenus.
Ça aurait été bien de pouvoir spécifier l’emplacement d’un fichier Sitemap XML via une balise Meta (via l’éditeur avancé de thème Canalblog) afin de spécifier les nouvelles adresses des pages mais je ne crois pas que ça soit possible.
Je pourrais faire un outil à placer côté Canalblog (via JavaScript) pour rediriger automatiquement les utilisateurs vers les nouvelles adresses mais là encore, ça n’aurait aucune répercution côté SEO.
Testé et approuvé pour une cliente qui m’a chargé de l’installation et de la migration de son blog. Simple comme bonjour. Quel dommage que je n’ai pas eu un tel joujou quand j’ai migré mon propre blog Ligne et papilles !!! cela m’aurait évité tellement de bugs que je traine depuis.
Il reste à inventer le plugin qui offrira la liberté aux hébergés over-blog et le monde sera merveilleux.
En résumé un immense merci.
pour lesa ccents, j’attends avec impatience al prochaine version.
Félicitation pour ton travail
je peux donc faire l’import en toute sécurité ? sans craindre de perdre mon blog sur canalblog, le temps que je me familirarise avec WordPress ?
concernant le référencement, je peux en toucher un mot. Après avoir migré Ligne et papilles j’ai retrouvé mes stats en 3 semaines et même mieux. le nouveau blog a pris la place devant l’ancien en à peu près autant de temps.
et tu as pu conservé l’ancien blog sans souci aucun, le temps de faire les imports ?
afin de voir si j’ai tout compris, je refais la manip …. et HORREUR !!!!!!
message d’erreur que je ne comprend psa ::
pour moi, c’est du chinois, m^me si j’ai quelques idées ….
heu je reviens suite à mon com d’hier. En fait après vérification, tout ne s’est pas bien passé du tout ! Il manque les commentaires ! ne sont ils pas prévu dans le programme d’importation ou bien est ce un bug ?
Il y a des chances que ça soit un bug et que ça soit lié au thème utilisé par le blog (c’est un des points que j’ai à creuser justement, avec la conversion des accents qui pose soucis).
Si c’est le seul problème : ça roule, ça peut se réparer facilement.
J’ai prévu de travailler dessus ce soir, on va voir ça.
Serait-il possible de m’indiquer l’adresse de ton blog Canalblog, que je puisse effectuer des tests dessus de mon côté ?
Merci
rt as-tu conservé l’ancien blog sous canal blog.
pour ma part, je le souhaite, car pas assez agile sous WordPress et les commentaires ne sont pas transférés.
alors pour un peu de temps encorre, je continue avec CAnalblog ! et tyoi ?
mais c’est déjà un n bon début ce plugin !
dans l’immediat, je ne souhaite pas poursuivre la manipulation sur ce blog qui n’est pas am propriété, mais propriété d’une amie qui souhaite continuer sous Canalblog encore quelques temps pour me laisser me former à WordPress et elle a continuer à découvrir les subtilités d’une gestion de blog
pas de pb je te donne ça et si tu veux un accès au blog wp je peux le faire aussi http://fashioncooking.canalblog.com/ et le résultat de l’importation ici : http://www.fashioncooking.fr/
peut être serait il préférable de passer le blog en mode normal le temps de l’importation ?
Merci pour les adresses.
Le blog WordPress devrait être en privé, le blog Canalblog en public le temps que l’import soit bien fait.
Et inversement une fois que le blog WordPress est définitivement et correctement importé.
Je serais preneur des blogs des personnes ayant eu des problèmes d’accent car je n’arrive pas à reproduire le problème.
Merci.
Merci beaucoup Thomas pour le travail que tu as fait. Ca y est mon blog qui était sur canalblog (http://audreycuisine.canalblog.com) a été transféré sur wordpress (www.audreycuisine.fr) avec succès.
Tous les billets, les commentaires, les catégories ont été récupérées. Le problème d’accent qu’il y a eu vient surtout des billets que j’ai rédifé sur word puis copier / coller sur canalblog sans passer par le bloc-notes.
Sinon quand on y connait rien c’est quand même pas facile facile de passer de canalblog à wordpress surtout pour configurer le thème car c’est plus technique et moins bidouille que sur canalblog, mais pour cette partie j’ai fait appel à Karen (http://cuisine-saine.fr) qui me l’a très bien fait.
Merci encore !
Hé hé je suis content pour toi
Je suis tombé totalement par hasard dessus en regardant le blog de Karen (je dépilais à nouveau tous les commentaires de cet article) − d’ailleurs chouette le blog.
La difficulté tient à la manipulation de WordPress plus qu’autre chose, je pense.
Pour info, la version 1.0.2 du plugin (qui va sortir d’ici demain) contient un correctif pour les commentaires qui n’étaient pas importés.
Ceux qui ont déjà lancé un import peuvent le recommencer sans crainte : les articles et médias déjà importés ne le seront pas une seconde fois.
Les commentaires manquants, eux, seront ajoutés.
hello la bonne nouvelle c’est qu’en chargeant la version 1.02 j’ai pu importer les commentaires manquants sur la migration de fashion cooking.
Donc merci pour ce blog là.
Mais…
Je viens de faire une importation pour un autre blog http://innamorata.canalblog.com/ vers http://www.innamorata.fr/ et là rebelote, pas de commentaires importés. Une version 1.03 est en cours ? Bah je plaisante bien sûr mais si tu peux trouver l’origine du problème, ce serait vraiment top.
Merci d’avance
Je viens de regarder et y’a du JavaScript du côté des commentaires. Ça doit perturber le plugin.
Je vais tenter de trouver une solution à ce problème
merci tu es un chou
j’ai retenté une importation pour le blog http://innamorata.canalblog.com/
j’ai passé le blog canalblog en mode normal. J’ai le pb des accents qui se posent alors que la cliente n’a jamais utilisé word pour rédiger ses articles et les commentaires qui restent en rade.
Voir ici le début de la migration : http://www.innamorata.fr/
Hello nouvel échec sur les commentaires avec un autre blog importé en mode normal : http://unefilleenchine.canalblog.com/ vers http://www.unefilleenchine.com/
là il n’y a pourtant pas du java ?! une idée ?
Bonjour,
super plugin, des mois que j’essayais de faire fonctionner d’autres méthodes plus ou moins hasardeuses…
J’ai pourtant un gros souci quasi dès le début (malgré les nombreux obstacles insurmontables pour un newbie comme moi mais que j’ai quand même réussi à surmonter), c’est d’ailleurs le même que celui de chrispub auquel tu n’as pas répondu en haut…..
dès le début de l’importation, première étape j’ai
Fatal error: Cannot use object of type WP_Error as array in /homez.109/perdudav/www/LMT/wordpress/wp-content/plugins/canalblog-importer/lib/Importer/Configuration.class.php on line 36
quelqu’un sait comment régler ce problème?
Merci d’avance!
ok j’ai trouvé tout seul: j’avais juste changé le format de date de mon canalblog également pour les archives (je croyais bien faire)
bref, voilà, merci, désolé!
j’étais dans le même plantage que toi, mais j’ai réussi à m’en sortir en remettant le format de date par défaut pour les archives de mon canalblog (en l’occurence 16-03-10 et non 16 mars 2010), je l’avais changé suite aux indications de l’importer
je sais pas si c’est ça qui déconne chez toi mais essaye
J’ai créer mon site, pour l’instant uniquement en local, j’ai utilisé ton plugin qui a fonctionné à merveille. Sauf pour les commentaires. J’en ai récupéré aucun. Est-ce une erreur de manip ? Ai-je oublié quelque chose ?
Si quelqu’un peut m’aider ce serait vraiment sympa.
Merci d’avance
Je vais regarder.
Pour les autres, la bonne nouvelle c’est que j’ai réussi à reproduire les problèmes (accents, commentaires fermés & cie) donc j’essaie de les résoudre ASAP.
Canon ton plugin. Par contre moi cela plante quand je passe de Janvier 2010 à Décembre 2009. Il n’importe pas 2009. sinon super boulot, bravo !
J.
Le blog en question est : http://leblogdenikette.canalblog.com/
Import de http://lesdelicesdesev.canalblog.com sur http://delices.i-actu.com , pb d’accent et commentaires non rapatrié…
j’ai fait une erreur ?? merci !
Bravo pour ce plugin !
Je l’ai fait tournée une première fois mais ça n’a récupéré que les 18 derniers articles. J’ai supprimé l’auteur et les articles associés puis recommencé. Mais maintenant ça n’importe plus d’article pourtant le script s’exécute correctement et l’utilisateur est créé mais rien de plus. une idée ?
Tu les as supprimé ou placé dans la corbeille ? Le plugin associe un article WP à un article Canalblog via son URI.
Donc si l’article est dans la corbeille, cette association persiste.
Faudrait vider la corbeille de WP
J’ai vidé la corbeille et effectivement ça me permet d’importer à nouveau les articles mais ça ne m’importe que 18 articles. wtf ?
Ça correspond à quelque chose de « rationnel » (1 mois d’archives) ?
Parce que le plugin crawle mois par mois, du plus récent au plus ancien.
Selon les thèmes Canalblog il a quand même plus ou moins du mal (j’ai taillé mon dev par rapport à http://audreycuisine.canalblog.com mais il se trouve qu’entre l’import effectué sur mon PC perso et un hébergement OVH, il y a des difficultés qui apparaissent).
Je ne trouve pas d’explication logique. Il y a + de 18 articles dans le premier mois.
Effectivement ça passe par un hébergement OVH. Tu penses que ça serait mieux si je le fait sur un WP local ?
Tente toujours, on verra bien.
Sinon ça veut dire qu’un truc gêne l’import du 19ème article (et là comme ça je ne sais pas quoi).
Re-salut, bon en fait j’ai un vrai problème
j’avais réussi une première fois à importer complètement correctement le canalblog vers un premier wordpress de test hébergé sur un serveur ovh (toujours le problème d’accents et quelques commentaires oubliés, mais rien de bien grave)
et puis j’ai voulu recommencer sur un wordpress définitif installé sur un autre hébergement ovh, j’ai d’abord essayé de changer mon wordpress d’hébergement mais après 2 jours de galère incroyable, j’ai abandonné l’idée et j’ai décidé simplement de recommencer l’opération canalblog-importer sur ce tout nouveau wordpress
Et là de manière incompréhensible, ça ne fonctionne plus… Seul un commentaire par mois est importé. 50 au lieu de 533, ce qui fait pas mal d’oubli…
voilà si quelqu’un comprend quelque chose à ça, je veux bien de l’aide, parce que là je suis pas loin d’être un peu dégoûté de wordpress et de rester sous canalblog…
mon canalblog: http://lamaisontellier.canalblog.com/
mon wordpress: http://www.lamaisontellier.com/blog/
et celui de test qui avait parfaitement fonctionné: http://www.perdudavance.fr/LMT/wordpress/
merci d’avance
J’ai testé en local et sur une autre install WP et ça ne change rien, même problème.
Ce que je ne comprends pas c’est qu’il n’importe tous les mois d’archives mais qu’il ne prends pas tous les articles de chaque mois.
Voilà le blog si tu veux regarder : http://deedee.canalblog.com/
merci pour le support de qualité
Bonjour à tous les lecteurs du blog de Tom,
Je voudrais réagir à l’aspect « Le pouvoir aux utilisateurs »:
> Au-delà du simple aspect technique [...] il faut comprendre une
> chose : capturer ses utilisateurs pour éviter leur fuite en cas
> de déclin d’un produit n’empêchera pas les utilisateurs de trouver
> une solution à leur problème.
Je suis bien d’accord avec cela. C’est très difficile à accepter pour quelqu’un qui a une formation commerciale, car il/elle a appris à tout mettre en oeuvre pour vérouiller le client. Du coup, toute approche qui va en opposition à ce vérouillage semble absurde.
En 2002, j’ai lancé le projet Piwigo http://piwigo.org . Piwigo est un logiciel (libre, sous GPL) pour présenter ses photos sur son site. En 2010, je lance http://piwigo.com = plateforme d’hébergement dédiée à Piwigo. Un peu comme WordPress.com et WordPress.org. Je vais mettre en avant la possibilité de récupérer son dump de base de données et ses photos évidemment (et ainsi pouvoir installer Piwigo sur un autre site). Absurde du point de vue commercial. Dans l’intérêt des utilisateurs par contre, donc j’espère que ça sera apprécié (donc plus de clients).
Je viens de sortir la version 1.0.3 du plugin et il corrige pas mal de choses, dont le problème des accents et des commentaires qui s’importent mais vides.
Merci à la personne qui se reconnaitra, son astuce d’encodage m’a bien aidé (pour les curieux).
S’il reste encore des problèmes suite à ça : 1) pensez à vider la corbeille de WordPress et 2) basculez vers le thème classique de Canalblog avant de lancer l’import. Je ne pourrai pas gérer tous les cas de figure de vos personnalisations (malheureusement).
Juste pr dire Merci à l’Oncle Tom !
Je n’ai pas testé la dernière version de ton plug in mais je te fais confiance et je pense qu’il servira à beaucoup !
Et bravo pour ton support dans les commentaires!
Oncle Tom, oui, merci beaucoup pour ce plugin!
Plus de 350 articles, commentaires, photos tags et tout et tout rapatriés sans probleme!
Mise à part un mystérieux manque de 4 ou 5 articles en Mai 2007 qui n’ont pas été pris au passage, TOUT y est!
vraiment sympa!!
Hey !
Extension très utile et très pratique… Par contre j’ai un bug très bizarre : les titres de mes articles (après l’import) sont remplacés par le titres du premier commentaire de chaque article. C’est bizarre parce que j’avais testé cette extension il y a quelques temps et ce bug n’apparaissait pas (ou alors je ne l’avais pas remarqué, mais ça m’étonne).
Je précise que j’ai fait l’import sur un blog WordPress vide tout neuf. Aucune idée d’où ça peut venir Oo
Bug étrange en effet, surtout que je n’ai vu ce problème sur d’autres blogs.
Bonjour,
J’ai voulu faire un test sur un espace perso sfr avant de basculer chez un hébergeur avec WP.
Et voila l’erreur qui s’affiche dès que j’active le plugin pour importer mon blog :
Warning: php_uname() has been disabled for security reasons in /var/www/e/eb/ebo/ebooooo.perso.sfr.fr/public_html/wp-content/plugins/canalblog-importer/bootstrap.php on line 25
Et l’importation plante ensuite avec quelques message dont celui là :
Warning: usleep() has been disabled for security reasons in /var/www/e/eb/ebo/ebooooo.perso.sfr.fr/public_html/wp-content/plugins/canalblog-importer/lib/Importer/Base.class.php on line 138
Si cela te dis quelque chose….je te remercie par avance de bien vouloir m’aider car j’aimerai vraiment sortir de canalblog!!!
Pour info : je suis sous Win7 avec mozilla.
Ton hébergeur impose des restrictions de sécurité. Je ne peux pas y faire grand chose puisque cette partie là est effectuée par WordPress − c’est la copie des images.
Teste directement chez l’hébergeur final, qui devrait t’imposer beaucoup moins de restrictions.
bon et ba je vais déjà tenter de m’apprprier WordPress (sans encore importer mon blog) chez l’hebergeur « gratuit »..histoire de bien comprendre déjà comment ca marche, comment personnaliser mon look etc … tout en maintenant mon blog canalblog ouvert … et dès que je pense etre suffisament au point avec WP j’ouvrirais un compte chez un hebergeur final et je retenterais la mutation …
(enfin j’espere pas mais bon .. je ne suis pas tres douée…)
En gros j’espere faire la mutation finale de mon blog pour cet été..genre mi-juillet à mon départ en vacances … alors je te recontacterais surement d’ici 2-3 semaines si ca bug encore
As tu un hebergeur que tu consellerais ?
Bonjour,
un grand merci pour ce plugin qui m’économise des heures de copier coller!!
Tout fonctionne jusqu’à ce l’import des archives :’(
En effet 2 messages apparaissent : un warning et une fatal error
Warning: require_once(…/wp-admin/import/wordpress.php) [function.require-once]: failed to open stream: No such file or directory in …/wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 377
Fatal error: require_once() [function.require]: Failed opening required ‘…/wp-admin/import/wordpress.php’ (include_path=’.:/usr/lib/php5′) in …/wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 377
en effet il n’existe pas de fichier import/wordpress.php.
je suis actuellement sur wordpress 3 est ce la raison?
merci de votre réponse par avance.
Et bien à vrai dire oui : avec WordPress 3.0, les importeurs sont tous devenus des plugins.
On m’a déjà signalé le problème mais je n’ai pas encore pu me pencher dessus, pour mettre en œuvre la solution.
Si tu n’as pas envie d’attendre : installe un WordPress 2.9, lance l’import, et ensuite mets à jour vers WordPress 3.0.
J’espère apporter le correctif dans la semaine. La manipulation à effectuer n’est pas très compliquée mais j’ai besoin de tester afin que ça ne casse rien.
un grand merci pour ta rapidité de réponse
Je vais cependant attendre un peu une nouvelle version de l’extension mon blog contiens déjà du contenu que je ne peu supprimé et des fichiers modifiés à ma sauce ^.
Encore merci!
Je viens de proposer la version 1.1.4. J’ai testé chez moi, ça fonctionne.
Il faudra installer l’extension WordPress Importer pour que ça importe les médias.
Bonjour Oncle Tom,
Je souhaiterais une petite précision en ce qui concerne ton plugin. Confirme-moi qu’il ne peut pas fonctionner sous Windows. Car j’avais ouvert un blog wordpress chez mon hébergeur pour le transfert de mon blog actuel (rattaché à mon site) et essayé de faire le transfert, mais impossibilité totale.
Je te remercie de bien vouloir me confirmer ce détail, car, il est inutile que je continue en ce sens si l’impossibilité vient de windows.
Un grand merci d’avance pour ta réponse et bravo pour ceux que tu as pu dépanner.
Cordialement.
Colette
Je te confirme que le plugin ne fonctionne pas sous Windows, et ne fonctionnera jamais sous Windows.
C’est indiqué lorsque le plugin tente d’être activé.
Bonjour Oncle Tom,
Merci pour ta réponse. Là au moins c’est clair pour moi ! Dommage !…..
Bon courage dans tes travaux et qui sait !…
Cordialement.
Colette
Bonjour, j’ai importé un blog cb ce matin. J’ai passé le blog en mode normal pour l’import.Lles photos restent sur l’hébergement canalblog après l’import.
Voilà le nouveau blog http://www.amesnuitsblanches.com/
et voici l’ancien http://amesnuitsblanche.canalblog.com/
Une idée du pb et une solution pour y remédier ?
Ca y est !! j’en enfin quitté canalblog pour mon nouveau chez moi !!
http://zizazzi.fr/
Je te remercie grandement … car je suis vraiment ravie d’avoir pu garder mes anciens messages
…
bon j’avoue que pour une novice en informatique comme moi c’étais super compliqué ..mais heureusement que j’ai un petit frère qui a trop bien géré
en tous cas je te donne crédit ici
http://zizazzi.fr/?page_id=2
Merci encore …
Les chemins vers les images sont modifiés lors de la toute dernière étape (nettoyage & cie).
Il n’y a pas d’erreur à l’écran ? Le répertoire de medias est-il inscriptible ? Parce que les images sont sauvegardées à la volée, article par article importé.
Ça se passe dans la méthode
saveMediasdanslib/Importer/Post.class.php.S’il ne détecte pas l’adresse des images, il les laisse tel quel.
Je regarde ce qui cloche, et je te dis éventuellement comment faire.
Et bien écoute merci ; ravi de voir que ça fonctionne et que le petit frère ait réussi à s’en servir
PS : c’est Oncle Tom et non Ongle Tom
Cher Oncle Tom,
merci de nous sauver et de nous montrer les chemins de la rédemption en passant de canalblog à wordpress….Mais :
J’ai un probleme avec les commentaires ou plutot l’affichage des articles ou, lorsque l’on clique sur commentaire, me dit qu’il y a 4, 5 ou 6 commentaires mais ne les affiche pas !
Pourtant ils existent, en flux rss commentaires, ils sont la…
Je sais plus…boubhou hou…
Help….
kat.dresseurdesouris.com, si tu as l’occasion…
Mes amitiés
@ Biczal je peux te répondre, j’ai le même pb pour le dernier blog que j’ai importé. Il te faut changer le thème par défaut de la V3 car il ne semble pas compatible avec l’import pour je ne sais quelles obscures raisons. Si tu en mets un autre, n’importe lequel à priori, tu verras à nouveau tes commentaires.
Bonjour!
Oncle Tom, merci, tout est transféré à un détail près : les « versions imprimables » de mon futur ancien blog http://lacath.canalblog.com qui sont des fichiers pdf que j’ai créés et uploadés sur canalblog. Je ne sais pas s’ils ont été transférés (je débute, je lis beaucoup depuis quelques jours, j’apprends, j’apprends…) donc je vais continuer à lire avant de m’affoler!
Lavande, merci pour ta réponse sur les comms pour Biczai, c’est en effet un souci que j’ai après avoir transféré mon blog. Je m’en vais changer de thème… si je trouve comment on fait! lol! Je débute, que veux-tu! ^^
Bon, j’y retourne!
Merci encore!
Cath
Alors là c’est encore mieux : j’ai joué avec les thèmes, remarqué que les commentaires ne marchaient plus du tout sur chacun d’entre eux, je suis reveanue en twentyten… eh beh maintenant j’ai une erreur 404 quand je clique sur les commentaires! Pourtant ils sont toujours là, je les vois dans le tableau de bord (mode admin) et dans la liste des derniers comms (mode utilisateur)…
Allez, ça n’a rien à voir avec le transfert depuis canalblog donc je ne devrais pas en parler ici, mais ça me fait trop rire! Fallait que je partage!
Bonne soirée et encore merci pour le canalblog importer!
Cath
Cher Oncle Tom,
je viens solliciter vos lumières,
je tente l’impossible transfert et j’obtiens un rejet barbare lors de l’importation des archives :
Catchable fatal error: Argument 1 passed to DOMDocument::importNode() must be an instance of DOMNode, null given, called in /home/agone/public_html/wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 51 and defined in /home/gilles/public_html/wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 83
les étapes précentes d’import des mots clés, catégories se passent bien.
J’ai modifié le thème de mon canalblog par un générique, rien n’y fait.
Merci
Bonsoir Oncle Ton!
J’ai étudié de près cette histoire de médias et voilà ce que j’ai trouvé suite à l’import de mon blog canalblog :
- aucune image n’est importée, mes billets ouverts dans WP montrent que les images pointent toujours sur canalblog.
- même remarque pour les fichiers pdf
=> aucun média n’est importé.
Lors du transfert avec Canalblog-Importer, un warning et une page entière de messages d’erreur apparaissent :
- le warning :
Warning: set_time_limit() has been disabled for security reasons in /home/www/11619c27196e2f8c31e0a25130a7303a/web/wp-content/plugins/canalblog-importer/lib/Importer/Archives.class.php on line 18
- la page d’erreur : c’est toujours le même message qui se répète indéfiniment dont voici (pour la lisibilité) une seule itération :
Importing attachment http://storage.canalblog.com/61/20/15257/30294295.pdf... Impossible de créer le dossier /home/www/11619c27196e2f8c31e0a25130a7303a/web/wp-content/uploads/2008/09. Son dossier parent est-il accessible en écriture par le serveur ?Remote file error: Impossible de créer le dossier /home/www/11619c27196e2f8c31e0a25130a7303a/web/wp-content/uploads/2008/09. Son dossier parent est-il accessible en écriture par le serveur ?
Enfin, je suis allée voir en local (WAMP) où WP allait chercher ses médias. C’est dans wp-content/uploads, je ne t’apprends rien! Mais dans ma base de données chez mon hébergeur (infomaniak) il n’existe pas de répertoire uploads dans wp-content. Est-ce normal ?
Comme je suis une « élève » sérieuse, j’ai lu tous les commentaires précédant le mien, je vois que Lavande a eu un souci aussi pour ses images pour le blog amesnuitsblanches. Si cela ne te dérange pas, serait-il possible que tu me donnes quelques pistes pour résoudre ce problème ?
Je signale que j’ai laissé mon blog canalblog en mode avancé. Est-il obligatoire de le repasser en mode normal avant de faire le transfert ? Je ne souhaite pas le faire tant que je ne serai pas « mûre » sur WP. Serait-ce là la cause de mes soucis ?
J’espère que tu pourras me répondre.
Merci d’avance.
Cath
Heu… Oncle Tom, pas Ton! Désolée… Cath
Bonsoir, c’est encore moi… Je vais prendre un abonnement!
J’ai bien progressé. Étant donné que le pbe semblait venir de permissions dans le dossier parent, j’ai cherché et trouvé comment les gérer. Mon répertoire uploads est apparu, ainsi que les sous-répertoires des années puis des mois… Encore mieux, parmi les médias, tous mes pdf semblent être transférés, les photos par contre c’est plus délicat : ont pu être transférées de 2006 à 2008 inclus, et curieusement au 1er janvier 2009, terminé, là que ce soit en 2009 ou 2010, quelque soit le mois, je n’ai aucune photo transférée. Comme s’il s’était passé quelque chose entre le 24 décembre 2008 et le 14 janvier 2009, dates des billets entre lesquels la rupture se fait. Et dans les billets bien entendu, les liens pointent vers le storage canalblog.
C’est donc un immense progrès pour moi que d’avoir récupéré tous les pdf et les photos de 2006 à 2008, et encore un grand merci à Oncle Tom.
Je poursuis mes recherches pour comprendre ce qui diffère entre avant le 1er janvier 2009 où tout marche et après cette même date où les photos ne marchent pas. Est-ce le moment où je suis passée en mode avancé ? Comment le savoir ?
N’y a-t-il personne qui passe par ici et qui a le même problème ? Ou mieux, qui aurait eu et qui a résolu ce problème de photos qui ne sont pas transférées ?
Merci d’avance pour vos réponses…
Bonne soirée
Cath
Lacath, j’ai résolu tous mes pb sur la migration d’A mes nuits blanches en passant le blog en version 2.9 et en mettant le canalblog en mode normal. J’ai alors refait la migration. Le thème par défaut de la V3 ne fonctionne quand même pas sur les commentaires mais au moins tout le contenu est là. Cependant le blog ne contient pas de pdf à ma connaissance donc je ne sais pas si cela résoudra ton soucis. Bon courage.
Lavande
je te réponds ici pour que ça puisse servir à d’autres :
je suis passée en version 2.9 et j’ai refait la migration et là tout s’est installé normalement. Il m’a suffit alors de faire la maj en 3.1 et tout était ok à part le pb des commentaires persistants sur le thème par défaut.
Bonsoir!
((
Suite de tests.
WP version 2.9.
canalblog repassé en mode normal.
Suis sur infomaniak directement dans la racine web, pas de sous-répertoire wordpress.
Marche toujours pas…
Suis désespérée…
Mes paramètres sous canalblog sont conformes à ce qu’indique l’importeur.
Je pense que j’ai fait comme il faut côté WP : modif du wp-config, du htaccess pour le format des archives demandé par l’importeur, mis le chmod à 777 sur le rep wp-content étendu à tous ses sous-rep et fichiers, je ne vois pas ce qui manque.
Je n’ai aucun message d’erreur au déroulement de l’importeur.
Pour l’année 2010, soit rien ne s’affiche, soit c’est un pdf dont on m’annonce le transfert. Il faut attendre 2007 pour que des jpg soient importés aussi. Et encore, pas tous, c’est aléatoire.
Je n’ai jamais vu au cours de mes essais aucune différence entre quand je coche ou pas la case pour mettre à jour ou pour ignorer juste en dessous de l’url du blog à transférer.
Là je suis coincée, pas la moindre idée.
Oncle Tom ? Y’a quelqu’un ? Une petite piste ? Une idée ? Un outil de débug de développeur (genre mode-debug= true quelque part et on voit s’afficher tout ce qui se passe ?)
Bonne soirée
Cath
Hello,
très étrange ces soucis. Je n’ai effectué mes tests que sur ma machine ou un hébergement OVH. Infomaniak a quelques restrictions il me semble, peut-être que ça joue.
Il n’y a pas de mode de debug pour obtenir davantage de résultats, désolé.
Bonjour,
Hier soir, j’ai installé mon nouvel habillage sur mon blog canalblog et je suis allée me coucher, l’esprit tranquile. Ce matin, horreur, je trouve un écran publicitaire vidéo en plein milieu de mes pages et juste avant les commentaires.
J’ai contacté CB en catastrophe et vu que comme d’hebitude, je pense que je vais devoir attendre une réponse jusqu’à la saint glin_glin, j’envisage de faire migrer mes 4 blogs (oui, j’en ai 4).
Ma question est la suivante : est-ce que je peux le faire sur WordPress.com sans avoir un hébergeur (et le php)?
Merci d’avance,
Cordialement,
Cenwen
Bon, ben je vais essayer de dégugger moi-même… J’espère qu’il y a une cause dans mon blog et pas chez infomaniak, ça sera plus facile résoudre si c’est chez moi que chez eux !!!…
Je te remercie d’avoir répondu.
Si j’avance et que je lève un lièvre, je te tiens au courant.
Bonne journée et merci encore.
Cath
Bonjour et bravo à Oncle Tom pour ce plugin…
… que j’aimerais bien pouvoir utiliser !!
Je voudrais déjà le tester en local avec Wampserver, Php 5.3, WP 3.0.1
mais j’ai l’erreur suivante : « Canalblog Importer ne fonctionne pas sous Windows ou sur les sytèmes auxquels il manque la fonction strptime ».
Pour moi en local même si je suis sous Vista çà devrait fonctionner avec le serveur Apache de Wampserver non ?? Si oui d’où vient l’erreur ?
2ème question : est-ce que le plugin fonctionnera avec un hébergement free ?
Merci d’avance pour vos éclaircissements,
Arnhomer
Le message d’erreur est clair : ça ne fonctionne pas sous Windows, et Vista est du Windows
Je n’ai pas testé chez Free. L’import se lancera, c’est sûr. Je ne sais pas s’il y a d’autres problèmes liés à des configurations PHP différentes.
Certes… mais je me disais que c’était le serveur qui comptait donc Apache donc Linux…
Windows = Système d’exploitation.
Apache = Serveur Web.
PHP = language de script.
La version PHP pour Windows contient des limitations à la noix, au niveau de la fonction
strptimenotamment.Bonosoir,
Je me demandais si entre tous ces messages vous aviez vu le mien (3 septembre), les tests que j’ai fait sont sur ma machine et en machine virtuelle à base d’ubuntu récente.
Je me permets donc de solliciter à nouveau votre aide
Merci
Agone
Bonsoir,
J’ai un gros coup de stress !
J’ai effectué l’import de mon blog vers WP.
A priori tout s’est bien passé (je vois bien tous les articles, mots-clés, catégories, etc. dans la partie admin) mais une fois sur le site lui-même, il n’y a qu’une page qui s’affiche et dès que l’on veut cliquer quelque part il y a ce message qui s’affiche :
Adresse introuvable
Firefox ne peut trouver le serveur à l’adresse blog
* Veuillez vérifier la syntaxe de l’adresse
(saisie de ww.exemple.com au lieu de
http://www.exemple.com par exemple) ;
* Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion
au réseau de votre ordinateur ;
* Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
assurez-vous que Firefox a l’autorisation d’accéder au Web.
autrement dit il n’y a aucun lien actif ???
a quoi cela est-il dû ?
Y a-til une manip que je n’ai pas faite ??? (je suis néophyte sur WP) ??
Merci par avance pour votre aide et pour ce super plug-in !!
bonsoir,
ça ça m’intéresse!
en plus je pige pas grand chose en fait je comprends vraiment rien, je suis une quiche!
je veux quitter canalblog et emmener mes billets (pas loin de 550), mais le problème c’est que pour moi, c’est du chinois ce que tu dis Oncle Tom!!
faut me parler comme si j’avais 3 ans!
merci!
Mille mercis pour ce plugin! Ca a marché du tonnerre! Encore merci!
Bonjour Oncle Tom,
Me revoilà après bien des heures passées sur un bouquin de PHP absolument passionnant…
Bref.
Patiemment je débugue.
Je trouve une source de questionnement dans lib\importer\post.class.php, fonction saveMedias, qui appelle un preg_match_all avec une regex bien spéciale (j’interrompts donc mon apprentissage du PHP pour me consacrer momentanément aux regex…).
Cette fonction ne repère pas mes images dont le nom contient _p.
Autrement dit la majorité de mes images…
Donc évidemment (enfin ça me semble évident, mais bon…) si mes images en _p ne sont pas détectées, elles ne peuvent pas être importées.
J’ai remarqué (par hasard) que même sur un blog très connu qui pense que tout a bien été transféré en fait ce n’est pas le cas… C’est transparent car les images existent toujours sur canalblog mais quand on est une
fouille me**e un peu ch***teperfectionniste dans mon genre et bien on voit bien que ça pointe toujours sur le storage de canalblog…Oncle Tom, est-ce que ce que je te raconte là te fait penser à quelque chose ? As-tu rencontré qque chose de similaire lors de tes essais tests ?
Si tu as besoin, je tiens à ta disposition
- un mini blog canalblog de 3 billets seulement
- mes copies d’écran dans word correspondant au debug que j’ai fait sur cette petite base de données où on voit bien les images en _p détectées par le getElementByTagName avec tag à img dans la fonction savePost mais pas détectées par le preg_match_all dans la fonction saveMedias.
Tu as mon email, tu peux me contacter si tu le souhaites.
Je précise que je n’ai pas fini d’apprendre le PHP (j’en suis même très loin…) et donc que je peux parfaitement me tromper. Je voulais juste te tenir au courant de cette histoire de preg_match_all, si jamais ça pouvait venir de là auquel cas tu pourras sans doute très vite régler ça ! (J’espère au passage que tu admires la façon dont je te refile le bébé… lol!) Sinon, ben au temps pour moi… Et encore quelques mois d’apprentissage patient… ^^
Je te remercie par avance de prendre le temps de lire mon long récit, et encore plus si ça génère l’idée de génie du genre « bon sang mais c’est bien sûr »
! Et j’espère ne pas avoir raconté trop de bétises, vu que j’apprends et donc que je n’y connais pas grand chose…
Cordialement,
Cath
Bonjour,
j’ai utilisé votre plugin pour rappatrier les articles du blog d’une de mes clientes pour laquelle j’étais chargée de migrer son blog. Il n’y a pas eu de problème particulier, sauf le nom des commentateurs qui n’était pas pris en compte, ainsi que leur gravatar qui se retrouve dans le corps du message.
Ce n’est pas un gros problème en soi (je vais regarder du côté du template utilisé sur canalblog s’il gêne l’importation).
En tout cas, je souhaitais vous remercier pour ce plugin qui va sûrement libérer beaucoup de personnes de l’emprise (dommage de le dire comme ça…) des plate-formes de blog comme canalblog.
Bonjour Oncle Tom !
J’ai beaucoup appris sur les regex depuis mon comm précédent il y a 2 jours.
Et j’ai mofifié, dans lib\importer\post.class.php, la regex du detection_pattern (new) de façon que dans le preg-match-all soient prises en compte aussi les images ayant _p dans leur nom. J’ai juste remplacé la détection de point par celle de point ou underscore p point.
Ça marche nettement mieux (carrément bien même
) mais restent encore qques soucis, le mois de juillet 2007 n’a carrément pas été vu (ni billets ni fichiers ni rien) ainsi que quelques vieux trucs sans importance entre 10/2004 et 02/2006.
Piou, quel progrès !
Voilà donc où j’en suis.
En espérant avoir contribué à faire avancer le chmilblick,
Très cordialement,
Cath
Voilà Oncle Tom, j’ai réussi à effectuer un transfert. Difficilement car canalblog était en rade, donc j’ai mis plus de 12h (sur 2 jours!) à le faire, et ça s’est super bien passé. Sur environ 500 billets avec chacun en moyenne 3 images, j’ai manqué 4 images donc franchement j’appelle ça une totale réussite, surtout quand je vois tous les pbes sur j’ai eu côté canalblog (time lmit exceeded sans arrêt). En plus de ces 4 images, 1 autre est manquante mais c’est un très vieux fichier en t- et ton canalblog-importer les bloque (si j’ai bien compris!!!) donc c’est normal qu’il ne soit pas passé. Je suppose que si j’en avais eu beaucoup, j’aurais dû aller modifier la regex du old detection_pattern…
J’ai vu qu’il manquait aussi quelques pdf mais je n’ai pas le moyen de les repérer aussi facilement que les jpg manquants donc je serai plus réservée. Mais pas beaucoup plus!
Donc voilà, cette fois c’est un merci franc et massif pour cet utilitaire !
Cordialement,
Cath
J’arrive un peu après la guerre mais je suis content de voir que tu t’es mise à l’œuvre pour corriger ce que je n’ai pu faire.
N’hésite pas à m’envoyer ou partager tes modifications, que je les teste et intègre à une nouvelle version du plugin.
À vrai dire quand j’ai créé le plugin, je ne cherchais qu’à récupérer les images, pas sûr que ça concerne aussi les autres fichiers joints (à une époque on ne pouvait uploader que des images).
Comme d’hab, ravi de pouvoir aider
C’est souvent dû au thème employé par le blog. Je n’ai pas de possibilité de créer un aspirateur prenant en compte tous les cas de figure.
Le temps de l’import, n’hésite pas à employer le thème par défaut de Canalblog, ça devrait bien fonctionner.
Bonjour Oncle Tom, désolée d’avoir tant tardé à te répondre, j’ai été un peu surbookée ces dernières semaines.
Déjà, merci de l’attention que tu portes à mes efforts, ça fait chaud au coeur !
Voici ce que j’ai changé dans le code que tu as eu la gentillesse de partager :
ligne 9 de lib/importer/Post.class.php, la variable $media-pattern, clé ‘new’, champ ‘detection_pattern’ j’ai juste changé la regex pour accepter le « _p » avant le « . » . Je me suis permis d’ajouter le « ?: » dans la parenthèse de façon à ne pas créer d’effets de bords ailleurs.
Un petit copier/coller de la zone concernée, en espérant que ça soit lisible et non interprété… L’ancienne regex est en commentaire, la nouvelle est juste derrière :
protected static $media_pattern = array(
‘new’ => array(
# ‘detection_pattern’ => ‘#(http://storage.canalblog.com/[^_]+\.[a-z0-9]+)[^a-z0-9]#iUs’,
‘detection_pattern’ => ‘#(http://storage.canalblog.com/[^_]+(?:\.|_p\.)[a-z0-9]+)[^a-z0-9]#iUs’,
Je pense mais je n’ai pas vérifié qu’il y a le même genre de pbe avec la clé ‘old’, la regex ne prenant pas les images commençant par « t- » alors que dans mon cas particulier il aurait fallu les importer. J’ai réglé le problème en nettoyant mon blog de tous les vieux trucs qui ne servaient plus à rien. Une épuration salutaire en somme !
Ce que j’ai fait marche dans mon cas particulier. Je n’ai pas cherché à optimiser quoi que ce soit, peut-être que du coup des fichiers sont transférés 2 ou 3 fois au lieu d’une, peu importe, ce n’était pas là mon but.
Voilà, j’espère que je n’ai pas fait une co***rie monumentale en faisant cette modif, et surtout que si elle s’avère correcte, elle participera à aider tous ceux qui veulent s’affranchir de Canalblog.
Ça me ferait plaisir Oncle Tom que tu me dises si j’ai bien travaillé ou si j’ai oublié le détail qui tue…
et aussi si tu l’intègres dans une version ultérieure de ton canalblog-importer… Ben oui, on a sa petite fierté, quoi…
Très cordialement,
Cath
Bonjour
Je n’ai toujours pas compris: Canalblog importer n’est pas supposé fonctionner sous un hébergement Windows, c’est ça? Je suppose que l’os sur mon ordi en local n’est pas concerné, quand même…
La question d’Agone du 3 septembre n’a jamais obtenu de réponse, j’ai un message tout à fait similaire, une fois arrivé à l’étape d’import des archives:
« Catchable fatal error: Argument 1 passed to DOMDocument::importNode() must be an instance of DOMNode, null given, called in /homepages/17/d351981090/htdocs/wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 51 and defined in /homepages/17/d351981090/htdocs/wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 83″
Je recommence sans arrêt, vérifie que je suis bien en php5, toujours le même message d’erreur.
Si vous aviez une idée, merci.
Bonne soirée
jls
… Merci !!!!
J’ai voté max pour le plugging
J’ai aussi noté que celui-ci fonctionne encore avec la version 3.0.4
Encore Bravo pour le Taf
Codrialement
Bonjour Oncle Tom,
Tout d’abord un gros merci pour avoir pensé à développer cet utilitaire.
Je l’ai installé, utilisé et là j’ai des problèmes. Au bout de 2, 3 minutes, l’onglet Firefox où j’ai lancé l’import de mon blog devient tout blanc : pas de texte, pas d’image, rien de rien, la fenêtre est toute blanche!
Certains articles de mon blog japon.canalblog.com ont été rapatriées mais ça s’arrête à novembre 2010! J’ai relancé après avoir tout supprimé via ftp avec filezilla et là j’ai d’autres messages, plus anciens, qui sont rapatriés…
Bon, je suis un peu perdu, peux-tu me dire comment gérer ce problème?
Par avance merci pour ton aide
En ce moment ça va nettement mieux
Tout est transféré
Un gros merci!!!!!
bonjour,
votre plugin est très pratique mais je rencontre un souci.
il ne m’importe que 50 articles par mois d’archivage alors que sur certains mois j’en ai bien plus que ça.
Pouvez vous résoudre ce problème?
Si vous voulez faire des essais l’adresse du blog que je dois importer est http://ritondecannes.canalblog.com
Merci de votre aide.
Merci beaucoup! C’est formidable et cela a très bien marché. Le nouveau blog n’est pas encore en ligne, je vais en profiter pour faire d’autres modifs mais déjà j’ai tout récupéré.
Décidément on est plusieurs bloggeurs culinaires à se servir de cet outil.
Bonjour,
j’ai des problèmes pour importer les articles d’un blog alors que je n’en avais pas eu en décembre. Je m’explique : je dois importer les articles des 2 derniers mois, mais quand je lance l’importation, les mots-clés et les catégories s’importent normalement, puis je lance l’importation des articles (mois par mois) mais rien ne s’importe et aucune erreur n’apparaît. Le plugin passe d’un mois à l’autre sans rien marquer et je ne comprends pas d’où peut venir le problème.
J’ai réutilisé le thème de base, j’ai testé l’importation sur 2 blogs différents, avec 2 blogs canalblog différents et j’ai toujours le même problème. Le plugin semble ignorer tous les articles.
Avez-vous une idée de ce qui pourrait mal se passer ? Pour info, le blog que j’essaie d’importer est http://ledeuxieme.canalblog.com
Merci d’avance.
Rectification : en fait il n’importe pas non plus les mots-clés ni les catégories (ils étaient déjà présents sur mon blog).
Finalement, j’y suis arrivée en reprenant un vieux modèle (je n’y arrivais vraiment pas avec un nouveau modèle de base, c’est bizarre).
En tout cas, merci encore pour ce plugin qui nous sauve des heures de rapatriement d’articles à la main !
Commentaire sans originalité, mais quand même un grand merci pour cet efficace plugin!
merci pour le tuyau, j’ai très envie de quitter canalblog
Un énorme merci pour cette extension !!!
En revanche je ne comprends pas, les commentaires sont bien rapatriés sur mon WP mais ils ne s’affichent pas en-dessous des articles.
Par contre, lorsque j’en poste de nouveaux pour test, ils s’affichent oO
Est-ce normal ?
@Mélanie as-tu vérifié si les commentaires étaient bien publiés, et pas marqués en tant que spam ou autre ?
@Batilou il y a quelques soucis des fois, soit parce que Canalblog ne répond plus ou encore à cause du thème. Ça dépend vraiment du thème utilisé : l’import le précise bien en toute première phase.
J’arrive un peu en retard mais j’ai intégré ta suggestion dans l’extension.
@oncle tom
Les articles sont tous approuvés.
Voici comment cela apparaît sur le site : http://www.pimp-my-blog.fr/2011/03/les-hirondelles-nous-envahissent
On voit qu’il y a écrit « 3 commentaires » mais celui qui s’affiche a été posté depuis la migration.
Mais bon au pire tant pis, ce plugin m’a déjà bien sauvé la mise ^^ Donc un grand merci ^^
Oncle Tom,
Pourrais tu résumer toutes les conditions pour l’export.
Car il y a plein d’info supplémentaires dans les commentaires.
Mais il commence à y avoir beaucoup de commentaires !
Donc d’après ce que j’ai lu, il faut :
- Utiliser un thème particulier sous canalblog de préférence le thème classique.
- vider les corbeilles sur wordpress.
- lancer le transfert depuis un PC ne tournant pas sous windows.
- etre hébergé en php 5.1.
Pourrais tu compléter la liste histoire qu’on y voit plus clair sur les conditions exactes pour réaliser le transfert du premier coup ?
Merci
Bonjour Paul,
toutes ces informations sont pourtant indiquées sur le premier écran lors de l’import d’un blog ; surtout en ce qui concerne le thème.
Le transfert fonctionne avec un PC sous Windows. C’est l’hébergement sous Windows qui ne fonctionnera pas.
En clair, en hébergement, Windows et/ou PHP inférieur à 5.1 ne fonctionnera pas. Le plugin ne se lancera même pas dans ces conditions, de toutes façons.
Je ne peux pas ajouter un message indiquant aux utilisateurs de lire, quand même …
@Mélanie désolé dans ce cas, je ne peux pas t’aider davantage sans aller regarder du côté de la base de données pour voir d’où vient le problème.
Ces commentaires apparaissent-ils dans l’admin de WordPress ?
wordpress demande le paiement exorbitant d’un nom de domaine peut on l’acheter ailleurs et le mettre après et comment installe ton le log a partir de combien de visiteur il est preferable de migrer par jour et il semble que wordpress vous laisse pas libre de pub sinon il faut payé 45$
Un énorme merci pour cette extension ! Quelques minutes et 5 clics suffisent et tout est hyper bien expliqué !
Hello Oncle Tom,
En fait si je demandais ça c’est que j’ai un problème pour importer mon ancien blog…
J’ai pourtant l’impression d’avoir tout suivi comme il faut.
Le plugin se lance bien, mon wordpress est bien sous php 5.2.
Je suis chez OVH donc un hébergement sous linux.
Et les réglages de mon Canalblog sont corrects par rapport à ce qui est demandé.
Mais lorsque je lance la manip, j’ai uniquement les Tags et les catégories qui sont importés.
Les mois défilent super vite, alors que le blog (canalblog) était plutôt chargé…
Et au final ni les articles, ni les utilisateurs ne sont importés.
Est ce que tu aurais une idée, d’où cela peut il venir ?
Merci
Bonjour j’ai aussi un problème. J’ai essayé de changer et prendre une version plus ancienne de wordpress. Mais le résultat est toujours le même. Tout à l’air de fonctionner mais je n’ai pas les articles d’importer. Je suis novice en informatique et je ne vois pas comment résoudre ce problème. Merci de votre aide.
Hello Oncle Tom !
Je viens de découvrir ta réponse, et donc le fait que tu avais intégré ma modif dans ton code… MERCI !!!!! Rhôôôôô je suis ravie d’avoir servi à quelque chose et j’espère que ça sera utile à toutes celles et ceux qui sont dans la même config que moi pour ce qui est des photos sur CB.
Amicalement,
Une Cath qui s’éclate bien « chez elle » grâce à WP et… à toi !
@Paul : le plugin est énormément dépendant du thème employé. Il ne fonctionne que pour le thème par défaut de Canalblog : c’est la structure HTML qui compte. S’il n’importe pas autre chose, c’est qu’il ne trouve pas quoi extraire.
@Magali : idem que pour Paul, utilise le thème par défaut de Canalblog avant d’importer. La version de WordPress n’y est pour rien.
@lacath : j’ai mis un peu de temps mais c’est moi qui te remercie, pour celles et ceux que ça va arranger
comme pour Paul et Magali, même avec le thème par défaut ça n’importe que les catégories et les mots clefs sur ce blog http://lamarmitedecathy.canalblog.com/
J’ai pourtant déjà utilisé ce plugin plusieurs fois avec succès. Nouvelle version de wp ? Pb lié à un changement de script au niveau de CB ?
j’ai le même problème que Paul et pourtant je prends le modèle le plus simple de canalblog (j’ai fait des essais avec plusieurs modèles et rien ne marche)
il n’importe aucun billet
est-ce que quelqu’un sait pourquoi ?
Comme çà ne marchait pas, j’ai repris mon modèle basique de canalblog et j’ai enlevé les nouveautés : le module de recherche et l’adresse, je ne sais pas si c’est çà qui coinçait mais tout a fonctionné ensuite
J’ai remarqué que l’import « s’essouflait » quand on arrivait dans les vieiles archives (2007-2006 ) j’ai relancé plusieurs fois et çà s’est terminé
J’ai eu le même truc que Mélanie, commentaires non visibles, mais ils étaient bien présents sous wordpress et ils sont apparus en changeant de modèle.
Merci pour ce module !
après contrôle il me manque la moitié des billets, tou ceux du début de moi, et j’ai beau relancer le module ne les prend pas , je ne sais pas quoi faire
Hello, je me permets de répondre directement à Cathy
Après avoir crié victoire plusieurs commentaires plus haut, j’ai fait le même constat que toi. Finalement j’ai fait tourner le plugin plusieurs fois (env une quinzaine de fois) et à chaque fois je supprimais sur Canal les posts qui avaient étés rapatriés. A chaque fois ils m’en rapatriait de nouveaux et petit à petit je me rapprochais du début du mois. Dans mon cas c’était essentiellement les années lointaines. 2010 et 2009 n’ont pas posé de pb (du moins dans mon souvenir) mais plus on remontait dan le temps et moins il m’en ramenait. Cela m’a pris pas mal de temps à chaque fois de vérifier les quels avaient été rapatriés et les quels étaient à refaire mais maintenant c’est bon j’ai tout récupéré….
Bon courage Cathy!
Merci anna, c’était bien çà, c’était pour tous les mois où j’avais plus de billets qu’il y avait un problème, il m’en importait seulement 10. Donc j’ai fait comme toi j’ai mis en brouillon les messages déjà importés et peu à peu j’y suis arrivée
Par contre, j’ai fait çà sur le modèle en mode avancé, il ne voulait plus avec l’autre, et il n’a plus importé les tags, rien de grave en fait
Bonjour
J’ai beau surfer dans tous les sens, je ne trouve pas la solution alors de tente ici !
Voilà, depuis trois jours j’essaye de migrer mon blog sur wordpress hébergé sur free. je suis en PH5, j’ai passé mon blog sur un thème de base (depuis j’ai remis la vraie version en attendant de trouver la solution. Pour wordpress, il est bien installé, j’ai mis la version free 3.0 (déjà fait plusieurs tentatives de migration avec mise à jour 3.1.1 et sans la mise à jour).
Mais rien ne se passe…
Merci de m’aider…
Cdlt
Sabine
voici tous les messages d’erreur à chaque fois que je tente la migration :
#0 /mnt/108/sda/4/9/lacompagnie.athanor/wp-content/plugins/canalblog-importer/lib/Importer/Base.class.php(140): CanalblogImporterImporterBase->getRemoteHtml(‘http://compagni…‘)
#1 /mnt/108/sda/4/9/lacompagnie.athanor/wp-content/plugins/canalblog-importer/lib/Importer/Base.class.php(140): CanalblogImporterImporterBase->getRemoteHtml(‘http://compagni…‘)
#2 /mnt/108/sda/4/9/lacompagnie.athanor/wp-content/plugins/canalblog-importer/lib/Importer/Base.class.php(140): CanalblogImporterImporterBase->getRemoteHtml(‘http://compagni…‘)
#3 /mnt/108/sda/4/9/lacompagnie.athanor/wp-content/plugins/canalblog-importer/lib/Importer/Base.class.php(140): CanalblogImporterImporterBase->getRemoteHtml(‘http://compagni…‘)
#4 /mnt/108/sda/4/9/lacompagnie.athanor/wp-content/plugins/canalblog-importer/lib/Importer/Base.class.php(140): CanalblogImporterImporterBase->getRemoteHtml(‘http://compagni…‘)
#5 /mnt/108/sda/4/9/lacompagnie.athanor/wp-content/plugins/canalblog-importer/lib/Importer/Configuration.class.php(34): CanalblogImporterImporterBase->getRemoteHtml(‘http://compagni…‘)
#6 /mnt/108/sda/4/9/lacompagnie.athanor/wp-content/plugins/canalblog-importer/lib/Importer.class.php(94): CanalblogImporterImporterConfiguration->process()
#7 /mnt/108/sda/4/9/lacompagnie.athanor/wp-content/plugins/canalblog-importer/lib/Plugin.class.php(73): CanalblogImporterImporter->process(Object(CanalblogImporterImporterConfiguration))
#8 [internal function]: CanalblogImporterPlugin->importPage()
#9 /mnt/108/sda/4/9/lacompagnie.athanor/wp-admin/admin.php(192): call_user_func(Array)
#10 /mnt/108/sda/4/9/lacompagnie.athanor/wp-admin/import.php(12): require_once(‘/mnt/108/sda/4/…’)
#11 {main}
Bonjour,
Comme Paul et Magali, les catégories et les mots clés sont importés, mais pas les articles.
J’ai vérifié les réglages de canalblog (format de date et d’heur), la mise en forme (normal) … supprimer les fonctions telles que le moteur de recherche (même si à priori je ne vois pas le lien avec mon problème) …
Rien n’y fait, tous les essais sont restés infructueux
Et moi qui me faisait une joie de récupérer ton mes posts …
Canalblog aurait-il trouver une parade pour enfemer encore un peu plus ses utilisateurs ?
(wordpress 3.1.2 / OVH)
À vous lire, j’ai l’impression que Canalblog a changé des choses dans ses thèmes par défaut. Il faudrait que j’y jette un œil pour régler ça.
Sinon vous aurez beau batailler, ça ne changera pas grand chose ;-(
J’arrive après la bataille je crois car au moment où je choisis effectivement de « m’offrir » un blog/site digne de ce nom, je n’ai plus la possibilité de rapatrier mon dur labeur de 5 années de blog sous mon wordpress.
)
L’outil est génial, et ultra simple mais malgré tout, seul les tags et les mots-clés sont importés à ce jour, malgré plusieurs essais.
Je tente donc ici d’abuser subtilement de la gentillesse dont à l’air de faire preuve Oncle Tom, pour lui suggérer de mettre à jour son plugin totalement génial. (non je n’en rajoute pas, les gens talentueux doivent être remerciés à leur juste valeur
ps : ceci est une demande totalement intéressée certes mais totalement désespérée aussi :p
Pour répondre a l’Oncle Tom, effectivement canalblog a fait une grosse évolution en janvier février qui change pas mal de choses, c’est pour çà que le module ne marche plus comme avant.
Par contre, pour Vaness et Delfée, il n’y a pas de changement depuis ma migration(il y a 15 jours) il faut juste prendre un thème non avancé et le modifier, et réessayer l’import à chaque fois, moi j’ai dû essayer plus d’une trentaine de réglages avant que çà marche
Sinon, essayez aussi avec le modèle avancé, çà a marché pour moi aussi, juste çà n’importait pas les mots clefs (mais çà c’est secondaire)
Je remercie Cathy d’avoir pris le temps de me répondre. Par contre, j’ai eu beau tout casser mon canalblog, je n’ai pas réussi pour autant mon importation. J’ai viré tous les blocs, j’ai remis plus ou moins les paramètres d’apparence par défaut (??) Mais rien n’y fait malgré des dizaines de relances du plugin.
Je dois avouer que je suis assez confuse surtout que mon blog ne comporte que 120 articles (sur 5 ans, j’avoue que c’est peu :p) et il était déjà très simple dans sa mise en page…Dois-je changer quelque chose dans mon interface wordpress aussi ?
Je crois que je vais devoir persister ou être patiente
Très rapidement : j’ai bien pris note des remarques. Je viens de publier un correctif qui a l’air de fonctionner (j’ai testé avec le blog de Delphée).
Génial le correctif fonctionne.
Par contre je rencontre le même problème que curpsy qui a posté plus haut c’est à dire quel le plugin importe maximum 50 articles par mois.
Mais j’ai certain mois ou j’ai plus d’articles.Dommage que ce problème n’est pas était réglé mais je suppose que cela doit être plus compliqué.
J’ai compris pourquoi : la pagination de Canalblog sur les archives mensuelles s’arrête à 5, même s’il y a plus de 5 pages (super). Du coup j’ai forcé la récupération par tranche de 250 articles.
La nouvelle mise à jour ne devrait pas tarder à pointer le bout de son nez.
Alors là, je suis assez bluffée par la rapidité à laquelle tu a mis à jour ton plugin. Merci ! Quel professionnalisme !
Par contre, je vais sans doute jouer les rabats-joie mais évidemment, je me suis jetée dessus pour importer mon vieux canalblog mais ce n’est pas simple…. j’ai droit à tout plein de phrases qui font peur et ce pour a peu près tous les mois…
De ce genre :
warning: array_merge() [function.array-merge]: Argument #1 is not an array in /homepages/18/d366142191/htdocs/wordpress/wp-includes/comment.php on line 1442
Fatal error: Out of memory (allocated 29622272) (tried to allocate 2200 bytes) in /homepages/18/d366142191/htdocs/wordpress/wp-includes/media.php on line 1006
Au premier lancement, l’outil m’a importé 12 articles d’un coup, mais s’est ensuite bloqué. J’ai donc fait comme mes « collègues » un peu plus haut et ai repassé en brouillon tous les articles déjà importés.
Ca rend la manip’ un peu plus longue….
En tout cas, merci pour ta disponibilité
Ça nécessitait 1 ou 2 lignes à modifier, forcément.
Il y a peut-être eu des changements côté commentaires (je n’ai pas regardé) et quant à l’image, c’est un dépassement mémoire.
J’aurai besoin de davantage de temps pour traiter le problème, car je dois modifier la manière dont je procède à l’import. Et là par contre je ne sais pas quand je pourrai me dégager 2h pour ça.
Hé bien un grand merci, j’étais en train de remettre au brouillon mes articles sur canalblog. Je n’arrivais à rapatrier qu’un mois à la fois. Et puis j’ai vu qu’une maj était dispo, j’ai réactivé le thème wordpress par défaut, relancé le plugin et malgré le fait que j’ai dû appuyer plusieurs fois sur le bouton import, tout s’est déroulé sans problème.
Encore bravo pour le travail
Bonjour,
Tout d’abord un grand merci pour la rapidité des correctifs !
J’ai essayé ce soir, les articles sont importés, mais seulement quelques uns par mois (pour l’instant, ça fait quand même plus de 300 articles déjà récupérés sur un peu plus de 8500).
Est-ce que les articles « zappés » une première fois peuvent être récupérés lors d’essais successifs ?
Sinon, j’attendrais la prochaine mise à jour du plugin,
En tout cas, encore merci pour ton aide et ta réactivité
Merci pour la rapidité mais malheureusement la 1.1.7 reste limitée à 50 articles maximum.Je pense que la pagination est la bonne piste mais il doit rester un petit couac quelque part.
C’est dimanche, c’est fête : une nouvelle version va sortir et corrige le bug rencontré sur ton blog, Delphée. C’est liée à des pubs (positionnées tous les 5 billets).
Tous les articles devraient remonter désormais.
Bonjour Tom,
Encore merci pour ton travail, mais malheureusement l’importation ne ramène pas plus d’articles …
J’ai vérifié les paramètres de Canalblog, au cas où, tout est conforme de ce côté là.
Y a-t-il des réglages complémentaires sur la mise en forme ou d’autres paramètres qui pourraient interférer avec l’importation ?
A bientôt,
Pareil pour moi ça ne fonctionne toujours pas.
J’ai fini par me dire que ça venait de moi mais j’ai fait un test avec le blog de Curpsy et le problème persiste.
C’est assez étrange car je fais les tests avec ton blog Delphine.
Dans tous les cas, j’ai publié (encore) une nouvelle version. Elle détaille ce qui est importé et scanne d’abord mois par mois avant de commencer à rapatrier les articles et les commentaires.
Vous aurez une meilleure présentation de ce qui est importé.
Après test de cette nouvellle version l’import ne fonctionne plus. Après le scan des articles qui détecte plus de 3000 articles alors que j’en ai à peine plus de 2000 l’étape suivante c’est à dire l’import reste désespérément bloqué à 0% même après plusieurs heures.
voila pour ma part en espérant que ça aide à régler le problème.
Merci
Bonsoir,
De mon côté, le scan des articles a l’air de marcher, le détail de la progression montre que la détection fonctionne, bien que le nombre d’articles trouvés soit finalement plus élevé que la réalité (plus de 10000 trouvés pour 8500 en réalité), comme roby.
Puis lors de l’import, le compteur passe de 0% à -% avec le message suivant :
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /homez.429/feesmaisj/www/wp-includes/comment.php on line 1442
Fatal error: Class ‘WP_Import’ not found in /homez.429/feesmaisj/www/wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 415
feesmaisj est le nom de ma base SQL, mais je ne comprends rien au reste ! J’ai essayé 2 fois et j’obtiens le même résultat.
Ce qui me laisse perplexe, Tom, c’est que le test a pourtant été fait sur mon blog. Y a-t-il d’autres paramètres externes à Canalblog qui pourraient poser problème et que je pourrais te communiquer pour aider au diagnostic (paramètres liés à mon hébergeur, à la version de wordpress, à mon OS ?) ?
En tout cas merci pour le temps passé à chercher une solution,
A très bientôt
Coucou, j’essaye d’importer le canalblog de ma copine depuis ce week-end et ce plugin ne fonctionne pas chez moi et pour être plus précis, les versions 1.1.7, 1.1.8 et 1.2.
Au sujet de la version 1.2, il y a tout d’abord un problème de division par zéro au niveau du pourcentage d’avancement (je crois). J’ai corrigé ça de mon côté en ajoutant 1 au diviseur (c’est du pure bricolage ^^). Par contre, quand il s’agit de rapatrier les posts, et bien le plugin n’arrive pas à les identifier (ex:2011/02: 0 articles identifiés).
Je suis chez 1and1.fr, la version est PHP 5.2.17, et sous linux.
Voilà ^^
Bon courage pour le développement.
Une mise à jour corrective est en approche. Elle corrige le problème de division par zéro, devrait rectifier le nombre d’articles et rectifie aussi l’import pour certains blogs (type ceux d’Arnaud).
@Delfée : pour importer les images, il faut que tu aies également le plugin WordPress Importer d’installé.
Bonsoir,
De mon côté, l’étape 4 à l’air de fonctionner. Cependant quand j’arrive à l’étape 5 j’ai droit à un « 0 billets sont sur le point d’être importés » suivi de, après validation : Fatal error: « Class ‘WP_Import’ not found in (…)wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 415″.
Souhaitez vous que je fasse ce genre de rapport sur le trac plutôt qu’ici ?
Même chose que Arnaud sans la ligne de code d’erreur et le processus d’import continue à tourner sans cesse.
Bonsoir,
Désolée d’être porteuse de mauvaises nouvelles, mais je rencontre à peu près les mêmes difficultés :
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /homez.429/feesmaisj/www/wp-includes/comment.php on line 1442
Fatal error: Class ‘WP_Import’ not found in /homez.429/feesmaisj/www/wp-content/plugins/canalblog-importer/lib/Importer/Post.class.php on line 415
Tom, j’ai bien installé wordpress importer. Pour m’assurer de ne pas avoir fait les choses à moitié, j’ai même désinstallé/réinstallé les 2 extensions. Malgré cela, je ne parviens pas à importer les posts.
Encore merci pour tes efforts,
A bientôt,
Super, merci pour vos retours (non le Trac ne m’arrange pas, je n’ai aucun possibilité de suivre ça pour le projet …).
Je me suis rendu compte que WordPress 3.1 avait changé quelques règles d’import et bloquait sur la création des utilisateurs. J’ai rectifié le tir et testé sur le blog d’Arnaud : j’ai tout importé en 10 minutes.
Pour les erreurs signalées, encore une fois, http://wordpress.org/extend/plugins/wordpress-importer/ est nécessaire au bon fonctionnement.
Bonsoir Tom,
J’ai bien noté ton message concernant la nécessité d’installer WordPress importer.
Dans le doute (pas du conseil, mais de mon installation), j’ai effacé/recréé ma base SQL, effacer/réinstallé wordpress 3.1.2, réinstaller ton plugin en 1.2.2 (dont la rapidité de mise à jour est assez impressionnante
)et wordpress importer depuis le lien que tu viens de laisser sur ton blog.
Malgré cela, j’ai toujours l’erreur fatale …
Par contre, le message d’alerte qui la précédait a disparu et je constate aussi que le nombre de posts détectés est plus proche de la réalité.
J’ai la réponse : il faut que le plugin WordPress Importer soit installé … mais qu’il ne soit pas activé.
Je viens de tester sur un hébergement OVH et ton blog s’importe bien dans ces conditions
PS : ça se fera automatiquement avec la version 1.2.3 … la dernière, j’espère
Bonjour tonton,
Encore un problème de mon côté, enfin deux plutôt, toujours à l’étape 5 :
-Warning: array_merge() [function.array-merge]: Argument #1 is not an array in (…)/wp-includes/comment.php on line 1442
et
-Fatal error: Out of memory (allocated 27000832) (tried to allocate 3889361 bytes)
Sais tu si il est possible d’augmenter la mémoire d’apache/php manuellement ? Je vais essayer de monter un hébergement sur ma partition linux pour voir ce que ça peut donner (mais en néophyte je vais avoir du mal).
Bon courage.
Pour moi j’ai testé en 1.2.2 et en désactivant wordpress importer effectivement ça passe.le bon nombre totale d’articles et derrière ça l’import qui m’affiche les articles au fur et à mesure de l’importation.
par contre j’ai laissé tourner un bon moment la partie nettoyage mais elle était encore à 0% quand je suis revenu donc j’ai annulé cette partie.
Je ne sais pas exactement que fait le nettoyage et si c’est très important ou non.
Je ne sais pas si les autres rencontrent le problème ou si c’est spécifique à ma configuration puisque pour l’instant je fais mes tests avec wordpress installé sur mon nas synology.
En tout cas merci beaucoup pour le Boulot puisque j’ai enfin pu récupérer tous mes articles.
Je suis en bonne bois pour enfin quitter canalblog.
Bonjour,
Tout d’abord un grand, grand merci !
Je suis un peu dans la même situation que roby, à savoir que l’étape 6 semble bloquée à 0% depuis un certain temps déjà (c’est toujours en cours pour l’instant).
Mais cela ne semble pas avoir perturbé l’importation des articles (dans une autre fenêtre de mon navigateur, je constate que les posts ont l’air de bien avoir été importés, le tableau de bord wp indique un nombre d’articles cohérent). Les commentaires sont bien rattachés, il n’y a peut-être que l’actualisation du nom de l’auteur qui n’a pas suivi, pour l’instant. Pas trop grave …
En tout cas, j’ai récupéré mes +8000 articles et déjà, c’est énorme !
A noter également : lors d’un premier essai, j’avais encore rencontré une erreur et celle-ci semble liée à l’option de mise à jour des articles déjà importés (la case à cocher dans la première page du plugin), car depuis que je l’ai décochée, plus de message d’erreur.
Je reste à ta disposition si tu souhaites faire des essais pour régler les quelques bricoles restantes,
Et encore merci !
Tom peux tu me dire si la phase nettoyage est importante vu que ça ne fonctionne pas pour l’instant ou si je peux basculé dés maintenant sur wordpress.
Encore merci pour ton plugin et ton aide.
Hello,
la durée de la phase de nettoyage est proportionnelle au nombre de billets importés.
Elle convertit tous les liens « Canalblog » en liens vers le blog WordPress. Ce qui fait que vos liens inter-billets sont maintenus.
Bravo Oncle Tom.
En revanche, quelqu’un aurait une astuce pour faire une redirection 301 de l’ancien blog vers le nouveau ?
Que faites-vous de votre ancien blog ? Quelle est la meilleure stratégie à adopter en matière de référencement ?
Merci !! ^^
Bonjour Oncle Tom,
premièrement je voudrais te remercier pour ton travail pr permettre à des gens comme moi de quitter canalblog sans perdre des années de contenu!
Maintenant: j’essaie en fait de passer à blogger car je suis vraiment NULLE en code et je trouve que wordpress est trop dur à naviguer pr moi. Mais comme personne ne semble avoir fait un système pr passer de canalblog à blogger, je vais passer de canalblog à wordpress et de worpress à blogger (ce qui existe)… J’ai donc créé un blog sur worpress.COM!!! erreur, je cherchais partout la fonction plug-ins pour installer la tienne sans succès car j’avais pas compris que .com c’est différent de .org. Bref, mtn j’ai compris ça et je veux m’en faire un sur .org mais je CAPOTE! je comprends absolument RIEN à ce charabia jargon informatique qui est supposé me prendre juste 5 min à installer (ça fait des HEURES que j’essaie et je comprends rien)! écoute j’ai jms fait d’informatique autre que word et excell alors je suis totalement PERDUE! j’ai downloadé worpress.org et je suis pas arrivée à faire aucune des autres étapes après. J’ai aucune idée d’ou avoir l’info sur qui héberge mon serveur ni comment faire toutes les étapes décrites ici http://codex.wordpress.org/Installing_WordPress#Detailed_Instructions
STP aide moi, dis moi ou je peux trouver de l’aide pour installer wordpress ecrit pour un total novice.
MERCI bcp d’avance,
Joanna
Merci beaucoup pour cet outil ! grâce à ça, mon nouveau blog latelier-azimute.fr est presque prêt!
Merci pour cet outil qui m’a permis de sauver bien des jours de travail pour réaliser l’importation sous wordpress d’une partie du contenu de mon blog sous canalblog. A noter cependant qu’environ 13% (178 sur presque 1400) des messages ne sont pas « passés » malgré plusieurs tentatives. Mais c’est presque un détail par rapport à l’efficacité de l’outil ! Bravo !
Hum,
Outre le fait que l’importation reste à 0 %, les commentaires importés ont tous la même heure/date, étrange!
Sinon, le plugin est parfait, merci beaucoup!
Hum,
J’ai refait l’importation, les conseils d’affichages du blog canalblog que tu a donné au début n’étaient juste pas appliqués pour ma part!
Merci!
Merci pour ce plug-in. Je l’avais testé il y a quelques temps pour quelqu’un et je le trouve toujours aussi facile d’utilisation… sauf quand ça ne marche pas.
J’essaye cette fois d’importer mon propre blog mais rien à faire. Problèmes rencontrés : CI ne détecte pas du tout les catégories et posts ! Il m’indique soit 0 contenu à importer (pour les catégories, alors qu’il y en a une, plus des articles non-catégorisés), ou bien 1 mois d’archives (alors que le blog est alimenté depuis 2004…). Mais de toute façon, même ce mois-là, il ne l’importe pas : le cadre jaune prévu pour me confirmer que l’importation du contenu s’est faite est systématiquement vide et les posts ne sont pas importés. Encore moins les commentaires, évidemment.
J’ai pourtant modifié les options d’affichage pour me conformer à celles indiquées, vérifié que le serveur tournait sous Linux… Qu’est-ce que j’ai loupé ? Merci infiniment pour votre aide.
Bonjour, j’ai un petit souci lors de l’import.
J’ai bien choisi un thème par défaut de Canalblog avant de le lancer. Tout se passe bien, quand je reviens sur l’interface de WordPress, tout est là : articles, commentaires, etc. Quand j’affiche le blog, il y a bien marqué le nombre de commentaires sur les notes, mais quand je les ouvre, les commentaires sont invisibles. D’où cela peut-il venir ?
A noter que côté WordPress, c’est une installation propre sans avoir touché aux options.
Merci d’avance, et bravo pour ce plugin.
Bonjour,
Tout d’abord merci pour ce plugin très pratique je l’ai utilisé une première fois il y qq mois et nickel !
Sauf que aujourd’hui je voudrais importer un autre blog canalblog et impossible … il me met un message d’erreu du type :
Tentative d’accès à une page indisponible
#0 /mnt/153/sdd/e/4/grainesdecusto/wp-content/plugins/canalblog-importer/lib/Importer/Base.class.php(140): CanalblogImporterImporterBase->getRemoteHtml(‘http://grainesd…‘)
(avec 9 lignes comme ca…
J’ai pourtant tout bien fait… d’où cela peut-il venir?
Merci par avance
Bonjour,
J’ai une question concernant la migration, je pense avoir à peu près compris par contre j’avais acheté sur canalblog le nom de domaine en .com, du coup forcement je ne peux pas créer un blog wordpress avec la même extension…
Est ce que je peux faire la migration vers un blog wordpress basique et garder le nom de domaine ? Va t-il être rapatrié sur wordpress ou bien est ce que je le perds ?
Merci
Merci beaucoup pour ce plugin formidable.
La migration de mon blog canalblog vers WordPress est en cours et j’ai utilisé le plugin pour mon import d’articles qui m’a facilité la vie.
Depuis, mon travail se fait dans WordPress avec l’ajout de photo « image à la une » pour chaque article.
Depuis cet import, j’ai continué à produire du contenu sur Canalblog. Je me demandais si la relance de ce plugin pour récupérer mes derniers articles entraînerait la perte du travail fait dans WordPress et notamment l’affection d’une « image à la une » sur chaque article.
Merci encore et bonne journée. Carreco
Il semblerait qu’il y ait un soucis avec les pages protégées par mot de passe. Maggot, est-ce que ça te concerne ?
@so many moods : tu peux faire pointer le nom de domaine sur Canalblog ou un hébergement WordPress, au choix. Dans tous les cas ça n’impacte pas la migration vers WordPress. Mais pas wordpress.com puisqu’on ne peut pas y installer le plugin.
@carreco : tu peux relancer sans crainte l’import. Il garde en mémoire les billets déjà importés et n’y touche pas. La fonctionnalité « Image à la une » est indépendante du contenu donc tu ne devrais subir aucun préjudice à ce niveau.
@ Oncle Tom : Désolée mais je vois pas cmt ou ce que peuvent être les pages protégées par mot de passe ? Comment je peux savoir ?
Pas bien grave. Est-ce que tu ne tenterais pas de faire ça sur un blog hébergé chez Free par hasard ?
Si tout à fait ! Mais je l’ai déjà fait une fois pourtant et sans pb c’est pour ça je comprends pas trop pk la ca ne marche pas … :/
Bonjour,
Je souhaite importer le contenu de mon blog http://cuisinedejustine.canalblog.com sur mon nouveau blog wordpress. J’ai téléchargé canalblog importer mais je ne sais pas comment l’activer… il est sur mon bureau et je suis perdue! Je ne m’y connais pas assez en informatique et ne comprends pas tout le jargon des messages précédents! Pouvez-vous m’aider s’il vous plait?J’aimerais importer rapidement mon blog, cela fait plusieurs mois que j’y pense. Merci d’avance!!!
Hello, je vois que vous avez répondu à certains bugs, une idée de ce qui peut empêcher l’importation du mien ? Problème toujours non résolu depuis juillet alors que ça marche avec d’autres blogs canalblog. Merci par avance.
Merci pour la réponse, au final je n’ai pas si bien compris que je le pensais, comme Justine j’ai téléchargé sur mon pc le plugin mais sans comprendre comment l’activer pour qu’il apparaisse dans wordpress…
Bonjour mon cher Oncle,
Comme tous, je te remercie de ce super boulot, tu es notre héro!
Chez moi, le transfert se déroule sans erreur mais ne voit aucun article à rapatrier alors qu’il choppe bien les catégories et mots clef. Une idée de la boulette que j’ai pu faire?
Merci de ta réponse, j’ai hâte de quitter Canalblog!
Pour installer le plugin, c’est indiqué sur la page du plugin. Le plus simple étant encore de l’installer depuis la page de Plugins de l’admin de WordPress, vraiment.
@Aerysbis : utilise les archives mensuelles, ça devrait mieux fonctionner. Le plugin est incompatible avec les archives hebdomadaires, pour le moment.
@Oncle Tom : Bonjour à nouveau moi… J’avais commencé à avoir des débuts de réponses de votre part, je suis tjs en galère pour mon import… Merci pour votre aide
Quelle réponse rapide! Merci!
Evidement vous aviez raison, c’était bien à cause des archives hebdo que j’étais pourtant persuadée d’avoir en mensuel. Merci 1000 fois pour votre rapidité, efficacité, gentillesse!
Il ne me reste plus qu’à refaire les albums photos à la main et je quitte CanalBlog!!!!
Youhou!!!!!
Merci merci merci!
Très juste Maggot !
Bon du coup j’ai quand même jeté un œil en testant chez Free. Ce dernier bloque l’accès à certains sites depuis l’hébergement (style Google et Canalblog).
Donc impossible de lancer l’import sur un hébergement en free.fr ; et je ne peux rien faire pour ça …
Il faudrait demander à leur service technique d’ouvrir l’accès au domaine canalblog.com.
Ou prendre un hébergement avec un nom de domaine ailleurs.
Désolé !
@Oncle Tom : Merci d’avoir regardé ça. Par contre est ce que vous savez si ces restrictions sont nouvelles car j’ai pu déjà importer un autre blog en janvier sans rpoblème… ?
Hello, je suis désolée d’insister mais je ne parviens pas à importer un blog Canalblog (celui en lien), et je parviens à en importer un autre, pourtant j’ai mis les mêmes paramètres sur les deux blogs, et je tente de les intégrer/fusionner dans un même blog WordPress. Une idée de ce qui bloque l’un et pas l’autre ? Merci par avance pour votre aide, je galère depuis cet été !
Un grand merci à l’oncle Tom, import de canalblog dans OVH parfaitement exécuté.
On se demande juste s’il existe un theme wordpress se rapprochant du modèle de blog de canalblog en attendant d’en trouver un autre.
merci encore !!!
@oncle-tom, merci pour ce fameux plugin par contre je rencontre des problème sur un mutualisé ovh auriez vous une petite idée?
Merci encore pour ce très bon article.
Ca fonctionne très bien merci.
Savez vous ou je peux trouver un theme wordpress dans l’univers de l’athlétisme.
@+
un grand merci!!!!!!!!!!
Bonjour,
Quelle philanthropie, je suis admirative de voir qu’il existe encore ce genre de personne de nos jours
)
Pour ma part, étant tooooootalement nulle en info, je recherche quelqu’un qui serait suffisamment motivé pour réaliser le transfert à ma place, moyennant rémunération.
Bises à toutes et à tous.
Bonjour Oncle Tom,
Depuis plusieurs mois, je rêve de pouvoir migrer mon blog (overblog) vers WordPress… avez-vous des pistes à m’indiquer ? Ou suis-je condamnée à copier/coller chacun de mes articles et à transférer, 1 par 1, mes centaines de photos/vidéos/smileys ?
Je vous remercie
Cajou