Facebook permet de partager assez facilement des liens. Lors du partage, on peut observer une boîte similaire à celle-ci :

Partage de liens via Facebook

Seulement, avec Dotclear 2 installé par défaut, et avec un peu de malchance, voici ce qu’on obtient :

Un partage qui ne marche pas

Le titre du site, l’image et la description ne sont pas automatiquement récupéré ! Il faut donc les remplir à la main, et c’est plutôt fastidieux…

Comment marche le partage de Facebook ?

Il suffit d’aller lire la doc sur le site de Facebook. Facebook charge la page du lien et l’analyse. Par défaut, il va choisir comme titre le titre de la page (ce qu’il y a dans la balise title donc), proposer en miniature la liste de toutes les images, et donner en description le texte qui apparait au début du body.

Si l’on souhaite contrôler le titre et la description quoiqu’il arrive, nous devons alors utiliser :

<meta name="title" content="title" />
<meta name="description" content="description " />
<link rel="image_src" href="thumbnail_image" />

Dans notre cas, il n’y a aucune raison a priori pour que Facebook boude notre titre, description et miniature, étant donné que les critères par défaut sont satisfait.

En réalité, Facebook est incapable de lire une page dont l’adresse contient des signes spéciaux. Les signes peuvent être des accents, des signes de ponctuations, etc.)

La solution

Deux façons : soit on modifie le titre de chaque billet lors de sa création pour qu’il ne contienne plus d’accents, soit on installe un plugin pour le faire automatiquement ! Ce plugin existe et s’appelle Tweak URLs et s’avère bien pratique. Il suffit alors de l’installer et de le configurer comme suit (dans les Paramètres du Blog) :

Configuration de Tweak URL

Attention toutefois : ce plugin ne change pas les adresses des billets déjà écrit ! Il n’a pas d’effet rétroactif !