Webmention

Bon, les webmentions c’est bien, mais il faudrait pour ça qu’il y ait un peu moins de bug, côté Dotclear, pour que ça fonctionne vraiment.

En fait j’exagère. Sorti et installé fraichement, les webmentions (ainsi que les pingbacks et rétroliens) fonctionnent très bien sur un blog Dotclear. Sauf que…

Sauf qu’ici, j’utilise, pour des raisons de performance, un plugin de cache statique qui fait admirablement bien son boulot, pour autant qu’on lui file toutes les billes pour ce faire. Or, hier, en testant les webmentions avec les Nicolas1 — ils se reconnaitront — j’ai découvert qu’une partie des entêtes HTTP n’étaient pas cachés, parce que pas fournies par le cœur de Dotclear au plugin.

Par exemple là ou normalement j’aurais du avoir :

X-Pingback: https://example.com/index.php?xmlrpc/default
Link: <https://example.com/index.php?webmention>; rel="webmention"
Date: Thu, 10 Feb 2022 14:24:54 GMT
Last-Modified: Thu, 10 Feb 2022 14:24:52 GMT
Cache-Control: must-revalidate, max-age=86400
Pragma:
Content-Type: text/html; charset=UTF-8
X-Frame-Options: SAMEORIGIN
Permissions-Policy: interest-cohort=()

J’ai uniquement :

X-Frame-Options: SAMEORIGIN
Permissions-Policy: interest-cohort=()

Et en particulier, en ce qui concerne les webmentions, il manque les deux premières lignes contenant les points d’entrée X-Pingback: … et Link … rel="webmention" permettant les signalements depuis l’extérieur.

C’est ballot non ?

J’ai corrigé ça hier et ça sera dans la prochaine version de Dotclear à venir dimanche !

D’ailleurs j’essaierai la correction dès que ça sera à jour ici avec les deux blogs des Nicolas…

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15252

Haut de page