Journal [mavie]Client Jabber de reve... un jour?[/mavie]

Posté par  .
Étiquettes : aucune
0
5
août
2004
Cher journeux,

[mavie]

Voila mon probleme: convertir les gens a Jabber parce que y en a marre des MSN et ICQ de m...

Mais comment faire quand ils sont sous Windows (desole le passage direct sous Linux est un peu brusque pour certaines personnes) ?
Donc en gros je suis a la recherche du client de reve, celui qui les fera baver tous... Seulement il semble ne pas (encore) exister...

Mon idee: hum... mettre les mains dans la pattes et me lancer dans un projet... mais je ne sais vraiment pas quoi faire, est ce que ce sera vraiment utile, est-ce que c'est pas deja fait, ...

Donc voila, j'ai ecrit un "long" article sur mon "blog", avec ma description de mon client Jabber ideal, et j'aimerais l'avis de Linuxeins purs et durs pour ettayer les idees...

Si vous voulez bien la peine de cliquer sur le lien suivant souplait :

http://www.xeberon.net/~gaetan/archives/2004/08/05/mon-client-jabbe(...)

Voila bonne soiree en revant a toutes le bonheur que nous reserve les formats fermes et autres brevets logiciels.

[/mavie]
  • # ok!

    Posté par  . Évalué à 1.

    je suis totalement d'accord avec ton point de vue. moi aussi je serait pret a me lancer dans un tel projet, mais par faute de temps, c'est impossible (pour le moment)
    En tout cas je supporterais jusqu'au bout un tel projet, s'il s'avère qu'il se réalise.
  • # commentaires

    Posté par  (site web personnel, Mastodon) . Évalué à 4.

    Très intéressant.

    Remarques :

    1) Les développeurs de Psi ne refusent pas les patchs. Simplement ils veulent faire un client qui colle aux standards du protocole Jabber. Ils n'implémenteront donc pas de fonctionnalités non prévues par le protocole (genre échange de vidéo ou de fichiers avec MSN)

    2) Les développeurs de Psi vont séparer le GUI de la "libpsi" afin de faciliter l'écriture de clients Jabber. Bon à savoir...

    3) Gaim est très compliqué et plein de trucs non-Jabber

    Mon conseil (il vaut ce qu'il vaut...) :

    Ne pas forker ou créer un nouveau client. A la place, une bonne idée serait par exemple de contribuer à un jeune client existant (comme Gossip) et, par exemple, de le porter sous windows. Pour la vidéo, le faire intéragir avec gnomemeeting serait vraiment une bonne chose.


    Pour le serveur, c'est vrai qu'il faudrait tenir à jour une liste de serveur, stable, moyennement stables et expérimentaux.

    Mes livres CC By-SA : https://ploum.net/livres.html

    • [^] # Re: commentaires

      Posté par  . Évalué à 2.

      Je suis d'accord avec toi il faut pas créer un énième client jabber qui sera pas fini ni rien. Par contre je pense, en tant que fervent défenseur de Psi, qu'il vaudrait mieux y contribuer :) C'est multiplateforme, c'est un vrai client jabber (pas comme gaim je veux dire par exemple), et il y a pas mal de fonctionnalités à implémenter
      Donc si y'a des gens motivés autant qu'ils taffent dessus :)

      quelques liens tout de même : http://psi.affinix.com(...) (la maison page de psi)
      et la page de dev : http://psi.affinix.com/?page=development(...)

      vala vala
      • [^] # Re: commentaires

        Posté par  . Évalué à 1.

        oui mais si je fais des modif et qu ils ne le prennent pas en compte, ca s'appelle pas un fork?
        • [^] # Re: commentaires

          Posté par  . Évalué à 2.

          ben écoute commence par t'inscrire à la ML, choppe le CVS regarde un peu ce qui est fait et tout, regarde flyspray (c'est leur truc pour les bugs) pour voir les tâches d'ouvertes et tout, présente toi sur la ML, pis envoie des patchs :) d'habitude les patchs sont intégrés, sauf pour certains trucs mais ils te diront pourquoi dans ce cas là. Et ça t'empêche pas de laisser les patchs dans un coin en attendant leur insertion =)

          Voili
    • [^] # Re: commentaires

      Posté par  (site web personnel) . Évalué à 2.

      Pour le serveur, c'est vrai qu'il faudrait tenir à jour une liste de serveur, stable, moyennement stables et expérimentaux.
      Normalement tous les serveurs qui sont listés sur Jabber.org sont relativement stables: http://www.jabber.org/user/publicservers.php(...)

      Par ailleurs je découvre que mon ISP dispose d'un serveur Jabber.

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

      • [^] # Re: commentaires

        Posté par  (site web personnel) . Évalué à 1.

        Quel est ton ISP ?
        Et quel est ce serveur ?
        Il pourrait en intérréssé plus d'un !



        Le serveur expérimental de jabberfr.org qui n'est pas sur de rester plus de 2 mois est up depuis 6 maintenants.

        Avec des passerelles vers tous les autres protocoles qui sont relativement bien mises à jour ...

        J'en suis très content.

        Merci à eux.
        • [^] # Re: commentaires

          Posté par  (site web personnel) . Évalué à 2.

          Mon ISP c'est Skynet/Belgacom. Leur serveur Jabber c'est jabber.skynet.be mais je l'ai pas testé et d'après le listing de Jabber.org, il ne supporte aucun transport: juste JUD et SSL.

          Personnellement j'utilise jabber.org.uk. Les passerelles MSN et Y! surtout déconnent de temps en temps et il est déjà arrivé que le serveur soit injoignable pendant plusieurs heures mais c'est plus arrivé depuis longtemps. J'en suis assez content mais je vais peut-être monter mon propre serveur Jabber (privé) quand même un de ces jours.

          http://jabber.skynet.be/(...)
          http://jabber.org.uk/(...)

          pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

          • [^] # Re: commentaires

            Posté par  . Évalué à 0.

            C'est aussi un reproche que j'ai : les serveurs sont pas tres "stables" et tombent en panne de temps en temps...
            resultat tu installes un serveur jabberd perso...

            donc il faut que tu connaisses un bon serveur pour ne pas avoir a t inscrire 10000 fois (et importer la liste des contacts...).
            Mais quand un utilisateur arrive, il prendra la plupart du temps le premier qu'il trouve...
            Je sais pas trop quoi conseiller, les serveurs amessage.* ont l air pas mal mais que faire s'ils tombent en panne?
            et si il plante et perds toutes ses donnees?
            Dur dur la vie d'un jabberien...
            les msn users n ont pas se probleme
            • [^] # Re: commentaires

              Posté par  (site web personnel) . Évalué à 2.

              C'est pas pire que les serveurs mails gratuits. Si tu veux un gros serveur fiable, tu demandes à ton ISP, normalement il est la pour fournir ce genre de services non ?

              Sinon tu te fais deux ou trois comptes sur des serveurs différents ou tu montes ton propre serveur pour toi et tes amis et le problème est réglé. Mais dans le cas de MSN c'est pas possible. Et si le serveur MSN que tu utilises perd tes données, tu ne peux rien faire non plus.

              pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # Gush

    Posté par  . Évalué à 2.

    J'ai déjà répondu sur ton blog, mais je pousse un peu l'idée ici:

    Bien que pas complètement libre (creative commons restrictive) et basé sur Flash, Gush (http://www.2entwine.com/(...)) est un client assez bluffant sur certains aspects. Il peut aider à convertir un récalcitrant à Jabber (surtout s'il est bloggeur), mais aussi te donner des idées pour ton client perso, si tu persévères dans cette voie.
    • [^] # Re: Gush

      Posté par  . Évalué à 1.

      Je sais pas si c'est celui la que j avais deja tester mais un truc enorme tout beau avec plein d'effet partout... c'est pas mal mais limite inutilisable... non?
      • [^] # Re: Gush

        Posté par  . Évalué à 1.

        Pour quelqu'un qui considère qu'un client IM doit rester doit se faire le plus discret possible entre deux discussions (comme c'est mon cas), effectivement. Maintenant, quand je vois l'utilisation de MSN que font certains djeunz (en gros, qui allument l'ordinateur uniquement pour "faire du MSN", et restent collés devant plusieurs heures d'affilée), je me dis que ça peut avoir un public.

        En tous cas, j'ai trouvé l'idée du "split chat" de Gush plutôt intéressante. De même que toute leur infrastructure blogesque (announcements+aggregateur RSS).

        Maintenant, c'est clair que tel quel, je l'utilise pas (en plus, le Flash, bon...)
  • # Gaim !

    Posté par  . Évalué à 2.

    Franchement, en terme de beauté, le plus réussi est Gaim ( et le thème GTK sous windows est superbe)
    c'est celui que j'utilise, il est simple, clair, concis. Il lui manque des fonctionnalités mais par rapport à Psi, je trouve qu'il a un look plus accessible.

    Et je suis pas d'accord avec ton avis sur Gaim :)
    • [^] # Re: Gaim !

      Posté par  . Évalué à 1.

      Mais detail alors !

      Perso je trouve que Gaim est pas mal mais... comment tu configures tes passerelles jabber si tu veux pas utiliser le support MSN et ICQ de Gaim (qui oblige a perdre tes contacts quand tu changes de pc)?

      Par contre, un plugin pour Gaim pourrait etre une bonne idee, ce serait peut etre faisable...
      • [^] # Re: Gaim !

        Posté par  . Évalué à 1.

        j'ai jamais compris ce qu'étaient les passerelles Jabber pour ICQ et MSN ni leur intéret, et mes contacts MSN et ICQ se baladdent très bien d'un Gaim à l'autre.
        • [^] # Transports

          Posté par  (site web personnel) . Évalué à 2.

          Les passerelles sont un moyen surper pratique pour intégrer les autres protocoles de MI à Jabber. Tu t'inscrit sur une passerelle vers ICQ par exemple et tu peux discuter avec tes contacts ICQ de manière transparente par Jabber.
          Celà à plusieurs avantages :
          -déjà tu te connecte que sur Jabber, donc un seul mot de passe à taper
          -si MSN, ICQ, ou Y! décide de changer son protocole tu n'as rien à mettre à jour il suffit que le serveur mette sa passerelle à jour.

          Avec ce principe les clients jabber restent pas trop compliqué en gérant vraiment beaucoup de choses.
          Gaetan_63 dans ton client "parfait" ça ne sert donc à rien de développer des trucs spécifiques pour le transfert de fichier vers MSN ou ICQ il suffit qu'il gère le transfert de fichier Jabber et les passerelles s'occuperont du reste. Pour l'instant la passerelle MSN commence à avoir un support de transfert de fichier mais très basique et déconseillé.

          Sinon pour le client moi ça me brancherais bein, ça fait quelques mois que je me suis plongé dans le protocole jabber et je pense que je pourrais donner un coup de mains à un projet que ce soit un nouveau, un fork, ou donner de l'aide à un autre projet (bien que je ne connaisse pas grand chose au C/C++ ou à GTK ou Qt)
          Pour l'instant j'utilise Psi mais j'amerais bien avoir un client en GTK qui gère le protocole Jabber aussi bien (et même mieux) que Psi.
          • [^] # Re: Transports

            Posté par  . Évalué à 0.


            Avec ce principe les clients jabber restent pas trop compliqué en gérant vraiment beaucoup de choses.
            Gaetan_63 dans ton client "parfait" ça ne sert donc à rien de développer des trucs spécifiques pour le transfert de fichier vers MSN ou ICQ il suffit qu'il gère le transfert de fichier Jabber et les passerelles s'occuperont du reste. Pour l'instant la passerelle MSN commence à avoir un support de transfert de fichier mais très basique et déconseillé.

            Je pense que certaines features peuvent etre necessaire si tu veux que les gens changent de IM:
            - importation des noms MSN (et pas contact%email.con@serverjabber.org), et ICQ aussi tient tant qu'a faire
            - importation des groupes (ICQ c'est pas possible ca depend du client, mais MSN c'est possible)
            - transfert aise d'une passerelle a une autre... Quand la passerelle MSN du serveur "truc" tombe, faudrait pouvoir changer tres facilement (2 click, autorisations automatiques et hop fini)
            • [^] # Re: Transports

              Posté par  (site web personnel) . Évalué à 1.

              - importation des noms MSN (et pas contact%email.con@serverjabber.org), et ICQ aussi tient tant qu'a faire

              La passerelle MSN renvoie déjà les nom ... (psi te l'affiche quand tu démarre d'une discution et Pandion affiche bien les noms MSN).
        • [^] # Re: Gaim !

          Posté par  . Évalué à 1.

          les passerelles ça te permet d'accèder à d'autres protocoles *au travers* de ta connexion jabber !
    • [^] # Re: Gaim !

      Posté par  (site web personnel) . Évalué à 1.

      Tu fais comment pour le thème sous Win ? Je n'ai jamais réussi à avoir autre chose qu'un thème au look purement Windows... C'est fonctionnel mais assez laid...

      Ceci dit en passant Gaim (ou peut-être GTK) sous Windows est assez lent et pas très stable. Par contre le multiprotocoles est un bon moyen de transition vers Jabber, plus pratique à mon avis que les passerelles.
  • # perso

    Posté par  (site web personnel) . Évalué à 2.

    je commencerai par leur installer Gaim qui a une interface simple et qui ressemble à aim. Pour arguement, le fait que celà marche avec yahoo, msn, aim, etc. (et bien entendu Jabber). Ensuite celà sera vraiment difficile de leur expliquer qu'il faut utiliser un seul réseau, la plupart des gens étant sur les reséaux propriétaire. Le tout est de les convaincre que Jabber c'est mieux, et que si ils ont des amis qui veulent discuter et qui n'ont pas encore de compte, il faut qu'il leur conseille Jabber. (par exemple dire que avec Jabber ils ne se feront pas spammer (ce qui n'est pas forcement vrai mais peut s'avérer vrai)
  • # Et ça ?

    Posté par  . Évalué à 2.

    Après enquête, en voici quelques-uns qui pourraient répondre à tes besoins (tous libres bien évidemment):

    http://miranda-im.org/:(...) du style Gaim, assez apprécié de quelques utlisateurs de Windows que je connais (mais ils sont déjà "sensibilisés" au libre avec Firefox & co ;)
    http://sim-icq.sourceforge.net/index.html(...)
    http://jabber.triplesoftware.com/(...)

    En pas libre mais freeware (mais sapucaipalibre, à n'utiliser qu'en dernier recours:
    http://wpkontakt.wp.pl/(...)
    http://www.tipic.com/node.php?id=1386(...)
    http://www.pandion.be/(...)
    http://www.neosmt.com/eng/index.php(...) <- fait de la vidéo
    http://jajc.ksn.ru/(...)

    Tous les clients ici: http://www.jabber.org/software/clients.php(...)

    C'est fou le nombre de clients pas libres d'un protocole libre :(
    • [^] # Re: Et ça ?

      Posté par  (site web personnel) . Évalué à 3.

      C'est toujours mieux que des clients libres pour un protocole pas libre.

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # juste pour info

    Posté par  (site web personnel) . Évalué à 3.

    La prochaine version d'IChat (Mac OSX tigger) integrera le protocol jabber.
  • # Un client basé sur Mozilla ?

    Posté par  . Évalué à 3.

    Salut,

    Pourquoi ne pas écrire un client Jabber en XUL/JS/CSS utilisant Gecko le moteur de rendu de Mozilla ?

    En effet, dans la meme logique que Mozilla Firefox et Thunderbird, je pense qu'un client jabber serait le bienvenue.

    Voici je pense les avantages d'utiliser Gecko pour faire un tel logiciel :

    Pour l'utilisateur:
    * Entierement skinable grace notament a CSS
    * Utilisation du HTML dans les messages
    * Utilisation de plugins pour afficher de la video, des annimations, ...
    * Possibilité d'écrire des extensions et themes
    * Completement multiplateforme

    Pour le dev:
    * Facile a coder (Javascript)
    * Existance du composant XML tres utile pour un client Jabber.
    * Completement multiplateforme (une seule version a maintenir)

    De plus il bénéficirai de " l'effet Mozilla " que l'ont peut ressentir actuellement.

    Bref a mon avis que du bon =)
    • [^] # Re: Un client basé sur Mozilla ?

      Posté par  . Évalué à 1.

      Héhé je viens de m'appercevoir que Gush est basé sur Gecko.
      Comme quoi ce n'est pas une si mauvaise idée ;)
    • [^] # Re: Un client basé sur Mozilla ?

      Posté par  (site web personnel) . Évalué à 1.

      Ca existe déjà et ça s'appelle JabberZilla. Je l'ai essayé et il est sympa, il gère les avatars, il est pas trop moche, mais il manque cruellement de fonctionnalité et il est pas très stable.
      Le lien -> http://jabberzilla.jabberstudio.org/(...)
      • [^] # Re: Un client basé sur Mozilla ?

        Posté par  . Évalué à 1.

        Je viens de le tester, il a pas l'air mal !
        Il doit y avoir matiere a l'améliorer avec deja dans un premier temps :
        * Le traduire en francais
        * Créer de nouvelles feuilles de styles
        (Ce qui est tres simple a faire grace a Mozilla)

        Franchement ca peut le faire ;)
    • [^] # Re: Un client basé sur Mozilla ?

      Posté par  (site web personnel) . Évalué à 1.

      Et en tant que plugin Firefox, dans la sidebar par exemple ?
    • [^] # Re: Un client basé sur Mozilla ?

      Posté par  (site web personnel) . Évalué à 2.

      * Utilisation du HTML dans les messages
      Et du même coup tu fais la nique au protocol et tu envois des messages "illisibles" à ceux qui n'utilisent pas le même IM que toi. Dans le même genre, j'apprécie beaucoup les utilisateurs MSN qui envoient des smilies incompréhensibles ou les utilisateurs ICQ qui ne comprennent pas pourquoi je leur fait des similes quand j'essai de leur expliquer comment utiliser vi (apparement :wq sous ICQ ça fait un "wink").

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # RHYMBOX

    Posté par  (Mastodon) . Évalué à 1.

    Comme je te réponds aussi sur linuxfr, je te conseille Ryhmbox pour migrer les windowsien. Il est uniquement windows, mais il semble bien fonctionner avec wine (j'ai pas essayé moi même mais j'en ai eu des retours).

    Il est relativement beau (cf screenshots), les utilisateurs peuvent se mettre un avatar, jouer avec des emoticons différents, il fait aussi MSN, Yahoo!, AIM et ICQ et les transferts de fichiers.

    ça se passe la :
    http://www.rhymbox.com/(...)
    • [^] # Re: RHYMBOX

      Posté par  . Évalué à 0.

      Malheureusement:
      1) il est pas libre (ils disent bien qu'il est opensource, mais le dossier src ne contient que des pages html et rien pour compiler l'exe de base... en tout cas en regardant les sources ca utilise les activeX a font c beurk...)
      2) je peux pas le lancer il n'arrive pas a prendre en compte le fait qu'il doit utiliser le serveur amessage.info sur le port 443 (meme en modifiant le xml de config ca marche po)...
    • [^] # Re: RHYMBOX

      Posté par  (site web personnel) . Évalué à 1.

      A la rigueur, je conseillerai d'utiliser pandion ( http://www.pandion.be/(...) ).

      Qui est en fait la version 2 de Rhymbox il me semble ...
  • # Vacances

    Posté par  (site web personnel) . Évalué à 0.

    J'ai encore trois semaines de vacances sans (ou presque) connection internet
    je sais ce que je vais essayer de faire :)
    donc déjà je términe le bout de code (un truc de 100 lignes meme pas on appel ca comment sinon?) qui affiche sur une courbe les données venant d'un pipe
    Et après je vais essayer de faire ça (pourquoi pas en utilisant directfb? Parce que j'sui pas fou ;)
    Enfin il me semble que faire des plugins pour gaim(-vv) serait la meilleure solution
    Ca doit être aussi possible sur kopete mais euh (c'est pas que j'aime pas KDE au contraire hein) ça me tente guère
    Sinon une fonction qui au goùt de ma soeur passe avant le son & la vidéo
    C'est de pouvoir jouer à plusieurs
    Sinon dans ce que proposes y a aussi pas mal de choses à faire au niveau des passerelles
    Bref ça fait beaucoup de boulot
    A oui sinon gaim-vv il supporte la video sur jabber?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.