DotClear 2.0 bêta 6

Comme on le dit souvent, jamais 5 sans 6... hum.

Bon bah voilà la 6ème bêta de Dotclear 2 avec une note qui fait sourire de la part d'Olivier le créateur :

Oui, la beta 5 devait être la dernière. C'était avant qu'on réalise qu'il y avait quand même encore beaucoup de choses à réaliser et à tester. Au menu des changements mineurs de cette version :

  • Résolution d'un bug idiot dans la vérification faite avant d'accepter un commentaire.
  • Le problème de déconnexion intempestive appartient normalement au passé.
  • Le problème rencontré dans certains cas sur la page de configuration du blog est résolu.
  • Ajout de paramètres pour désactiver le cache des templates et autoriser le PHP dans ceux-ci.
  • Nouveau client et serveur XML-RPC.
  • Nouveau tableau de bord, plus clair, plus simple, avec des liens directs vers la documentation.

LE changement de cette version est bien sûr le nouvel antispam réalisé par Biou. Ce nouveau système permet de réaliser de nouveaux filtres antispam avec une grande facilité. 5 filtres sont disponibles par défaut :

  • IP Filter (Liste noire et blanche d'adresses IP)
  • Bad Words (Liste de termes interdits)
  • IP Lookup (Vérifie l'adresse IP de l'auteur sur des serveurs DNSBL)
  • Links Lookup (Vérifie les liens dans les commentaires sur surbl.org)
  • Akismet

Ces cinq filtres fonctionnent en combinaison (dans l'ordre que vous souhaitez) et offrent ainsi un bon niveau de protection. Notez que les spams ne sont maintenant plus affichés dans les listes de commentaires et que le plugin Antispam propose un bouton de suppression de tous les spams.

Comme d'habitude, si vous voyez des bugs... faites moi signe 🙂

Mise à jour vers Dotclear 2.0 Bêta 5 (RE²-MAJ)

Comme le dit le titre, la basculement vers la bêta 5 s'est fait il y a 5mn.

A première vue, la rapidité du blog a été améliorée, quelques bugs corrigés et le code du thème par défaut a été légèrement modifié.

Cette bêta 5 devrait être la dernière avant la sortie de la version finale, sauf si (naturellement) d'autres bugs viendraient à se faire voir 🙂

EDIT: Comme une sorte de prémonition... la bêta 5.1 s'est fait voir quelques heures après et corrige une mauvaise détection de PHP 5.0.
EDIT 2 : Bêta 5.2 🙂
EDIT 3 : Bêta 5.4

Redirection des liens DC1…. effectués !

Bon, je me suis quand même fait chier à pouvoir rediriger les anciens liens, catégories et archives de DC1 vers des liens format DC2.

Apache a été particulièrement lourd, alors j'ai cherché sur un internet LA personne (Sophie Ménart pour ne pas la citer) qui avait des liens DC1 assez proches des miennes et pouvoir les adapter.

Mais en vain, les redirections étaient mauvaises, donc j'ai décidé d'appeler Benjy, le webmaster de notre cher site (alias NDFR) à la rescousse.

Donc le truc que je vais mettre ci-après, est le .htaccess de redirection des liens, archives et catégories pour un blog qui était en query_string (index.php?2007/01/01/00-titre) sous DC1 et qui est passé en path_info (/post/2007/01/01/00-titre) sous DC2 ! Et tout ça chez 1&1.

#Redirections DC1-DC2

#Posts
RewriteCond %{QUERY_STRING} ^([0-9]{4}/[0-9]{2}/[0-9]{2}/.*)$
RewriteRule ^index\.php$ http://blog.fundavid.info/post/%1? [L,NC,R=301]

#Mois
RewriteCond %{QUERY_STRING} ^([0-9]{4}/[0-9]{2})$
RewriteRule ^index.php http://blog.fundavid.info/archive/%1? [L,NC,R=301]

#Jours
RewriteCond %{QUERY_STRING} ^([0-9]{4}/[0-9]{2}/[0-9]{2})$
RewriteRule ^index.php http://blog.fundavid.info/archive/%1? [L,NC,R=301]

#Categories
RewriteCond %{QUERY_STRING} ^([A-Z][a-z]+.*)$
RewriteRule ^index.php http://blog.fundavid.info/category/%1? [L,NC,R=301]

#Flux RSS
Redirect permanent /rss.php http://blog.fundavid.info/feed/rss2

Puis il ne manquait plus que la redirection des flux RSS, et tout était bon 🙂

Oulalala… Qu'est-ce que cte bordel ?

Bonsoir, bonjour, tout ce que vous voulez 🙂

Comme vous pouvez le voir, le blog a changé de couleur... mais aussi de version. Ainsi, bienvenue sur Dotclear 2 Bêta 4.

Alors, j'ai fait ce changement pour une simple raison, le tester en grandeur nature et pour cela j'ai dû faire quelques changements :

Blog :

1) Le référencement va être supra chamboulé pendant pas mal de jours, les url vers les billets ne sont plus les mêmes et je n'avais pas envie faire de l'url rewriting pour bien les pointer.
2) Niveau stats : le plug-in BBclone de DC1 va me manquer jusqu'à ce que quelqu'un se dévoue pour en faire une extension pour DC2, pour le moment, c'est une version standalone 0.4.9 qui prends sa place, mais malheureusement, pas suivi du passage de la personne.
Quant à PHPMyvisites, lui et déjà intégré au footer du thème par défaut (celui-ci) et fonctionne sans aucun problème 🙂
Google Analytics, lui passe par une Extension DC2 à part entière 🙂
3) Les commentaires ont besoin d'une adresse e-mail pour être validés !!!! Vous devez également d'abord prévisualiser votre message avant de valider.
4) SPAM : DC2 intègre deux outils, Spamplemousse et Akismet, pour ce dernier il fonctionne en ouvrant un compte chez WordPress (un petit concurrent 😀 )
5) DC2 est PHP 5 et MySQL 5 powered... si vous le testez, n'oubliez pas de migrer 😉

