Movim, mode d’emploi — Première partie : l’architecture

57
13
août
2018
XMPP

Je travaille maintenant depuis presque dix ans sur Movim et je n’ai jamais réellement eu l’opportunité d’expliquer comment le projet fonctionne. Prenons un peu le temps de mettre tout ça par écrit !

Cette présentation sera divisée en plusieurs articles. Je vais commencer par présenter le projet de façon globale avant d’aller progressivement vers son fonctionnement interne et ses détails techniques.

Journal Salut à Toi 0.7 alpha, contributrices, contributeurs, à vos claviers !

Posté par (page perso) . Licence CC by-sa.
35
5
juil.
2018

C'est avec plaisir que je vous annonce la sortie de la première version alpha de Salut à Toi 0.7.
Cela permet d'une part de vous montrer l'état, les avancées et l'orientation du projet, mais aussi de faire un appel à la contribution.
Je vais dans la suite de cet article vous présenter une partie des capacités de Salut à Toi, ainsi que vous expliquer brièvement comme les utiliser.

Vous trouverez un lien vers un fichier .apk pour tester sur Android (...)

Journal Le Projet MAXS: Modular Android XMPP Suite

Posté par . Licence CC by-sa.
34
4
fév.
2018

Cher lecteur,

Je voulais aujourd'hui te faire part de ma récente "découverte": cette petite perle qu'est le Project MAXS.

MAXS est en gros un bot utilisateur Android, qui accède à divers éléments du système.

Une fois le composant principal et la passerelle XMPP installée, on peut lui indiquer son compte et le(s) contact(s) avec lesquels il peut communiquer.

Il est décomposé en modules, qui permettent de limiter la surface d'attaque en cas de souci, mais en supposant qu'on soit (...)

Journal Construisez un web décentralisé avec Salut à Toi et XMPP !

Posté par (page perso) . Licence CC by-sa.
38
26
jan.
2018

