« Intégration web » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
m (Remplacement (XMPP => Jabber))
 
(6 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Différentes possibilités s'offrent à vous pour intégrer jabber à votre site. De la notification de nouveaux commentaires à votre blog, jusqu'à l'affichage de votre présence, vous trouverez de nombreux moyens pour promouvoir jabber au travers de votre site.
Différentes possibilités s'offrent à vous pour intégrer Jabber à votre site. De la notification de nouveaux commentaires à votre blog, jusqu'à l'affichage de votre présence, vous trouverez de nombreux moyens pour promouvoir Jabber au travers de votre site.


== Lien (x)html ==
== Lien (x)html ==
Vous pouvez ajoutez des liens vers vos identifiants jabber ou des salons
Vous pouvez ajoutez des liens vers vos Jabber ID ou des salons de discussions de la même manière que vous créez un lien vers une autre page ou sur votre adresse de courrier électronique. Il suffit d'indiquer le protocole xmpp: suivi de [[Jabber ID|l'identifiant Jabber]] :
de discussions de la même manière que vous créez un lien vers une
<pre>
autre page ou sur votre adresse de courrier électronique. Il suffit
d'indiquer le protocole xmpp suivi de [[Jabber_ID|l'identifiant Jabber]]&nbsp;:
 
<nowiki>
<a href="xmmp:mon_Jabber-ID">mon_Jabber-ID@example.org</a>
<a href="xmmp:mon_Jabber-ID">mon_Jabber-ID@example.org</a>
</nowiki>
</pre>
 
Soit à l'affichage&nbsp;:


Soit à l'affichage :
[xmpp:mon_Jabber-ID@example.org mon_Jabber-ID@example.org]
[xmpp:mon_Jabber-ID@example.org mon_Jabber-ID@example.org]