RSS :

Oui, l'adresse à également changé 😉
Il vous faudra juste la mettre à jour... merci 🙂

Edition commentaire et de billet (interface d'admin) :

Le BBcode n'est plus pris en charge dans les commentaire ainsi que pour la création/édition des billets
, pour ce dernier, une interface WYSIWYG a été mis en place. Les commentaire restant en texte pur.

N'hésitez surtout pas à me rapporter bugs et dysfonctionnement !!!

Essai d’un nouveau type d’outil anti-spam

Ouep, enfin ce n'est pas vraiment un outil à installer sur son Dotclear... mais juste un code à rajouter dans un fichier PHP.

Bref, je vous explique le truc d'après ce que j'ai compris (au pire Samva ou un autre me corrigera)

La chose consiste en fait à utiliser des sessions pour l'utilisation de l'antispam, un hash MD5 est créé pour la session de l'utilisateur et lorsqu'il envoi le commentaire, un javascript fait un hash MD5 du 1er hash MD5. Puis il compare si les deux hash se ressemble...
Si oui, il accepte. Sinon... babye.

Bref... explications et code à rajouter c'est par là :

Système antispam pour Dotclear

La méthode bourrin

Ouep, vous avez sans doute vu le plug-in Captcha que j'ai installé, plug-in qui permet aux bots de spam de ne pas déverser leur pourriture de commentaires etc etc...

3 solutions s'offraient à moi :

- Captcha et laisser le blog tel quel (ce qui donne ça : http://depotware.fundavid.info/exemplespamblog)
- Fermer tous les commentaires (pas pratique)
- Passer en mode minimal pendant 1 semaine et désactiver Captcha pendant ce temps... et repasser en mode normal puis réactiver Captcha pour un jour de test.

C'est la dernière solution que j'ai choisi 🙂
Je vais vous expliquer en quoi elle consiste :

On prend un .htaccess et on fait un "deny from all" pour interdire l'accès au blog à quiconque, puis avec plusieurs "allow from xxx.fr ou .net/com/ch" on gratifie l'accès au bénéficiaires de ces connexions 🙂 (nom de FAIs naturellement rapporté par mes propres stats et celles de Samva :p )

Voilà ma méthode bourrin...

Si jamais y'a un problème d'accès : webmaster-nospam[at]fundavid.info (enlever -nospam et remplacer [at] par @ )

Dotclear2 Bêta 2

Billet rapide pour dire que Dotclear2 bêta 2 est sorti et qu'il peut être téléchargé à cette adresse : http://preview.dotclear.net/wiki/Download

Encore une dernière chose. Les gens (notamment Samva) qui se décident à l'installer sur un compte 1&1 (ou autres) et qui se heurtent au problème de l'extension de l'URL du blog (en gros le /index.php/ en trop) peuvent suivre ce tutoriel qui permet de masquer ce truc au moyen d'un htaccess aidé un RewriteEngine bien en forme...

Bref, le tutoriel est par là : http://franck.paul.free.fr/dotclear/?2006/07/03/611-dotclear-2-chez-11 et mon test de Dotclear2 est toujours par là : http://dc2.fundavid.info sans le index.php/ à la fin cette fois-ci.

MAJ vers Dotclear 1.2.5 et Test de Dotclear2

Hop cet aprem, mise à jour vers Dotclear 1.2.5 histoire de corriger une faille qui serait déjà utilisé sur le Oueb.
Comme d'habitude, j'ai fais ma mise à jour en utilisant les diffs du site Dotclear

Sinon sur cette adresse vous pouvez déjà voir à quoi ressemble le futur dotclear qui est (pour l'instant) en bêta 1 et téléchargeable depuis cette adresse là : http://www.dotclear.net/forum/viewtopic.php?id=19175&p=1

Ce que l'on peut voir c'est une refonte complète de l'interface et l'intégration directe de Spamplemousse.
Les seules conditions pour le tester est d'avoir PHP5 activé et MySQL 4.1+ (la v5.0 ira aussi très bien 🙂 )

Seule chose que je n'aime pas pour l'instant : c'est la redirection foireuse vers /index.php/ pour voir obligatoirement le blog... vous pouvez essayer dc2.fundavid.info, mais vous ne verrez rien 🙂

Sinon voilà quelques captures d'écrans de la bête :

SI quelqu'un sait comment rediriger la racine d'un sous-domaine vers un dossier fictif... qu'il me le dise 😉

Petites modifs du blog…

Bah je savais pas quoi faire, alors je me suis mis dans la tête de modifier quelques liens çà ou là...
J'ai aussi ajouté oune little plug-in (la météo) et je verrais par la suite si ça mérite de rester ou non sur ce blog...
J'ai également encore ajouté 3 smileys...

Voilà voilà...
Sinon Free ADSL roucoule... j'ai fini par retirer cte niais de condensateur qui était fixé sur la prise FT... résultat... 3dB en moins, ce qui me fait 13dB réel... mais pas de changement de débit. 🙁