Mastodon a reçu une mise à jour majeure avec la version 4.2.0 : ce logiciel qui permet de créer une instance fédérée sur le fediverse adopte enfin une recherche complète de tous les messages publiés localement. Jusque-là, la fonctionnalité de recherche était étonnamment limitée et elle ne permettait pas de retrouver ses propres messages à partir du texte qu’ils contiennent. Cette nouvelle version vient corriger cet oubli, mais Mastodon adopte une approche conservatrice en matière de vie privée.
Par défaut, les messages des utilisateurs ne sont pas indexés par l’instance et ne peuvent ainsi pas être retrouvés via le moteur de recherche. Ceux qui le souhaitent doivent activer l’indexation complète de leurs publications, une option à retrouver dans les paramètres « Vie privée et visibilité » du profil, directement sur le site de l’instance. Bien entendu, il faut bénéficier d’une instance avec la version 4.2.0 au minimum avec un moteur ElasticSearch installé pour que les contenus soient correctement indexés.
Une fois la case cochée et le temps que le serveur indexe les messages publics publiés, ils seront accessibles via le moteur de recherche. L’interface web de Mastodon 4.2 améliore au passage son moteur de recherche, notamment pour offrir des outils avancés et filtrer les résultats par nom d’utilisateur (avec l’option from:
), par date (before:
, during:
et after:
sont disponibles), par langue ou encore en fonction du contenu : has:media
pour ne garder que les messages avec une image, photo ou vidéo, par exemple. Ce même moteur de recherche peut aussi servir à ouvrir rapidement un hashtag ou un utilisateur, sur le modèle de l’app Ivory.
Cet ajout est bienvenu pour simplifier l’accès aux contenus stockés sur Mastodon. La nature décentralisée du réseau social empêchera toujours de retrouver un message aussi facilement que sur ses concurrents commerciaux, mais ce sera un bon outil notamment sur les plus grandes instances. La recherche était jusque-là compliquée, voire impossible, sauf à passer par un moteur de recherche tiers.
C’est loin d’être la seule nouveauté de Mastodon 4.2.0, qui s’attache à améliorer le quotidien des utilisateurs de multiples manières. Cela concernera surtout ceux qui reposent sur l’interface web du service, les utilisateurs de clients tiers sont moins concernés. Mais l’objectif est justement de simplifier l’accès au fediverse, notamment en guidant davantage les nouveaux-venus lors de la création d’un compte. Autre point d’amélioration, l’expérience lorsque l’on veut interagir avec un message sur une autre instance que la sienne a été retravaillée.
Jusque-là, Mastodon affichait une boîte de dialogue expliquant qu’il fallait soit se connecter sur l’instance en cours, soit copier un lien sur sa propre instance pour retrouver le message et interagir comme prévu. Avec la nouvelle version, un moteur de recherche permet de retrouver son instance (ou de saisir son nom de domaine) et ouvrir le message directement dessus. Bonus supplémentaire, le navigateur retient le nom de domaine de l’instance et la sélectionne par défaut pour les fois suivantes, si bien qu’il suffit de confirmer d’un clic. Les clients tiers, là encore, simplifient considérablement l’expérience, mais cette nouvelle interface devrait rassurer ceux qui découvrent.
Il y a encore bien trop de changements pour tous les lister ici : on peut afficher les résultats à un sondage sans voter, les hashtags placés à la fin d’un message ont droit à un emplacement dédié, on peut importer ses listes en cas de transfert d’instance, etc. Vous trouverez une longue liste dans cet article, de quoi apprendre toutes les petites nouveautés si vous utilisez l’interface web.
Côté MacGeneration, l’instance Mastodon créée l’hiver dernier tourne toujours tranquillement. J’ai eu l’occasion de la mettre à jour à plusieurs reprises, y compris des versions majeures comme avec cette 4.2.0 qui a nécessité un petit peu de downtime, une période pendant laquelle l’instance n’était plus accessible, mais tout s’est fait sans encombre. Étant donné qu’elle sert relativement peu, le serveur unique que j’avais mis en place tient la route et je n’ai pas le besoin de réellement y toucher au quotidien, ce qui est l’idéal.
Pourquoi et comment nous avons créé notre propre instance Mastodon
Si vous utilisez Mastodon ou un autre service du fedivers, vous pouvez nous suivre sur @[email protected]. Nous publions tous nos articles sur ce compte et nous suivons aussi les mentions pour répondre aux questions s’il y en a, alors n’hésitez pas.