Couplé au service Omnipresence, présenté au pragraphe suivant, vous avez la possibilité d'agrémenter votre lien d'une image indiquant votre état (disponible, occupé, deconnecté etc…).
Couplé au service Omnipresence, présenté au pragraphe suivant, vous avez la possibilité d'agrémenter votre lien d'une image indiquant votre état (disponible, occupé, deconnecté etc…).
== Blog ==
=== [http://www.dotclear.net/ Dotclear] ===
* Extensions
[http://plugins.dotaddict.org/dc2/details/Jabber-Notifications Notification Jabber pour les commentaires]
=== [http://wordpress.org/ WordPress] ===
* Extensions
[http://presence.jabberfr.org/wordpress.php Intégration du Javatar]
== Ressources graphiques ==
Bouton web :
* PNG : [[Image:Jabber_web_button_80x15.png]] [http://wiki.jabberfr.org/Image:Jabber_web_button_plain.svg source SVG]
*  …
Ressources libres :
* http://commons.wikimedia.org/wiki/Category:Jabber
* …


== [[Omnipresence]] ==
== [[Omnipresence]] ==
[[Omnipresence]] propose un certain nombre d'information accessible facilement. Tout d'abord, il vous permet de profiter des [[javatar]]s. Mais il peut aussi permettre d'afficher votre présence (sous forme de texte ou d'une image) ainsi que votre message d'état.
[[Omnipresence]] propose un certain nombre d'information accessible facilement. Tout d'abord, il vous permet de profiter des [[Javatar]]s. Mais il peut aussi permettre d'afficher votre présence (sous forme de texte ou d'une image) ainsi que votre message d'état.
 
Le serveur jabberfr propose le service [[Omnipresence]], vous trouverez plus d'information sur [http://presence.jabberfr.org/ la page dédiée au service].


Il existe un [http://presence.jabberfr.org/wordpress.php plugin pour wordpress] ajoutant le support des [[javatar]]s.
Vous trouverez plus d'information sur [http://presence.jabberfr.org/ la page dédiée à ce service] sur JabberFR.


=== Exemple ===
Il existe un [http://presence.jabberfr.org/wordpress.php plugin pour WordPress] ajoutant le support des [[Javatar]]s.
Vous voulez afficher un lien vers votre [[Jabber_ID|identifiant Jabber]] avec une petite icône indiquant votre disponibilité&nbsp;:


<nowiki>
=== Exemple en PHP ===
Vous voulez afficher un lien vers votre [[Jabber ID|identifiant Jabber]] avec une petite icône indiquant votre disponibilité :
<pre>
<?php
<?php
$jid='mon_Jabber-ID@example.org';
$jid='mon_Jabber-ID@example.org';
Ligne 33 : Ligne 45 :
?>
?>


<img src="http://presence.jabberfr.org/<?php echo $hash?>/image" />
<a  href="xmpp:<?php echo $jid?>" title="lien xmpp" >
<a  href="xmpp:<?php echo $jid?>" title="lien xmpp" >
     <img src="http://presence.jabberfr.org/<?php echo $hash?>/image"
     Mon contact Jabber
    />Mon contact Jabber
</a>
</a>
</nowiki>
</pre>


Soit à l'affichage quelque chose de semblable (si le JID est connecté) :
[[Image:Ampoule_icône_connecté.png]] [xmpp:mon_Jabber-ID@example.org Mon contact Jabber]


== [http://webstatus.kd2.org/ WebStatus.KD2.org] ==
== [http://webstatus.kd2.org/ WebStatus.KD2.org] ==
Le site WebStatus.KD2.org propose une série d'images, à l'effigie de votre compte jabber, à mettre dans votre signature sur les forums ou sur votre site.
Le site WebStatus.KD2.org propose une série d'images, à l'effigie de votre compte Jabber, à mettre dans votre signature sur les forums ou sur votre site.
* image générale&nbsp;: [[Image:WebStatus_statut.png]]
* image générale : [[Image:WebStatus_statut.png]]
* userbar&nbsp;: [[Image:WebStatus_userbar.png]]
* userbar : [[Image:WebStatus_userbar.png]]
* avatar&nbsp;: [[Image:WebStatus_avatar_grand.png]]
* avatar : [[Image:WebStatus_avatar_grand.png]]
* avatar en petit&nbsp;: [[Image:WebStatus_avatar_petit.png]]
* avatar en petit : [[Image:WebStatus_avatar_petit.png]]


== [[MUC]] ==
== [[MUC]] ==
Il est possible de récupérer les information d'un salon public de JabberFR sous forme de fichier XML en récupérant le contenu de '''<nowiki>http://chat.jabberfr.org/info_salon.php?room=nom_du_salon</nowiki>''' (en remplaçant ''nom_du_salon'' par le nom du salon en question).
Il est possible de récupérer les information d'un salon public de JabberFR sous forme de fichier XML en récupérant le contenu de '''<nowiki>http://chat.jabberfr.org/info_salon.php?room=nom_du_salon</nowiki>''' (en remplaçant ''nom_du_salon'' par le nom du salon en question).


Par exemple pour afficher sur votre site en PHP le nombre d'occupant qu'il y a actuellement sur votre salon, il suffit juste d'ajouter ces trois lignes à l'endroit voulu&nbsp;:
Par exemple pour afficher sur votre site en PHP le nombre d'occupant qu'il y a actuellement sur votre salon, il suffit juste d'ajouter ces trois lignes à l'endroit voulu :
  <nowiki>$info_salon_url = 'http://chat.jabberfr.org/info_salon.php?room=</nowiki>''nom_du_salon''<nowiki>';
  <nowiki>$info_salon_url = 'http://chat.jabberfr.org/info_salon.php?room=</nowiki>''nom_du_salon''<nowiki>';
$info_salon_xml = simplexml_load_file($info_salon_url);
$info_salon_xml = simplexml_load_file($info_salon_url);
echo $info_salon_xml->occupants;</nowiki>
echo $info_salon_xml->occupants;</nowiki>

Dernière version du 23 mai 2010 à 20:51

Différentes possibilités s'offrent à vous pour intégrer Jabber à votre site. De la notification de nouveaux commentaires à votre blog, jusqu'à l'affichage de votre présence, vous trouverez de nombreux moyens pour promouvoir Jabber au travers de votre site.

Lien (x)html

Vous pouvez ajoutez des liens vers vos Jabber ID ou des salons de discussions de la même manière que vous créez un lien vers une autre page ou sur votre adresse de courrier électronique. Il suffit d'indiquer le protocole xmpp: suivi de l'identifiant Jabber :

<a href="xmmp:mon_Jabber-ID">mon_Jabber-ID@example.org</a>

Soit à l'affichage : mon_Jabber-ID@example.org

Couplé au service Omnipresence, présenté au pragraphe suivant, vous avez la possibilité d'agrémenter votre lien d'une image indiquant votre état (disponible, occupé, deconnecté etc…).

Blog

Dotclear

  • Extensions

Notification Jabber pour les commentaires

WordPress

  • Extensions

Intégration du Javatar

Ressources graphiques

Bouton web :

Ressources libres :

Omnipresence

Omnipresence propose un certain nombre d'information accessible facilement. Tout d'abord, il vous permet de profiter des Javatars. Mais il peut aussi permettre d'afficher votre présence (sous forme de texte ou d'une image) ainsi que votre message d'état.

Vous trouverez plus d'information sur la page dédiée à ce service sur JabberFR.

Il existe un plugin pour WordPress ajoutant le support des Javatars.

Exemple en PHP

Vous voulez afficher un lien vers votre identifiant Jabber avec une petite icône indiquant votre disponibilité :

<?php
$jid='mon_Jabber-ID@example.org';
$hash=md5($jid);
?>

<img src="http://presence.jabberfr.org/<?php echo $hash?>/image" />
<a  href="xmpp:<?php echo $jid?>" title="lien xmpp" >
    Mon contact Jabber
</a>

Soit à l'affichage quelque chose de semblable (si le JID est connecté) : Mon contact Jabber

WebStatus.KD2.org

Le site WebStatus.KD2.org propose une série d'images, à l'effigie de votre compte Jabber, à mettre dans votre signature sur les forums ou sur votre site.

  • image générale :
  • userbar :
  • avatar :
  • avatar en petit :

MUC

Il est possible de récupérer les information d'un salon public de JabberFR sous forme de fichier XML en récupérant le contenu de http://chat.jabberfr.org/info_salon.php?room=nom_du_salon (en remplaçant nom_du_salon par le nom du salon en question).

Par exemple pour afficher sur votre site en PHP le nombre d'occupant qu'il y a actuellement sur votre salon, il suffit juste d'ajouter ces trois lignes à l'endroit voulu :

$info_salon_url = 'http://chat.jabberfr.org/info_salon.php?room=nom_du_salon';
$info_salon_xml = simplexml_load_file($info_salon_url);
echo $info_salon_xml->occupants;