URL Phénix.net

Pour fêter les 5 ans de Dotclear[1], voici l'extension Puny-friendly qui est une tentative de reconcilier les URL punycode, c'est à dire celles qui comportent un nom de domaine internationalisé (IDN) avec Dotclear.

Support à plusieurs niveaux

La première étape est de résoudre un bug d'affichage qui apparaît sur tous les billets où les rétroliens sont activés[2]. Sous Firefox, il s'agit des caractères "-->" affichés tout en haut de la page du billet (exemple).

La version 2008.08 de l'extension Puny-friendly permet de résoudre ce bug. Utilisateurs des IDN ou pas, vous êtes invités à le tester, et sur le plus grand nombre de navigateurs possible, car la solution a été trouvée de façon expérimentale, intuitivement mais quand même au hasard.

L'étape suivante, plus difficile, sera de rendre possible la saisie des URL au format décodé (avec les caractères spéciaux), et Dotclear devrait pouvoir reconnaître automatiquement ce type d'URL. Mais ça sera pour plus tard.

Comment utiliser cette extension ?

Juste installez depuis le Zip à télécharger ici. C'est tout.

Notes

[1] La killer-feature de Dotclear, c'est bien évidemment son côté extensible, et cette extension démontre une fois de plus à quel point Dotclear est flexible.

[2] Détails techniques : (1) un IDN commence par "xn--", donc il comporte deux tirets de suite qui sont interdits dans un commentaire HTML ; (2) la découverte automatique des rétroliens fonctionne grâce à un code RDF qui comporte l'URL du rétrolien à pinguer est qui est mis dans un commentaire HTML ; (3) résultat, on se retrouve avec deux tirets de suite dans un commentaire HTML, les navigateurs le prennent mal et affichent ce qui était auparavant caché sous forme de commentaire.