Crédits Photo Shannon Doyle, sur flickr.

Mercredi dernier, j’ai découvert un truc « de ouf » comme disent les djeun’s ! Mais entretenons le suspense l’espace de quelques lignes pour planter le contexte.

Il y a un peu plus de 9 ans, je m’inscrivais sur « le » réseau social qui est devenu la référence de nos jours. Facebook comptait déjà 150 millions de membres, environ sept fois moins qu’aujourd’hui. Avec plus d’1 milliard d’utilisateurs, ce media social est incontournable et on le rejoint parce que tout le monde y est. En février prochain, la plateforme fêtera ses 13 ans d’existence et elle s’est dernièrement lancée dans le réseautage d’entreprise. A l’époque, je me rappelle avoir assisté à une présentation d’un expert des réseaux sociaux au taf et un truc m’avait sidéré. Il avait dit : « les jeunes vont sur Facebook juste pour s’y retrouver et buller ». Je me suis rappelé qu’à leur age, moi j’allais jouer au foot, au foot américain ou au baseball dans le « champs ». Le « champs » était un terrain vague entouré d’un ru asséché dans lequel les rats assistaient à nos superbes matchs. L’éclate quoi!

Le terrain vague de mon enfance est devenu un joli parc 🙂 – Crédits Google Earth.

Alors, armé de mes 9 années d’expérience de la bête vous pourriez croire que je la maîtrise « grave ». Beaucoup plus humblement, je pensais au moins savoir me débrouiller pour pouvoir identifier les « DM » qui m’étaient envoyés et y répondre. Mercredi dernier, je me suis aperçu que j’étais très prétentieux en fait ! En même temps, depuis toujours, je me lasse assez vite de l’endroit. J’y passe très rarement et quand j’y suis, je ne m’éternise pas. Du coup je n’active pas la discussion instantanée, d’ailleurs je n’ai jamais trop aimé ce genre d’outils qu’ils s’appellent IRC, msn, aim, skype ou encore slack. Je pense que c’est l’aspect synchrone de la chose qui me bassine d’une part et le fait qu’on puisse me déranger avec des bruits électroniques lorsque j’écris mes lignes de code d’autre part. Je dois être un des rares à avoir tous ces systèmes désactivés ou fermés alors que je passe énormément de temps sur ma machine. Du coup, la plupart du temps je les consulte comme on checke ses mails (exceptions faites des chats programmés sur slack et skype ou encore les podcasts de Very French Trip).

Le mystère des messages fantomatiques de Facebook 👻

Depuis un bout de temps, j’avais remarqué comme une certaine inconsistance entre l’application mobile de Facebook et sa version desktop. En effet, Je ne comprenais pas pourquoi j’avais des notifications comme quoi des nouveaux messages m’avaient été adressés sur mon smartphone, alors que lorsque j’allais, depuis mon Macbook, sur le site classique, l’icône en forme de petites enveloppes de la barre de navigation supérieure n’en présentait pas 😳

2 nouveaux messages ou aucun, décides-toi!

Il faut savoir qu’en cliquant sur le lien « Invitations » (gris très clair) de la fenêtre qui surgit lorsqu’on clique sur l’icône des messages de la barre de navigation supérieure, alors on retrouve les deux messages notifiés dans l’application mobile ! Le saviez-vous ?

Personnellement, je trouve qu’il y a un souci. Alors, il apparaît que comme ces messages sont issus de personnes qui ne sont pas des « amis », ils sont masqués dans ce fameux lien « Invitations ». Ce mot me parait par ailleurs inadapté, c’est sans doute une des raisons qui m’a empêché de deviner que derrière se cachaient des courriers privés. Je réponds donc aux deux personnes. A ce moment là, je me dis « purée mais quel cirque pour pouvoir répondre à ses messages ». Je me demande si la plupart des gens prennent même le temps de faire ces opérations ! Je pourrais ne pas y prêter attention d’ailleurs, mais c’est plus fort que moi : lorsque quelqu’un m’adresse un courrier, je ne peux pas le laisser dans le zag et l’ignorer. Il me fallait donc trouver une solution pour essayer de réorienter les personnes étant donné que je ne me voyais pas me rappeler de quelque chose que je ne perçois pas comme intuitif. J’ai pensé au message d’absence. Car en effet, il ne faisait aucun doute dans mon esprit qu’une messagerie « @facebook.com » contenait cette fonctionnalité.

