« XHTML-IM » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
m (→‎En bref : jep->xep)
m (mise à jour du wiki)
 
(5 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 3 : Ligne 3 :
Lors de l'envoi d'un message, vous pourriez avoir envie de personnaliser d'avantage ce texte en y rajoutant des couleurs ou changer la taille de caractère par exemple. Pour cela, Jabber utilise une version allégé du XHTML.
Lors de l'envoi d'un message, vous pourriez avoir envie de personnaliser d'avantage ce texte en y rajoutant des couleurs ou changer la taille de caractère par exemple. Pour cela, Jabber utilise une version allégé du XHTML.


Le « [http://www.xmpp.org/extensions/xep-0071.html XEP-0071: xhtml-im] » définit en détail la liste des balises disponibles.
L'XEP 0071 : « XHTML-IM » définit en détail la liste des balises disponibles.


== Pratiques courantes ==
== Pratiques courantes ==


Le message formaté en XHTML ne remplace pas le message classique non formaté mais s'ajoute pour permettre aux clients qui ne supportent pas le XHTML d'afficher quand même le message.
Le message formaté en XHTML ne remplace pas le message classique non formaté mais s'ajoute pour permettre aux clients qui ne supportent pas le XHTML d'afficher quand même le message.
== Exemple de message contenant du XHTML-IM ==
<nowiki><message from='jid@im.apinc.org' to='jid2@im.apinc.org' type='chat'>
  <body>Message visible pour tous</body>
  <html xmlns='http://jabber.org/protocol/xhtml-im'>
    <body xmlns='http://www.w3.org/1999/xhtml'>
      Partie XHTML-IM du message.
      <p style='font-size:large'>
        <em>On peut faire du texte en italique </em>
        <span style='color:green'>Du texte coloré en vert </span>
        mais aussi <strong>du texte gras</strong>!
      </p>
      Ou encore des images !
      <img src='http://www.debian.org/logos/openlogo-nd-50.png' alt='image'/>
    </body>
  </html>
</message></nowiki>


== Clients supportant ce protocole ==
== Clients supportant ce protocole ==


* [[Coccinella]] 0.95.15&nbsp;: Ne supporte pas.
* [[Coccinella]] 0.95.15 : Ne supporte pas.
* [[Gaim]] 1.5&nbsp;: Supporte l'envoi mais pas la réception.
* [[Gaim]] 1.5 : Supporte l'envoi mais pas la réception.
* [[Gajim]] 0.11&nbsp;: Supporte la réception et l'émission via [http://docutils.sourceforge.net/rst.html rst]
* [[Gajim]] 0.11 : Supporte la réception et l'émission via [http://docutils.sourceforge.net/rst.html rst]
* [[Kopete]] 0.12&nbsp;: OK
* [[Kopete]] 0.12 : OK
* [[Pandion]] 2.1.1&nbsp;: OK
* [[Pandion]] 2.1.1 : OK
* [[Psi]] 0.10&nbsp;: Ne supporte pas. Disponible en réception dans la version en développement.
* [[Psi]] 0.10 : Ne supporte pas. Disponible en réception dans la version en développement.
* [[Psi]] 0.11 : Supporte le formatage du texte mais pas les images.
 
[[Catégorie:Fonctionnalité Jabber]]

Dernière version du 14 novembre 2009 à 00:55

En bref

Lors de l'envoi d'un message, vous pourriez avoir envie de personnaliser d'avantage ce texte en y rajoutant des couleurs ou changer la taille de caractère par exemple. Pour cela, Jabber utilise une version allégé du XHTML.

L'XEP 0071 : « XHTML-IM » définit en détail la liste des balises disponibles.

Pratiques courantes

Le message formaté en XHTML ne remplace pas le message classique non formaté mais s'ajoute pour permettre aux clients qui ne supportent pas le XHTML d'afficher quand même le message.

Exemple de message contenant du XHTML-IM

<message from='jid@im.apinc.org' to='jid2@im.apinc.org' type='chat'>
  <body>Message visible pour tous</body>
  <html xmlns='http://jabber.org/protocol/xhtml-im'>
    <body xmlns='http://www.w3.org/1999/xhtml'>
      Partie XHTML-IM du message.
      <p style='font-size:large'>
        <em>On peut faire du texte en italique </em>
        <span style='color:green'>Du texte coloré en vert </span>
        mais aussi <strong>du texte gras</strong>!
      </p>
      Ou encore des images !
      <img src='http://www.debian.org/logos/openlogo-nd-50.png' alt='image'/>
    </body>
  </html>
</message>

Clients supportant ce protocole

  • Coccinella 0.95.15 : Ne supporte pas.
  • Gaim 1.5 : Supporte l'envoi mais pas la réception.
  • Gajim 0.11 : Supporte la réception et l'émission via rst
  • Kopete 0.12 : OK
  • Pandion 2.1.1 : OK
  • Psi 0.10 : Ne supporte pas. Disponible en réception dans la version en développement.
  • Psi 0.11 : Supporte le formatage du texte mais pas les images.