Parmi les nombreuses nouveautés et évolutions de Salut à Toi pour la version 0.7 à venir, une a un particulièrement grand potentiel : Libervia (l'interface web) est devenu un cadriciel web (ou « framework web »).

« Mais il y en a déjà plein ! » vous entends-je dire… C'est vrai, mais celui-ci est décentralisé.

Construire sur du standard, avoir des outils pour créer décentralisé

Utiliser les comptes existants

Libervia s'appuie donc sur SàT et XMPP pour aider à construire voire reconstruire le web. Quel est (...)

Journal Tiens ? Voilà Nextcloud Talk !

Posté par . Licence CC by-sa.
23
11
jan.
2018

Salut,

Je viens de recevoir le faire-part de naissance de NextCloud Talk !

Encore une nouvelle solution d'appel audio/video direz vous ?
Oui, mais celle-là est complètement libre, facile à héberger… et heureusement à utiliser : interface web intégrée aux outils NextCloud, applis mobiles.
Bonus : on peut partager l'écran, présenter à plusieurs spectateurs.

Tout passe par HTTP : OK c'est triste de ne pas utiliser un protocole fait pour (XMPP, SIP), mais cela ouvre la porte à ceux (...)

Forum général.cherche-logiciel Connecteurs Whatsapp / fb messenger XMPP

Posté par . Licence CC by-sa.
0
11
jan.
2018

Bonjour,

Je suis tombé sur un logiciel appelé transwhat https://github.com/stv0g/transwhat qui permet faire un pont vers un serveur jabber en utilisant spectrum2 comme intermédiaire.

Je suis lancé dans une quête dont l'objectif est de n'avoir plus que des softs libres et uniquement le strict nécessaire sur mon téléphone (donc sans google apps). Dans cette optique, n'avoir plus qu'un soft libre - xabber - en lieu et place de deux dévoreurs de batterie non-libres est tout bénef.

Un bug bloquant datant (...)

Journal Errol: Envoyer automatiquement des fichiers avec XMPP

Posté par (page perso) . Licence CC by-sa.
31
2
jan.
2018

Note: ce journal est la traduction d'un article posté sur mon blog.

Errol est un programme servant à envoyer des fichiers de machine à machine. Il est basé sur inotify et le protocole XMPP. Errol peut être utilisé pour surveiller un répertoire et transférer automatiquement les nouveaux fichiers (ou les modifiés) vers une autre machine.

À l'origine

Errol a été écrit pour répondre à un besoin. J'ai l'occasion de donner un coup de main à une association locale (...)

Forum Programmation.python Utiliser XMPP pour un logiciel réseau

Posté par (page perso) . Licence CC by-sa.
0
21
déc.
2017

Les logiciels existants ne me convenant pas, j'ai comme projet de développer un logiciel de partage d'écran. Notamment, ces logiciels donnent trop de pouvoir au maître sur l'ordinateur des élèves: c'est bien pour une salle équipée, mais pas si chacun a son PC personnel.

Actuellement j'utilise VNC pour cela, ça fonctionne bien, mais j'aimerai automatiser un peu les connexions. Les fonctions du logiciel client seraient principalement: partager son écran (avec tous ou un seul utilisateur), demander à voir un écran (...)

Journal Retour d’expérience (et tuto) XMPP

Posté par . Licence CC by-sa.
10
16
déc.
2017

Bonjour nal

J'écris ce journal pour décrire mes manipulations pour utiliser XMPP. Cela pourra peut-être aider des personnes qui ont la même config que moi, et j'aimerai récupérer des remarques ou des conseils.

XMPP

XMPP, plein de journaux en parlent, il y a quelques polémiques (compliqué à cause des XEP) mais je suis plutôt convaincu.

Aujourd’hui, j'ai décidé de sauter le pas, et de l’utiliser pour remplacer les SMS (avec les contacts "compatibles" bien entendu !).

Je ne m'attendais pas à (...)

Journal Tickets et « merge-requests » basés sur XMPP avec SàT

Posté par (page perso) . Licence CC by-sa.
21
5
déc.
2017

(le billet ci-dessous est également publié sur mon blog, pour mémoire « Salut à Toi » est outil collaboratif et de communication basé sur XMPP).

Beaucoup de travail a été effectué lors des derniers mois, me laissant peu de temps pour parler des nouveautés. Jetons un coup d'œil à la dernière.

Pour le développement de Salut à Toi nous ne voulons pas utiliser de logiciels propriétaires ou centralisés et nous utilisons Mercurial, aussi nous avons jusqu'ici été réfractaires à utiliser les plateformes (...)

MongooseIM 2.1.0, MongoosePush, MongooseICE, Tide

Posté par (page perso) . Édité par Davy Defaud, Pierre Jarillon et RyDroid. Modéré par Yvan Munoz. Licence CC by-sa.
26
5
nov.
2017
XMPP

MongooseIM est une plate‐forme libre de chat ou messagerie instantanée, permettant de construire des applications et clients intégrant des fonctionnalités de messagerie instantanée, qu’ils soient pour le mobile ou pour les ordinateurs de bureau.
Logo de la plate‐forme MongooseIM

La plate‐forme MongooseIM (par Erlang Solutions) passe en version 2.1.0, faisant un grand pas en avant. Le serveur central MongooseIM, qui donne son nom à la plate‐forme, codé en Erlang sous licence GPL v2, a reçu énormément d’attention tant au niveau code qu’au niveau documentation. MongoosePush est un tout nouveau serveur de « Notifications Push » pour les systèmes Apple iOS et Android, codé en Elixir sous licence Apache 2.0. MongooseICE est un serveur STUN et TURN, pour découvrir les adresses IP dans le cadre de communications temps réel pair à pair, ou pour relayer le flux, il est également codé en Elixir sous licence Apache 2.0. Finalement, Tide est une infrastructure de tests de charge en continu, intégré à GitHub.

Movim 0.12 — Lovejoy

Posté par (page perso) . Édité par maclag, M5oul, Davy Defaud, RyDroid, Nÿco et jnanar. Modéré par Nÿco. Licence CC by-sa.
36
2
nov.
2017
XMPP

Movim est un client Web pour le protocole XMPP (anciennement nommé Jabber). Il est écrit en PHP (pour la partie serveur) et JavaScript (pour la partie client). Il dispose des fonctions de discussions 1‐à‐1, en salons, et des fonctions orientées réseau social. Il permet aussi la visioconférence en version bêta.

La nouvelle version 0.12 de Movim, Lovejoy, apporte un grand nombre de nouvelles fonctionnalités. Au sein de cet article nous passerons en revue les plus importantes.

Sortie du très attendu Prosody 0.10

56
5
oct.
2017
XMPP

Prosody est un serveur XMPP moderne, facile à mettre en place et léger. Il est flexible et extensible pour les développeurs. Il est codé en Lua et est publié sous licence MIT.

Cette nouvelle mouture, sortie le 2 octobre 2017, apporte la copie carbone et la gestion de l’archivage des messages (MAM). Ces deux nouvelles fonctionnalités permettent une meilleure synchronisation de la totalité des conversations entre différents clients, qu’il s’agisse d’un ordinateur de bureau ou d’un mobile qui subit de multiples reconnexions.

Logo de Prosody


Ceci est une traduction collaborative de l’annonce de sortie de Prosody 0.10.0. Merci à tous les participants (cf. l’en‐tête pour avoir les noms).

Journal Pourquoi Jabber n'a pas plus de succès, même chez les informaticiens?

Posté par (page perso) . Licence CC by-sa.
31
28
sept.
2017

Bonjour nal.

Aujourd'hui me suis demandé pourquoi Jabber n'a pas le succès qu'il mérite, même chez les informaticiens.

Il a pourtant de nombreux atouts:

  • Simple d'utilisation
  • Léger
  • Fédéré
  • Basé sur le protocole XMPP: un standard ouvert et bien documenté
  • Format d'adresse similaire à l'e-mail
  • Tout le monde peut fournir une adresse Jabber
  • Comptes et/ou clients remplaçable sans perdre ses contacts
  • Possibilité de créer un compte depuis le client (si le serveur choisi l'accepte)
  • Supporté par des clients variés, adaptés à (...)

Journal dino, un nouveau client jabber GTK+ façon GNOME 3

Posté par (page perso) . Licence CC by-sa.
26
15
sept.
2017

Salut,

En mars dernier un nouveau client Jabber pour GNOME est arrivé : j'ai nommé Dino. Je l'ai testé et rapidement adopté ! C'est en gros, le Polari de Jabber.

Je suis très content d'avoir enfin une alternative à Pidgin, Gajim ou Empathy. Au boulot, on utilise encore XMPP, même si Mattermost se fait une place.

C'est quand même un phénomène de voir que l'époque des client multi-protocoles semble révolue. Maintenant, on revient à Client IRC + Client XMPP + (...)