Après avoir cliqué sur tous les boutons de l’interface des messages, je reste bredouille! Cette fonctionnalité semble bien cachée, me dis-je. Cette fois-ci, je ne renonce pas et décide de m’attarder plus que d’habitude sur ce réseau. Je consulte d’abord l’aide depuis le centre d’assistance. Je trouve alors au centre de la page un énorme espace vide assez déroutant, et sur la droite de cet espace un champ de recherche pour filtrer une foire aux questions.

Et là bingo, il existe une question sur cette fameuse fonction de répondeur automatique. J’ouvre la ressource et bigre, cette possibilité est réservée aux « Pages » Facebook. Pas de chance.

Alors je me dis qu’avec toutes leurs options de confidentialité il y en a bien une qui me permettra d’éviter aux personnes de m’envoyer ces messages. C’est dommage de s’isoler mais sur le coup, ça me paraît un moindre mal pour mes lanceurs de bouteille à la mer. Je vais donc dans le centre de confidentialité et je n’y comprends absolument rien ! « Désactiver l’envoi de messages aux personnes qui ne sont pas vos amis » était ce que je cherchais et je n’ai rien trouvé d’approchant.

Ma demande de support postée sur Facebook.com

Et là je me vexe! Purée moi qui pensait avoir réussit mon immigration vers le digital, je n’arrive même pas à paramétrer mon répondeur ou mes préférences de confidentialité 😤 Allez j’y passe 10 minutes de plus pour déposer un ticket sur leur interface « Signalez un problème », comme illustré ci-dessus. L’espace d’un instant j’ai même pensé supprimer mon compte tellement cette histoire me mettait mal à l’aise.

Et puis, je balance quelques tweets l’histoire de calmer mon agacement, sans doute animé par l’espoir de recevoir des explications. C’est alors que @AndroidWindows_ vient à mon secours (merci infiniment!) et me conseille de consulter le site messenger.com.

https://twitter.com/AndroidWindows_/status/816758931959726086

Alors, je dois avouer que j’étais dubitatif au départ. Pourquoi consulter un site différent de Facebook me permettrait-il d’y voir plus clair ? Mais bon, je suis curieux et ne peux m’empêcher d’y jeter un oeil. Lorsque j’arrive sur le site, je constate que je retrouve plus ou moins l’interface des discussions instantanées qui, comme je l’ai désactivée sur le site de Facebook, est opaque pour moi. Et d’ailleurs pour le coup il y a une certaine consistance vis à vis de ce que j’ai l’habitude de voir sur Facebook « desktop ». C’est alors que je clique sur l’icône en forme d’écrou situé en haut à gauche de l’interface de messenger.com.

Et là c’est le drame!

Patatra ! En suivant le chemin indiqué sur l’illustration ci-dessus je découvre avec stupeur que plus de 70 personnes ont tenté de m’envoyer des messages privés depuis 2013 ! Je reconnais même l’avatar d’une personne que j’ai croisée à l’occasion du WordCamp Anvers et qui m’avait dit à l’époque « Je t’ai contacté sur Facebook pour te parler de mon projet et tu ne m’as jamais répondu ». A l’époque, je l’avais regardé d’un air 🙄 tout en me disant « ça m’étonne de moi cette affaire, en général je réponds. Peut-être pas dans la foulée mais sous 1 à 3 jours c’est certain ! ». Maintenant je comprenais mieux. J’ai retroussé mes manches et j’ai répondu la nuit même à l’intégralité des messages. Merci au copier-coller qui me permettait d’introduire ma réponse comme suit :

Hi, your message was filtered by Facebook and i only discover it now i’m using messenger 😩

