Recherche du logiciel de micro-blogging parfait
Je viens d’installer Misskey ici, et ce choix de logiciel s’est fait dans la douleur et le doute 🤨.
Je cherchais un logiciel regroupant plusieurs fonctionnalités “clef”:
- une belle interface
- un développement actif
- des réactions aux messages
- une connexion avec Keycloak, mon IdP (grossièrement mon logiciel qui me permet de m’authentifier sur tous les services du site) via openid
- tester encore un autre logiciel (pour acquérir de nouvelle compétence)
Avec ces points, j’avais éliminé d’office beaucoup de possibilités:
- pleroma (je trouve l’interface particulièrement « vieillotte », je l’ai déjà utilisé et je n’ai jamais réussi à le connecter à Keycloak)
- mastodon ( toujours pas de réaction en 2025 🤭)
- firefish (plus maintenu, pas de connexion avec openid en tant que client)
- misskey (pas de connexion avec openid en tant que client)
- gotosocial (pas de réaction, pas de connexion avec openid en tant que client et je ne trouve pas l’interface très jolie)
- les petits logiciels maintenus par une personne
De là, j’avais donc prévu d’utiliser bonfire, qui remplissait toutes les conditions, même si je n’étais pas sûr que le projet soit très actif.
L’installation fut longue, laborieuse, et je n’ai pas réussi à la terminer. Pour être honnête, je suis dans leur discussion matrix, et le projet est vivant, mais je n’ai pas osé les déranger pour qu’ils m’aident à installer ce qui est encore une bêta.
Le gros point noir, c’est l’utilisation d’Elixir (comme pleroma 😔). Un langage fonctionnel, qui m’est totalement incompréhensible. Au-delà de la décision d’utiliser un langage fonctionnel pour créer un site qui me semble étonnante, les configurations se font dans le langage lui-même.
Je n’avais donc que deux choix:
- attendre que bonfire sorte de sa bêta (ou que je prenne le temps de réussir l’installation)
- utiliser un autre logiciel, au moins temporairement
À vrai dire, Misskey me faisait de l’œil depuis un moment, et je me suis donc décidé à ignorer l’absence d’authentification fédéré via openid pour le moment, et de partir sur celui-ci.