Forum Programmation.web Intégrer jappix mini et roundcube

Posté par  (site web personnel) .
Étiquettes :
1
13
sept.
2012

Je cherche à faire fonctionner jappix mini dans roundcube afin d'avoir une seule authentification et une seule page pour accéder à mes mails et à mes chats XMPP.

J'ai commencé un plugin pour roundcube en suivant la documentation de jappix mini. Il se compose de deux fichiers jappix.php et jappix.js

jappix.php

<?php
class jappix extends rcube_plugin
{
        function init()
        {
                $this->include_script('/url/vers/install/de/jappix/jquery.js');
                $this->include_script('/url/vers/install/de/jappix/php/get.php?l=fr&amp;t=js&amp;g=mini.xml');
                $this->include_script('jappix.js');
        }
}

jappix.js

Ce fichier contient le script de chargement décrit sur la page https://github.com/jappix/jappix/wiki/JappixMini

Cela me permet d'avoir jappix mini qui fonctionne, mais le mot de passe est en dur dans le fichier javascript…

Je cherche comment:

  • ne lancer l'initialisation de jappix mini qu'après l'authentification dans roundcube.
  • passer Ă  la mĂ©thode javascript launchMini le login et mot de passe saisie de façon pas trop insĂ©curisĂ©e.
  • # jappix4roundcube

    Posté par  . Évalué à 3.

    Il existe déjà un projet en ce sens: jappix4roundcube

    • [^] # Re: jappix4roundcube

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

      Merci je ne l'avais pas vu!

      Pour que ça marche, j'ai du rajouter une ligne dans la méthode init du plugin pour indiquer qu'il dépend jquery:

      $this->require_plugin('jqueryui');
      
      

      Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

Suivre le flux des commentaires

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