Ce marathon m’a permis de constater trois choses. D’abord, les personnes qui m’ont écrit l’ont fait d’une manière très sympa en me saluant, en me faisant des compliments sur mon travail et en décrivant parfaitement leur besoin, projet ou encore difficulté avec une de mes extensions. Bref il m’ont vraiment donné envie de leur répondre. Le contraste est saisissant par rapport à ce que je peux connaître en supportant certains « WordPress useurs », ceux qui te persécutent jusque dans les reviews de ta page d’extension sur le répertoire officiel de WordPress pour te pourrir ton nombre d’étoiles ! Amis modérateurs et Utilisateurs indélicats des forums de WordPress, prenez en de la graine !

Ensuite, il y a des personnes qui suivent ce blog et qui le connaissent très bien !! C’était une révélation pour moi car je ne prête pas attention aux statistiques de consultation de ce site et je ne cherche pas à essayer de paraître plus joli pour les moteurs de recherche, sans doute à tord…

Enfin, ces personnes m’ont donné la solution au problème. En effet plusieurs d’entre eux ont écrit :

Il est super ton site, mais je n’ai pas trouvé de formulaire de contact, alors je me suis permis de te contacter sur Facebook.

Ils ont complètement raison, c’est moi-même qui ait créé cette situation en omettant de prévoir un tel service sur mon site. Encore toutes mes excuses pour vous avoir fait attendre parfois plus de 4 ans et merci à tous pour vos contributions. Je reprends la main sur ce besoin et j’ai le plaisir de vous présenter la nouvelle page « contact » d’imathi.eu que la version 2.1.0 de mon thaim rend désormais possible.

Thaim 2.1.0 🎨

J’ai donc choisi d’intégrer cette fonctionnalité non pas dans une extension mais dans mon thème. En effet, je crois d’abord que le core de WordPress serait très inspiré de précisément s’inspirer du super travail mené par l’excellent Paul Gibbs pour les « BuddyPress emails ». Ensuite, le thème me semble le plus adapté pour refléter l’ambiance graphique du site dans les gabarits de courriel qui pourraient être utilisés pour enjoliver les très « old school » messages générés par le moteur de blog.

Mais comme je l’ai écrit sur ce tweet, il me semble qu’il est primordial de corriger le bug qui rend l’utilisation de la fonctionnalité « multipart/alternate » de PHPMailer assez déroutante (j’ai perdu 2 heures à comprendre pourquoi ça merdait!). En deux mots cette fonctionnalité permet de s’assurer qu’une version en texte brute sera servie aux clients de messagerie qui ne supporte pas le format HTML. Enfin, un des focus pour la 4.8 étant le « customizer », il pourrait être intéressant comme c’est possible dans BuddyPress de prévisualiser et personnaliser les gabarits de courriel proposés par le thème.

Le deuxième choix que j’ai fait pour mon formulaire de contact a été d’être très économe! WordPress propose déjà un formulaire contenant toutes les informations nécessaires pour ce type de besoin : je pense au formulaire de dépôt de commentaires. J’ai donc utilisé l’API des commentaires en la personnalisant un chouyat pour faire en sorte que la propriété comment_type de l’objet WP_Comment ne soit plus commentaire mais « question ». Ce qui me permet de profiter de l’interface d’administration des commentaires tout en me laissant la possibilité de filtrer le types de commentaire affichés, comme illustré ci-dessous.

N’afficher que les question.

J’envisage donc les questions comme des commentaires spécifiques. Elles ne sont pas affichées publiquement et ma réponse est envoyée à la personne en utilisant un bon vieux courriel. Voici l’email généré lorsque je réponds à une question depuis l’interface d’administration des commentaires de WordPress.

Un exemple d’email de réponse généré.

Voilà ! Avant même d’avoir reçu une réponse à ma demande de support auprès de Facebook, j’ai résolu ma difficulté grâce à vos contributions. Pour les plus curieux d’entre vous ou plus simplement pour les rares utilisateurs de mon « thaim », je vous propose deux liens pour le parcourir ou le télécharger.

Enfin, l’onglet contact du site est désormais à votre disposition pour vos messages privés en plus de la possibilité de commenter chacun des articles de ce site.

A+