Taltan.blog.bkp

Keyword - dotclear2

Fil des billets - Fil des commentaires

vendredi, juillet 11 2008

S'abonner via email aux commentaires du blog

subscribe_to_comments.png Juste quelques mots rapides pour vous signaler une petite nouveauté sur mon blog, la possibilité de s'abonner par email aux commentaires des post, cela permet de suivre le fil de discussion autour d'un billet. Il s'agit en fait l'excellente extension Subscribe to comments réalisée par Moe disponible pour Dotclear 2 sur le site dotaddict. Je cite :

[...] Cette extension permet aux visiteurs de recevoir dans leur boîte email les commentaires des billets auxquels il sont abonnés. Contrairement au fil RSS, cela ne nécessite pas d'agrégateur pour s'abonner. [...] Une fois abonné, un visiteur peut gérer ses abonnements, changer son adresse email ou bloquer les emails en suivant un lien disponible dans chaque email qu'il recevra [...]

Pour suivre un fil de discussion en recevant par email les nouveaux commentaires d'un billet, au moment de poster un commentaire, il suffit de s'enregistrer en cochant la case suivante :

subscribe_to_comments01.png

Vous avez également la possibilité de vous abonner à un fil de discussion autour d'un billet sans pour autant poster un commentaire, pour cela il suffit de cliquer sur le lien suivant (situé au même endroit) :

subscribe_to_comments02.png

Merci à Moe pour cette excellente extension... ;)

lundi, juillet 9 2007

flatExport, exporter un blog Dotclear 1 vers Dotclear 2

L'important quand on migre un blog d'une plate-forme à un autre c'est la récupération des "data", c'est à dire les catégories, les billets, les commentaires... Dans le cas d'une migration Dotclear 1 (DC1) vers Dotclear 2 (DC2) le plugin flatExport est fait pour ça. La documentation officielle Dotclear 2 l'explique trés bien.

Ce plugin exporte au format texte les billets, commentaires, catégories, utilisateurs et liens. Nativement DC1 ne gère pas les tags, un plugin comme twTags permet de rajouter cette fonctionnalité mais du coup les tag ne seront pas exportés. Pep explique comment contourner le problème dans ce billet.

Pour ma part j'ai du modifier manuellement le fichier texte généré par flatExport, pour deux raisons :

La première est que dans mon cas le fichier généré induisait une erreur au moment de l'import dans DC2, l'importation était impossible (format de fichier invalide). C'est un bug bien connu des freenautes et recensé sur le forum DC. Il a fallu supprimer les quatre premières lignes du fichier, cela correspond à tout ce qui est au dessus de ///DOTCLEAR|1.2.6.

La deuxième est que, changeant d'hébergeur et ayant acquis un nom de domaines, toutes les données relatives à l'URL du blog dans les commentaires deviennent caduques. C'est problématique car dans DC2 une classe PHP permet de différencier les commentaires des utilisateurs de ses propres commentaires. Pour que cela fonctionne il faut que les champs nom pseudo, adresse mail et site web soit identiques à ceux configurés dans DC2. La fonction Rechercher / Remplacer de mon éditeur de texte (Gedit) est donc mon amie. N'ayant jamais renseigné mon adresse mail dans les commentaires de DC1, je l'ai également rajouté. L'export flatExport des commentaires est sous cette forme :

"33","42","2006-10-05 20:18:24","2006-10-05 20:18:24","Taltan","","taltan.free.fr","<p>commentaire en question</p>","@IP","1","0"

En gras : "Taltan","","taltan.free.fr" correspond aux champs nom pseudo, adresse mail et site web renseignés au moment de la saisie du commentaire. Il suffit donc de rechercher "Taltan","","taltan.free.fr" et de le remplacer par "Taltan","mon@mail","www.taltan.fr" :

search_replace.png

Et le tour est joué ;)

samedi, juillet 7 2007

Déménagement terminé ...

Ouf !

Déménagement terminé, http://taltan.free.fr sous Dotclear 1 (DC1) hébergé chez free devient http://www.taltan.fr sous Dotclear 2 (DC2) hébergé chez 1&1. Ça fait beaucoup de changement à la fois ! La migration DC1 vers DC2 reste pour le moins artisanale et implique de passer de longues heures les mains dans le cambouis. Cela dit Kozlika veille, et vous trouverez dans ces différents blogs toutes les réponses, astuces, conseilles et autres radiographies pour faire passer la pilule :

Quoi qu'il en soit une phrase dans un de ses billets résume bien la démarche :

N'intervenez sur votre blog que quand vous disposez du triple de temps que vous y prévoyez !

Le plus long, finalement, a été la adaptation (libre) à DC2 de mon thème DC1. La base est le thème Welsh 2.0 (carré comme je les aime) de Kozlika. Comme elle fait toujours bien les choses, elle avait prévu une déclinaison en 2 colonnes sur toute la largeur de son thème, exactement la base sur la quelle je voulais partir.

Concernant les redirection des URL de taltan.free.fr vers www.taltan.fr, l'architecture des URL en path_info de DC1 est sensiblement la même que celle de DC2, j'ai donc utilisé les redirection HTTP de Apache via un fichier .htaccess à la racine de taltan.free.fr. Les liens sur la toile pointant vers le domaine taltan.free.fr seront redirigés à l'endroit voulu sur www.taltan.fr.

Pour info, la liste des extensions DC2 utilisées sur ce blog