Intégration de meebome avec Kopete.

admin, le 1 octobre 2007 à 12:35 dans Divers, Logiciel libre, Technologie, Travail collaboratif, Web 2.0

Je cherchais récemment une façon d’offrir du support technique directement sur un site web. Sans réinventer la roue. Des solutions de live chat, ce n’est pas quelque chose qui manque. Des applets Java, du flash, Ajax, des solutions en PHP, ASP etc… Protocoles IRC, XMPP/Jabber, skype, custom avec base de données MySQL etc…

Ce que j’aurais bien aimé trouver, c’était une solution open source en PHP/Javascript qui fonctionnait avec le protocole Jabber. La plupart des trucs (open-source) existants semblent être plutôt incomplet et plus destiné à intégrer des chatrooms (à la IRC) que de la communication 1-à-1 plus approprié au support technique en ligne. Et souvent, l’utilisateur (le visiteur du site) doit absolument se créer un compte pour pouvoir entamer la conversation, ce qui est hors de question ic — je veux que les gens puissent parler sans créer d’accompte et restant anonyme s’ils le désirent.

En cherchant des solutions plus complètes/intégrées, j’ai finalement trouvé un petit site assez intéressant: meebo.com. Notamment, le service meebome de cette entreprise. Peut-être connaissez-vous déjà meebo, qui a été souvent nommé à titre d’exemple d’application “web 2.0″ intéressante. Meebome est l’extension de ce service sur votre propre site; il s’agit d’intégrer un simple petit objet flash dans une page pour permettre aux visiteurs de communiquer avec vous par l’entremise de votre accompte meebo.

Ce qui est intéressant, c’est que meebo utilise le protocole Jabber pour sa connexion (c’est aussi le protocole utilisé par google talk, par exemple). Ce qui veut dire qu’il est possible d’utiliser son application de messagerie préférée, si celle-ci supporte ce protocole, plutôt que d’avoir à passer par le site web de la compagnie. Dans mon cas, mon application IM préférée est Kopete, et elle offre le support nécessaire. Voici, tout simplement, comment configurer son accompte meebo dans Kopete:

Configuration de Kopete pour le service meebo (1/2)

Configuration de Kopete pour le service meebo (2/2)

C’est tout! Il y a quelques petits défauts, par exemple avoir à “approuver” chacune des personnes qui se connectent sur le site pour qu’ils puissent voir le statut online. Sinon c’est assez cool de pouvoir jaser avec les visiteurs d’un site directement à partir de mon desktop KDE

Tenez, essayez-le:

Pour l’intégration sur les sites, c’est à voir… Ce n’est jamais évident de devoir se fier à un service 3rd-party pour ses fonctionnalités, et c’est toujours bien gênant de me pas avoir les sources et donc de devoir faire aveuglement confiance au code des autres… mais pour un site personnel ou blog, je crois que c’est la solution la plus simple présentement disponible…

Tags associés: ajax, apple, Application, Blogue, Communication, Flash, google, javascript, KDE, kopete, linux, livechat, MySQL, php, TI, Trucs, Web, Web 2.0, Widget

1 commentaire

Test de Kubuntu Feisty Fawn (7.04) Herd 1 avec VMWare Player

admin, le 6 décembre 2006 à 11:12 dans Programmation

La première version pré-alpha de Kubuntu 7.04 (Feisty Fawn) a été annoncée aujourd’hui. Il faut être assez téméraire pour rouler une version qui en est encore à 4-5 mois de sa sortie prévue, mais je voulais absolument voir les nouveautés auxquelles nous pourrons nous attendre. Mais plutôt que de mettre en péril mon poste de travail et mes données, j’ai opté pour la solution "virtualisation".

Voici donc un micro-tutoriel pour installer Kubuntu Feisty Fawn Herd 1 dans un environnement virtual VMware. Les instructions sont pour (K)Ubuntu mais il serait assez facile de les adapter à n’importe quel environnement qui peut rouler VMWare Player (donc même Windows!).

