phpMyChat avec le canard
Principe
Vous avez installé un phpMyChat sur
votre site. Ok c'est joli, mais ça ne vaut pas une bonne tribune. Vous vous dites que ce
serait le pied d'y accéder par un coincoin. Seulement, voilà le souci : il
n'y a pas de baquènde au format Tribune Protocol.
Eh bien, les experts chinois de nos labos se sont penchés sur le probème et ils
ont pondu un joli fichier php qui génère un tel baquènde. On l'uploade
discrètement dans l'arbo de phpMyChat et le tour est joué. Ensuite, il reste
à configurer votre coincoin.
Suivez le guide.
Installation du backend
- Télécharger ce fichier, le renommer en
backend.php3 et l'uploader dans le répertoire suivant :
rep_de_phpmychat/chat/
- Dans ce même répertoire, copier la DTD du
XML-Tribune Protocol
Configuration de pyCoinCoin
Ouarningue : nécessite la version 0.7.12 ou
mieux (ceux qui ont pensé "Donc, avec wmcc ça doit marcher ?"
---->[])
- Créer un nouveau bouchot (menu Canard > Nouveau bouchot) avec
les paramètres suivants :
- Serveur : URL du serveur phpMyChat
- URL du fichier de backend tribune : /chat/backend.php3
- URL pour poster dans la tribune : /chat/input.php3
- Login : saisissez votre pseudo, ou bien laissez le champ vide, vous
aurez l'occasion de le configurer plus tard
- Cookies : laissez ce champ vide.
Ne pas oublier de déctiver la messagerie et les news, qui n'ont de sens
que sur un serveur daCode.
- Arrivé au bout du New Bouchot Wizard, validez. L'onglet sera encore vide,
et la diode tribune orange (pour l'instant c'est normal).
- Activez le plugin phpMyChat (dans le menu Plugins). Renseignez tous les champs, y
compris la langue, c'est important. Renseignez le mot de passe seulement si vous &ecric;tes un
utilisateur enregistré sur le chat. Puis, vérifiez que la case "Envoyer la
requête de connexion" est bien cochée et validez.
- Normalement, à partir de là, ça marche. Jetez un oeil sur
Tribune > Paramètres > onglet Tribune : normalement, le
plug-in aura ajusté automatiquement les paramètres.
Quelques infos complémentaires
Les user-agents ne sont pas renseignés. C'est dommage, mais c'est comme ça... si
vous les voulez, il faut patcher pas mal de fichiers dans phpMyChat, et aussi la table des messages
dans la base de données.
Les messages du serveur, tels "untel entre dans le salon", etc... sont identifiés
comme provenant de l'utilisateur "Server". Il peut être sympa de définir un style et
une règle dans le post-processor pour les différencier dans le pinnipède.
Retour à la page du Multicoin