mercredi, septembre 24 2008
Par Laurentj le mercredi, septembre 24 2008, 16:41
Voilà, mon site perso est sur une nouvelle machine. Depuis le temps que je me disais qu'il fallait que je le fasse, c'est l'occasion : j'ai enfin migré mon blog de Dotclear 1.2 à Dotclear 2. Migration impeccable. Aucun soucis. Rien. Que du bonheur :-) Merci à l'équipe de Dotclear :-)
J'ai mis des règles de redirection et de réécriture pour ne pas que les anciennes urls tombent en 404 (je n'ai pas réussi à faire fonctionner le fameux plugin dc1redirect, et de toute façon, je ne pouvais pas faire tout ce que je voulais avec). les voici à titre d'information, si ça peut aider d'autres "migrateurs" :-)
Exemple pour les catégories :
RedirectPermanent /blog/Standards_Web http://ljouanneau.com/blog/category/Standards_Web
j'ai ainsi mis toutes les redirections pour chaque categorie, car cela va me permettre de rediriger ou je veux pour chacune d'entre elles. En effet, je vais faire une réorganisation : soit du renommage, soit des catégories vont devenir des tags.
Pour le reste :
RedirectPermanent /dotclear/rss.php http://ljouanneau.com/blog/feed/rss2
RedirectPermanent /dotclear/atom.php http://ljouanneau.com/blog/feed/atom
RedirectMatch 301 /blog\/(\d{4}/\d{2}/\d{2}/.+)$ http://ljouanneau.com/blog/post/$1
RedirectMatch 301 /blog\/(\d{4})$ http://ljouanneau.com/blog/archive/$1/01
RedirectMatch 301 /blog\/(\d{4}/\d{2})(/\d{2})?$ http://ljouanneau.com/blog/archive/$1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog(.*)$ dotclear/index.php$1 [L,QSA]
À part la réorganisation des catégories, il me reste aussi à migrer mon thème. Ou à en refaire un autre. Ça va dépendre du temps et du degré de mon inspiration...
aucun rétrolien
mardi, septembre 23 2008
Par Laurentj le mardi, septembre 23 2008, 17:43
Mon site va certainement être inaccessible je ne sais pas trop quand (et il l'a été dans l'après midi déjà), mon généreux[1] hébergeur maniaque fermant boutique. Mais ne vous inquiétez pas. Je vais migrer le site ce soir sur une autre machine. En attendant, fermeture des commentaires et tout, pour le transfert de la base..
aucun rétrolien
mardi, juin 5 2007
Par Laurentj le mardi, juin 5 2007, 11:07
Les spammeurs deviennent de plus en plus emmerdant. Depuis longtemps j'avais mis une limite de temps pour poster des commentaires (10 jours aprés la publication du billet), et ça allait. Ce n'était pas l'idéal pour les internautes, mais pour des raisons de fainéantise, c'était la solution la plus simple pour moi :-). Cependant il semble que des spammeurs aient découvert avec joie mon blog et s'amusent à poster non pas un commentaire de temps en temps mais par paquet de 12 (j'éxagère un peu mais bon...).
J'ai donc décidé de consacrer quelques minutes de mon temps à installer le plugin SpamClear pour dotclear. J'ai eu quelques difficultés à l'installer : une des tables a une clé primaire sur deux champs de 250 caractères, et apparement mysql n'apprecie pas (clé trop longue). Allez savoir pourquoi... En même temps, la taille d'un des champs, un id de categorie, est franchement surdimensionné. Faut vraiment être imaginatif pour stocker un nom de catégorie de plus de 50 caractères. Surtout que les noms des deux catégories par défaut, "spam" et "nospam", sont vraiment petits. Qui plus est, l'ajout d'une catégorie supplémentaire n'est pas prévue dans le plugin. En clair, 250 caractères, c'est vraiment trop, et j'ai baissé à 50 (fichier db-create.xml). Le plugin a pu alors s'installer correctement.
On verra avec le temps si il fonctionne bien. Ne vous étonnez donc pas si vos commentaires ne s'affichent pas tout de suite, le filtre (bayésien) ne va pas forcément tout laisser passer au début. Il faut que je "l'entraîne".
PS: ce plugin utilise la classe de Loic. Ça pourrait être une bonne idée d'inclure cette classe dans Jelix et de l'adapter :-)
aucun rétrolien
lundi, juillet 3 2006
Par Laurentj le lundi, juillet 3 2006, 11:16
Une beta de Dotclear2 est sortie la semaine dernière, mais je ne suis toujours pas passé à cette version, car la migration est longue et compliquée à mon goût. J'en en effet quelques soucis et travaux à faire :
- Une url sympathique est une url qui ne change jamais. Malheureusement, les urls de Dotclear2 beta1 sont incompatibles avec Dotclear 1 [1]. Ceci est franchement problèmatique pour un blog comme le mien qui est pointé un peu partout sur le web et qui est trés bien référencé. La seule solution que je vois pour l'instant, c'est de programmer des rêgles de redirection dans le .htaccess, ce qui est trés loin d'être évident. Ça m'emmerde tout simplement. Je me doute que pour des non geeks ça va être encore moins plaisant...
- Trouver un client correcte pour gérer une base sqlite. Je dois en effet migrer sous sqlite car la version de mysql de mon hébergeur ne convient pas à Dotclear 2. (et sachant que je n'ai pas une version de dotclear de tout dernière fraîcheur, je dois auparavant faire une migration vers doctlear 1.2.5).
- Effectuer la migration de mon thème. Là où il y avait un seul template principal et 3-4 "sous" templates dans Dotclear 1, on se retrouve avec 9 templates principaux et 3 sous templates. Sans compter cette nouvelle syntaxe à apprendre (pas trop compliquée pour un geek, certes...). Quand j'ai découvert tout ça, j'ai tout de suite eu un coup de flemingite aigue..
- Accessoirement, il me faudra tagguer mes 354 billets, mais bon, ça c'est normal. Les tags (et sa gestion sympa dans dc2), c'est l'une fonctionnalités qui me donnent envie de passer à Dotclear 2 :-)
En attendant de trouver du temps et des solutions, j'ai pu tester Dotclear 2 en ouvrant un blog chez Gandi. L'interface d'administration est plaisante malgré quelques imperfections qui seront, j'en suis sûre, corrigées dans la version finale ;-).
aucun rétrolien
samedi, juin 3 2006
Par Laurentj le samedi, juin 3 2006, 10:30
Depuis pas mal de temps, j'ai envie de faire autre chose de ce blog. Mais quoi ? Je n'en sais encore trop rien. Mais j'y reflechis.
aucun rétrolien
mardi, avril 25 2006
Par Laurentj le mardi, avril 25 2006, 22:26
Revoilà enfin mon blog opérationnel, aprés 17 jours en rade.
Ce sont des choses qui peuvent arriver lorsqu'on choisit d'héberger son site sur un serveur d'un pote posé là anonymement dans une salle machine d'une boîte quelque part en banlieue, et qui n'est entretenue que quand le pote a le temps. C'est ce qu'on appelle de l'hébergement gratuit bénévole privé furtif :-) Pour la modique somme de gratuit, j'avais presque une machine dédiée pour moi tout seul (à ce que j'ai cru comprendre, les 2-3 autres sites généraient un trafic insignifiant par rapport au mien...). Le pied quoi. Jusqu'à ce que ladite machine fasse un caprice. On ne sait d'ailleurs toujours pas pourquoi. Le pote root n'a pas encore eu le temps d'aller voir. Snif.
Devant cette situation, j'ai décidé de prendre un vrai hébergement (chez plexiweb ;-) ). J'ai pu reinstaller mon site, mais malheureusement, ma dernière sauvegarde de la base de donnée contenant tous les billets et commentaires de mon blog datait de courant Février. 24 billets et au moins 330 commentaires non sauvés. Mais heureusement, Google et son cache sont là. J'ai pu récupérer les pages HTML de mes 24 billets avec leurs commentaires.
Je me voyais mal rentrer à la main via un phpmyadmin tous ces enregistrements. J'avais commencé à le faire mais j'ai vite abandonné. Et laissé en plan quelques jours... J'ai ensuite pu dégager un peu de temps pour développer un petit script php qui, avec quelques manipulations DOM et XPath, a récupéré le contenu de chaque page html sauvée et insérer tout ça dans la base. Au passage, j'ai pu apprécier le confort qu'apporte un code html strict, propre : la récupération du contenu via du DOM/XPath en est facilitée.
Il se peut (il est même certain), qu'il y ait quelques commentaires disparus. Je m'en excuse donc auprés de leurs auteurs. Google ne passe pas forcément toutes les heures sur toutes les pages ;-) Le principal, c'est que mes billets restent accessibles.
mercredi, janvier 19 2005
Par Laurentj le mercredi, janvier 19 2005, 11:54
Dans les résultats de recherche de Google France en cherchant "XAML".
Faut le faire quand même, pour un blog plutôt orienté vers XUL :-)
Commentaire de Daniel :
T'es viré
Mince :-D
aucun rétrolien
mercredi, novembre 24 2004
Par Laurentj le mercredi, novembre 24 2004, 13:01
Plus d'une semaine sans un billet... Moi je dis, y'a de la relache sur ce blog... Peut-être l'hiver qui fait ça. Je dois avoir une envie inconsciente d'hiberner, comme les ours.
Hein ? Oui c'est vrai, ce n'est pas encore l'hiver...
aucun rétrolien
mardi, juin 29 2004
Par Laurentj le mardi, juin 29 2004, 14:25
Lire la suite...
un rétrolien
samedi, mai 22 2004
Par Laurentj le samedi, mai 22 2004, 00:29
Lire la suite...
aucun rétrolien
mardi, mai 4 2004
Par Laurentj le mardi, mai 4 2004, 17:19
Lire la suite...
aucun rétrolien
mercredi, février 25 2004
Par Laurentj le mercredi, février 25 2004, 11:10
Lire la suite...
aucun rétrolien
jeudi, janvier 29 2004
Par Laurentj le jeudi, janvier 29 2004, 10:15
Lire la suite...
aucun rétrolien
vendredi, janvier 23 2004
Par Laurentj le vendredi, janvier 23 2004, 10:09
Lire la suite...
aucun rétrolien
jeudi, octobre 23 2003
Par Laurentj le jeudi, octobre 23 2003, 00:47
Lire la suite...
aucun rétrolien
vendredi, septembre 5 2003
Par Laurentj le vendredi, septembre 5 2003, 13:14
Lire la suite...
aucun rétrolien
vendredi, août 15 2003
Par Laurentj le vendredi, août 15 2003, 15:16
Lire la suite...
aucun rétrolien
lundi, juin 2 2003
Par Laurentj le lundi, juin 2 2003, 11:38
Je n'en pouvais plus de Free. Les temps de téléchargement des pages devenaient impossible. La mise à jour du blog une galère. J'ai donc changé d'hebergeur :-)
Au passage, je me suis payé un nom de domaine ljouanneau.com, j'ai retouché un peu les sources PHP du blog.
Et aprés une semaine de vacances, et le temps que les DNS soient mis à jour, me re-voilà, fin prêt à poster de nouveaux billets plus régulièrement :-)
PS: merci à mon nouvel hébergeur ;-)
aucun rétrolien
lundi, avril 14 2003
Par Laurentj le lundi, avril 14 2003, 13:19
Et voilà, ma petite semaine de vacances passée entre la normandie et la tourraine (et sans ordinateur) vient de s'achever..
Trop court, trop froid, fatiguante mais reposante pour l'esprit :-)
aucun rétrolien
lundi, mars 3 2003
Par Laurentj le lundi, mars 3 2003, 12:46
En ce moment, mon blog est plutôt en mode pause. En effet, je suis overbooké de toute part. Entre le taf dans ma boite (vous savez ce que c'est, les fins de projets, toujours à la bourre ;-) et le developpement d'un backend pour un certain site sur les standards (chuttt, il parait que c'est encore un secret ;-), dont la deadline approche (vous savez ce que c'est, les fins de projets, toujours à la bourre, avec la pression du CP sur le dos, un certain monsieur -T ;-), je n'ai plus trop le temps de m'occuper de mon blog.
Mais rassurez vous, dans quelques jours la pression devrait se relacher et le blog revivre...
Mise à Jour 23h50 : meuh non monsieur T, je ne me plains pas :-D ! Notre projet est tellement génial que je ne vais pas faire le difficile :-) Sur ce, je retourne à mes lignes de code .. \o/
aucun rétrolien