Première étape: Création d’une image virtuelle.

Il y a quelques temps déjà, VMWare a annoncé une version gratuite de son logiciel VMWare Player. Ce logiciel permet de faire rouler des images de système d’exploitation mais ne permet malheureusement pas la création de ces images (d’où le nom Player…) Heureusement, par contre, qu’un petit logiciel libre permet de créer facilment ces images: QEMU. (Pour plus de robustesse, il faudra les produits commerciaux de VMWare…)

Installer QEMU dans Kubuntu est comme d’habitude très simple. Soit de rechercher ce programme dans le gestionnaire d’installation ou de taper la commande

sudo apt-get install qemu

On doit s’assurer d’installer une version égale ou supérieure à 0.8 pour pouvoir créer des images compatibles vmplayer. C’est le prgramme qemu-img qui fera le travail pour nous donc voici un exemple de commande pour créer une partition de 5 giga-octets:

qemu-img create -f vmdk kubuntu.vmdk 5G

kubuntu-vmware.png

Deuxième étape: Installation de Kubuntu dans l’image virtuelle.

Il faudra tout d’abord télécharger l’ISO. Voici la page officielle: http://cdimage.ubuntu.com/kubuntu/releases/feisty/.

wget http://cdimage.ubuntu.com/kubuntu/releases/feisty/herd-1/feisty-desktop-i386.iso

Ensuite il faudra créer l’instruction pour charger cet iso dans l’image virtuelle. Éditer le fichier kubuntu.vmx:

#!/usr/bin/vmware
displayName = "Kubuntu Feisty Fawn 7.04 Herd 1"
guestOS = "ubuntu"

 

memsize = "512"
scsi0:0.fileName = "kubuntu.vmdk"
ide1:0.fileName = "feisty-desktop-i386.iso"

# DEFAULT SETTINGS UNDER THIS LINE
config.version = "8"
virtualHW.version = "4"

MemAllowAutoScaleDown = "FALSE"
MemTrimRate = "-1"

uuid.location = "56 4d 11 ba 20 f6 e6 29-2c a8 49 4c 8d 84 65 86"
uuid.bios = "56 4d 11 ba 20 f6 e6 29-2c a8 49 4c 8d 84 65 86"

uuid.action = "create"
checkpoint.vmState = ""

ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:84:65:86"
ethernet0.generatedAddressOffset = "0"

usb.present = "FALSE"
sound.present = "FALSE"

scsi0.present = "TRUE"
scsi0.virtualdev = "lsilogic"
scsi0:0.present = "TRUE"
scsi0:0.deviceType = "disk"
scsi0:0.mode = "persistent"
scsi0:0.redo = ""
scsi0:0.writeThrough = "FALSE"
scsi0:0.startConnected = "FALSE"

scsi0:1.present = "FALSE"
floppy0.present = "FALSE"
ide0:0.present = "FALSE"
ide0:1.present = "FALSE"
ide1:1.present = "FALSE"

ide1:0.present = "TRUE"
ide1:0.deviceType = "cdrom-image"
ide1:0.autodetect = "FALSE"
ide1:0.startConnected = "TRUE"

kubuntu-vmware1.png

Troisième étape: Installation de VMware Player.

Évidemment, il faudra également installer le logiciel qui nous permet
de faire fonctionner cette image. Dans le gestionnaire d’installation,
il faut rechercher vmware-player ou simplement taper:

sudo apt-get install vmware-player

kubuntu-vmware2.png

Quatrième étape: Faire rouler Kubuntu Feisty Fawn Herd 1 (7.04)

Ne reste plus qu’à exécuter vmware player et d’ouvrir le fichier .vmx
créé plus haut. C’est à ce moment qu’on peut se rendre compte que
c’était une bonne idée d’utiliser une machine virtuelle puisque apt-get est brisé, ainsi que dbus :)

kubuntu-vmware3-1.png

Tags associés: astuces, Blogue, KDE, linux, logiciels, logiciels libres, TI, travail, windows, xp

1 commentaire