Temps de lecture 6 min
Voilà un service de discussion qui se destinait, au départ, aux « dév », aux gens qui codent. Mais quand nous avons vu ses incroyables possibilités, on s’est dit que ce serait dommage que la famille Dupuis-Morizeau passe à côté… Prêts à chatter comme vous ne l’avez jamais fait ?
Pour vous expliquer notre nouveau service Framateam, on s’est dit qu’une histoire et des images seraient bien plus efficaces qu’une longue liste à puces. Mais adressons-nous d’abord un court instant aux spécialistes de la programmation, aux plus barbu-e-s d’entre nous.
Pour les geek-e-s qui veulent aller à l’essentiel
Connaissez-vous Slack ? C’est encore un service propriétaire qui, à l’instar de Github, prend de plus en plus de place dans le paysage des développeurs. Mattermost en est une alternative libre et — bonus — qui est livrée avec Gitlab depuis quelques versions. Voici ses fonctionnalités :
- service de discussion en temps réel basé sur le logiciel libre Mattermost
- fonctionnement optimal sur les mobiles (il existe des applications Android/iPhone/WindowsPhone, mais Mattermost fonctionne très bien sans)
- création d’équipes, qui contiendront des « canaux »
- création de canaux soit publics (tous les membres de l’équipe) soit privés (le créateur du canal invite les membres de son choix)
- possibilité de partager l’administration d’une équipe ou d’un canal
- conservation de l’historique des canaux
- mise en forme du texte à l’aide de la syntaxe Markdown
- possibilité de chercher dans des discussions
- possibilité de notifier les membres par email (notifier l’utilisateur « Camille » par @camille ; notifier tous les membres du canal en utilisant @channel)
- possibilité d’ajouter des fichiers (images ou autres)
- utilisateurs avancés : liaison possible avec framagit.org (notification à l’ouverture d’une issue, d’un commentaire, etc.)
- utilisateurs avancés : importations depuis Slack
Notre Mattermost est accessible sur https://framateam.org.
Voilà. Bisous.
Pour les autres, laissez-nous vous raconter une histoire…
L’asso LICORNES veut quitter son groupe Facebook
Vous ne connaissez pas la Ligue des Infatigables Comparses Optimistes Reniant le Nihilisme et Éclatants de Sollicitude… ? Si, en réalité, cette association n’existe pas… elle devrait !
Sandrine, la présidente, en a marre d’utiliser Facebook pour discuter avec les membres, sans compter le Skype ouvert en permanence à côté pour chatter en privé avec le Conseil d’Administration ou le bureau de l’asso.
Créer sa team
Elle décide donc de se créer un compte Framateam. Ça, c’est facile : le truc classique, en trois étapes :
- Créer sa team (chouette : c’est elle qui décide si la team entre dans l’annuaire public ou non !)
- Se créer un compte (elle, elle utilise son compte Gitlab chez Framagit, parce que c’est une pro du Perl)
- Inviter les membres de l’asso avec leur email (elle teste avec l’email de Gérard, elle invitera les autres quand ce sera prêt)
Très vite, elle se rend compte que Framateam marche sous forme de canaux de discussion : il y a déjà le Centre Ville, pour la vie de l’asso, et le Hors Sujet, pour les galéjades. Ça tombe bien, chez les LICORNES, ça galèje souvent.
Elle décide de créer en plus un canal pour son équipe de graphistes tout terrain, qui font des affiches à paillettes et des sites web mirifiques.
Premiers échanges
Et voilà que pendant qu’elle mitonnait ses canaux de discussion dans son coin, Gérard est déjà arrivé sur leur Framateam et y poste le lien vers une image de licorne musclée qu’il a trouvée… Magie de Mattermost : l’image s’affiche automatiquement !
Sandrine répond — forcément — avec un chaton-licorne (mieux connu sous le nom de « Dieu des Zinternetz »).
Création de canaux
Faut dire que pendant ce temps, Sandrine a eu le temps de créer plusieurs canaux de conversations.
- Des publics (ouverts à tout membre de la team) :
- Le Centre Ville et le Hors Sujet, qu’elle a décidé de garder
- Le canal pour les Graphistes tout terrain est prêt.
- Il en fallait un pour les Événements de l’asso (les soirées Paillettes et autres rencontres Arc-En-Ciel : c’est de l’orga !)
- Pour la Trésorerie (laissons-les parler sous de leur côté, se dit-elle…)
- Mais aussi des groupes privés (où il faut sélectionner les membres de la team qui y participeront) :
- Un pour le Conseil d’Administration
- Un pour le Bureau
- Un pour préparer l’anniversaire de Gérard dans son dos ;)
Mise en forme des messages
D’ailleurs, pendant que Gérard s’amuse à inviter les autres membres du groupe sur Framateam (en leur envoyant un simple lien d’invitation à l’équipe !), elle décide de préparer le message pour organiser la surprise-party de l’anniversaire de son comparse :
Alors comment a-t-elle fait pour mettre en page un aussi joli message ? Sandrine avait tout simplement cliqué sur « aide » en bas à droite et a lu, dans la documentation (traduite avec brio par le groupe Framalang), qu’il suffisait d’écrire son message en Markdown (LA syntaxe facile à retenir et utiliser). D’ailleurs elle a fait une coquille sur son message, elle clique donc sur le [...]
à droite de son message pour le modifier :
Fil de discussion et recherche
De retour sur la discussion principale, Sandrine se rend compte que sa question à Gérard (« Mais où sont passés nos flyers ? ») s’est un petit peu perdue dans les échanges.
Néanmoins Gégé a eu la bonne idée de répondre directement à sa demande en utilisant la flèche à droite de son message.
Car oui : le logiciel Mattermost qui fait tourner Framateam permet de conserver tous les messages et de faire des recherches dans les discussions.
Quelques jours plus tard, Sandrine fait une simple recherche du mot « flyer », ce qui lui permet de retrouver son message ainsi la réponse de Gérard. Elle le relance donc :
Notifications
Sandrine connaît son Gégé-accros-aux-emails : elle a donc mis une arobase devant son pseudo :
Gérard n’était pas devant son écran, il a reçu un joli email de Framateam pour lui signaler qu’il a été mentionné dans une conversation.
La morale de cette histoire… ?
C’est que les flyers étaient bien dans le coffre de la voiture de Gérard.
…
C’est surtout que les LICORNES se sont un peu plus libérées de Facebook, et peuvent désormais organiser leurs distributions de paillettes sans craindre de nourrir de leurs data l’ogre bleu de Zuckerberg.
Et même si vous croyez que les LICORNES n’existent pas (à vous de les créer comme on l’a fait pour le Framablog ^^), Framateam existe bel et bien.
À vous d’y créer votre (ou vos) équipe(s) sur Framateam.org !
Le tutoriel d’installation de Mattermost est -enfin- disponible sur le Framacloud.
Notez que cette installation est conjointe à celle de Gitlab (Framagit) puisque c’est ainsi que nous avons procédé ;)
Gilles
Wahou, un Slack Libre !
Très bon tutoriel 🙂
Trop complexe à installer par moi-même mais sympa.
Gabrielle
Merci pour cet article éclairant 🙂
Et merci de faire participer des geekettes à vos exemples 🙂
Association LICORNES
C’est super ces images ! Vites, créons notre Ligue ! 🙂
Djin
Super, ce sera bien pratique pour la copro… marre de tous ces répondre à tous :p
Aurélien
Simpa je le partage tout de suite avec ma team de dev sur slack 😉
Michael
Pourquoi le choix de Mattermost ? en comparaison avec rocket.chat ?
Pouhiou
Très simplement parce qu’il va de pair avec le gitlab que nous maintenons ( http://framagit.org )… Du coup c’est beaucoup plus simple à administrer pour nous !
Grën
Merveilleux !
Vous ai-je déjà dit que je vous aimais?
Gsp
Il y a un tuto pour installer mattermost sur sa propre plateforme ? d’habitude sur « cultiver son jardin » je trouve mon bonheur mais là je ne trouve rien.
JJ
Idem !
Kelvin
Pareil j’ai rien trouvé
Pouhiou
Oui, on est à la bourre pour le tuto, mais il arrive. D’après ce que j’ai compris de nos admin-sys, c’est encore plus facile avec l’installation de GitLab (ça va de pair avec).
Plus bas dans les commentaires, y’a Tangui qui propose un lien vers une version Docker, si ça vous parle/intéresse 😉
valvin
Super ! J’aime beaucoup le concept de l’outil, c’est vrai que c’est affolant le nombre de projet opensource que l’on retrouve sur Slack alors que des alternatives existent.
Je me demandais s’il y avait une team de discussion framasoft sur laquelle on échange sur tous les sujets de l’asso ?
Même si ça n’est peut être pas le lieu mais j’ai constaté un « bug ». Je n’ai pas réussi à rejoindre la team « bac à sable » des LICORNES avec mon identifiant framagit, par contre avec mon identifiant email, j’ai réussi.
SUperkikooo
« barbu-e-s »
Je me suis arrêté là. Toute personne qui utilise cette graphie mérite le cancer.
GiO
« mérite le cancer »
Toute personne tenant des propos aussi extrêmes mérite un cerveau en bon état.
maxine
cinq phrases avaient saturé ta capacité de compréhension ? Il faudrait pour faire une version 140 signes pour les plus jeunes des lecteurs
HaK
Vous nous préviendrez une fois le tuto en ligne, car je viens de tester et c’est vraiment cool je vois bien ça sur le site de mon asso
valvin
dommage que l’appli android crashe si on a pas les Google Services … pas très degooglisons compliant :-/
mais comme c’est open source … ya plus qu’à 🙂
Fla
Le site est responsive, un simple navigateur suffit, pas besoin d’appli 😉
Albert
Vous êtes simplement géniaux ! Bravo à toute l’équipe
tangi
Merci pour ce tuto 🙂
Ce qui m’interroge sur ce type d’outil, c’est le long terme : efficacité du moteur de recherche avec un gros volume de messages échangés.
Il y a aussi la question de la formation de la team aux bonnes pratiques, car j’ai l’impression que si les gens n’utilise pas la fonction répondre, ça devient rapidement un gros bordel pour s’y retrouver dans les échanges.
Quelques retours d’expérience là dessus ?
Pour celles et ceux qui cherchaient à l’installer chez eux, il y a une version docker qui facilite grandement la tache quand on est pas un spécialiste : https://hub.docker.com/r/mattermost/platform/
Loïc
oui, la fonction répondre est peu visible et les utilisateurs créent un nouveau post dessous au lieu de répondre. Le bouton répondre serait plus visible s’il était seul et séparé des autres actions. Mais c’est à l’équipe de Mattermost d’arranger ça !
Sebastien
Où trouve t-on l’application android?
pyg
Ici : https://www.mattermost.org/community-applications/
(pas testé, car la version web fonctionne très bien 😉 )
Alexis
Une alternative libre à Slack, c’est vraiment sympa, mais je reste amer de voir que ce n’est qu’un clone, libre certes, mais un clone quand même…
Enfin, les gromelages d’un vieux libriste n’enlève rien à votre mérite, merci pour ce que vous faites 😉
Creak
C’est marrant, c’est exactement ce que je me disais il y a quelques jours: le libre est capable de vraiment faire des miracles, mais il crée rarement quelque chose de nouveau, c’est très souvent une réaction au succès d’un logiciel privatif, une volonté de faire la même chose, mais en libre.
Creak
Est-ce qu’il est aussi possible de lancer une conversation vocale? À la manière de https://appear.in/ qui permet de créer une session super facilement (très pratique pour les sessions de jeu en groupe)
Creak
Apparemment Rocket.Chat permet de faire ça, mais pas Mattermost. Corrigez-moi si je me trompe…
pyg
Pas de webrtc pour le moment sur l’appli web, mais c’est dans la todo des développeurs. https://mattermost.uservoice.com/forums/306457-general/suggestions/10625343-video-audio-conference-feature
Et a priori fonctionnel sur l’appli android : https://www.mattermost.org/community-applications/
Creature
C’est possible d’installer ça sur son serv ?
Pyong
Ba je suppose que oui vu qu’ils l’ont fait…
Creature
Oui mais je veux dire ya moyen que l’on m’explique comment ? ta un lien vers un bon tuto car je suis graphiste à la base donc si c’est pas assez détaillé je galère à mort
lamessen
Un tuto sera proposé sur Framacloud comme pour les autres services. Mais il n’est pas encore terminé. Il arrive au plus vite.
Albert
C’est top ! Un grand bravo à toute l’équipe.
Je viens de créer un groupe, et j’ai au moins 3 autres asso que cela pourrait intéresser.
Par contre, j’ai 2 petites questions (mais est-ce bien le lieu ?) :
– visiblement, pas possible d’accéder à l’interface web via le navigateur d’un iphone / existe-t-il une solution pour toucher les accro mobiles de la pomme ?
– est-il possible d’associer une adresse email à un canal en particulier ? (pour le nourrir depuis depuis un simple email par exemple)
Gsp
Pas con ce serait vraiment pas mal de nourrir un canal avec des email, moi qui suis un accro du mail
Albert
Pour nous l’une des idées c’est d’y recevoir les messages « contacts » reçus via le site pour faciliter leur traitement.
neo inuit
Bonjour, une intégration permettant de lier un email à un channel existe : https://github.com/rodrigocorsi2/mattermail
Pouhiou
@Albert : il y a une application Mattermost pour iPhone, mais je ne l’ai pas testée : https://www.mattermost.org/community-applications/
Pour L’association d’une adresse email à un canal, ce n’est pas dans les fonctionnalités, il faut faire une issue directement auprès de l’équipe de Mattermost.
J’espère que ça répond à tes questions 😉
herve
Bonjour,
Merci pour la création de framateam j’ai une installation avec docker en local s’est simple. de plus la version 2.2 apporte I18n par rapport a la version 1.4 que j’avais avant.
J’ai une petite question, je n’arrive pas à me connecter depuis l’application andoid et ios sur le framateam.org , est ce bien normal ?
pour info il existe un connecteur entre Kanboard et Mattermost alors bientot entre Framateam et Framaboard ……
Bravo a toute l’équipe
Hervé
Damoun
L’application android n’est compatible qu’avec Mattermost 3.0, il faut attendre que Framasoft upgrade leur version.
Soupaloignon
Bonjour à tous,
En quoi Framateam est il différent d’un forum ? (et ce n’est pas un troll ;))
DarkRedman
J’aime beaucoup ce nouveau projet, pour l’instant je le teste grâce aux teams publiques, mais je l’utiliserai sûrement en tant qu’organisateur aussi pour profiter de ce petit bijou libre ! 🙂
Quiche
Encore un très grand merci Framasoft pour ce nouvel outil libre !
A tous ceux qui n’ont pas encore donné… un petit effort juste là en bas à droite… :p
Legoinc
Maintenant que j’ai lu cette super nouvelle (bravo à vous) à quand le tuto pour l’installer sur sa machine ? (avant que ça ne finisse en GAFAMF xD)
Legoinc
Oups dsl je viens de lire un peu les autres commentaires et la question à déjà été posé, et bien je pense qu’il faut être patient, bon courage pour la rédaction du tuto !
Romain
Pourquoi utiliser Markdown ?
Pourquoi pas une interface simple avec des boutons pour mettre en gras, souligner, faire des listes.
Même le plus simple des langages de balises constituera __toujours__ un frein par rapport à ce genre de solution, non ?
Nicolas Dumoulin
Salut,
On vient d’inaugurer framateam pour une réunion OpenStreetMap. Quelques retours :
– l’historique est la feature géniale
– mais quand je change d’onglet et que je reviens, le scroll a changé et je dois retrouver où j’en étais
– mais ce serait plus pratique d’afficher l’heure du message plutôt que « Il y a 9h »
– ce serait chouette de pouvoir annoter des messages, genre mettre en favori, à faire, …
– il manque un gestionnaire de groupes. Je me suis inscrit à des groupes pour tester, avec mon compte gitlab. Puis, j’ai été invité avec mon adresse électronique à en rejoindre un autre. Du coup, j’ai deux modes d’auth selon les groupes j’ai l’impression, et je ne peux pas unifier. Pas trop grave, mais ça fait bizarre.
– j’ai pas trouvé comment me désinscrire d’un groupe
Encore merci à framasoft, c’est juste énorme ce qu’il est en train de se passer !
Abel
L’article est intitulé :
« Framateam : libérez vos équipes des groupes Facebook (et de Slack) »
Je suis à la recherche d’un article qui serait intitulé :
« Framateam : libérez vos équipes des groupes Slack (et de Facebook) »
car il me semble que Framateam est plus proche de Slack que de Facebook, non ?
grisoline
Merci Framasoft pour ce module alternatif et libre.
Perso je suis ennuyée par le fait que les emoticones d’origine soient peu à peu remplacées par d’autres beaucoup moins utilisables !
J’aimerais aussi savoir s’il est possible d’enlever des membres dans les équipes créés. Ou si ceux ci peuvent se désinscrire.
Loïc
Il me semble que dans le menu il y a l’option « quitter le groupe ».
Loïc
Bonjour
merci pour framateam 🙂
Je suis aussi ennuyé par les emoticones publiques. Il me semble que c’est un réglage rapide à faire dans l’interface admin.
Je n’ai pas trouvé comment supprimer une équipe. Comment fait-on ? Par avance merci.
libre fan
Bonjour à tous,
Je ne connais ni Mattermost, ni Facebook, ni Slack, alors excusez mon ignorance. Je n’ai pas trouvé d’informations sur Mattermost, à part les features. Merci pour cet article qui montre les possibilités de Framateam 🙂
Comme j’ai vu que David Revoy (Pepper&Carrot [http://peppercarrot.com] pour ceux qui ne connaissent pas, BD libre) a probablement suivi les conseils de Framasoft (nettoyage des GAFAM sur son site web, un petit bout de Gitlab, Framateam), Framateam va peut-être être une solution pour que je puisse communiquer hors GAFAM avec l’auteur (qui aux dernières nouvelles a un compte GMail) et avec les lecteurs de Pepper&Carrot qui sont pratiquement tous, j’imagine, sur Facebook).
Je n’ai pas trouvé d’information m’expliquant comment marche Mattermost (à part que c’est magique) et quelle est la conséquence pour moi qui ne connais pas Facebook et qui bloque tout bouton et toute requête Facebook, alors que Framateam fait des ponts avec les comptes Facebook ?
Là, à cause de mon ignorance, Framateam (Mattermost) est du cloud magique qui est donc hors de ma connaissance et donc je ne peux pas décider si c’est bon pour moi ou à éviter, sachant que la majorité des lecteurs de P&C sont des utilisateurs des GAFAMs et de Facebook en particulier. (grâce à Framasoft, puis à David, certains ont largués leurs dépendances aux GAFAMs dans leurs sites web et, grâce à David, utilisent des logiciels libres comme Krita).
Et qui envoie les emails de notification, la personne qui a fait le groupe et qui a GMail et on est donc encore récupéré par un GAFAM ? J’imagine qu’on peut refuser les notifications ?
Ce qui manque aussi, c’est un peu de documentation pour le simple utilisateur qui a Firefox, par exemple. Pas mal de gens désactivent des paramètres dans Firefox, comme WebRTC. Il faudrait qu’on sache ce qui est important pour que notre Firefox ne bloque pas des fonctions de Mattermost. (pour Movim, le développeur lui-même ne sait pas bien ce qui est nécessaire, à part WebRTC, donc j’imagine que ce sera difficile aussi de savoir pour Mattermost).
@Soupaloignon
Faire un forum, « c’est compliqué », donc tout est dans le cloud SaSS (le cloud comme substitut aux logiciels que tu pourrais installer toi-même). Et c’est moins souple par ailleurs. Je connais un petit peu Movim, on peut envoyer un message depuis un client XMPP, on peut se connecter à une instance Movim, on peut récupérer des RSS, on peut écrire un article et le publier. Bref, on n’est pas tenu à rester ou à retourner nécessairement sur un forum et on peut faire plus de choses. Et peut-être aussi l’inconvénient des forums c’est les spams et les attaques.
Et à part Discourse (javascript pur et dur), quel forum est encore à la mode ? C’est vrai que c’un peu triste, ces histoires de mode. Heureusement, il reste encore Ubuntu-fr.org 🙂
Lecteur de P&C
« les lecteurs de Pepper&Carrot qui sont pratiquement tous, j’imagine, sur Facebook) »
Pas moi en tout cas, je n’ai jamais été inscrit sur Facebook ! 😛
Frédéric Darnel
Bonjour,
Y a-t-il moyen, dans Framateam ou Mattermost, d’effectuer des recherches sur les fichiers joints, par canal ou utilisateur, comme sur Slack ? je n’ai pas trouvé de fonctions correspondantes.
Cordialement