Apps

Module Zimbra 2.1

Description

Le module Zimbra fournit le support de la suite Zimbra, et permet donc l'affichage des e-mails, des contacts, des événements de calendrier et des tâches grâce à l'API de Zimbra.

Cette version ne fonctionne qu'à partir de la version 9 du coeur.


Captures d'écran

1. Portlet e-mails
2. Portlet contacts
3. Portlet tasks
4. Portlet IFrame

Installation

Description fonctionnelle

Le module Zimbra permet d'afficher les informations de l'utilisateur courant récupérées de Zimbra dans différentes Portlets :

  • Portlet E-mail : Affiche les e-mails présents dans la boîte de réception
  • Portlet Calendar : Affiche les événements de calendrier Zimbra dans la Portlet du module Calendrier
  • Portlet Tâche : Affiche les tâches * Portlet Contact : Affiche les contacts saisis dans Zimbra
  • Portlet Iframe : Affiche le Client Web Zimbra (ZWC)

Le module Zimbra utilise l'API REST de Zimbra.

Interaction avec d'autres modules

Le module Zimbra a une dépendance sur le module Calendrier afin d'afficher les événements de calendrier Zimbra dans la Portlet du Calendrier.

Le module Zimbra a besoin du module Esn pour importer des contacts sur le site (voir Portlet Contact)

Installation

Ajouter ce module avec le gestionnaire de modules.

Aller dans l'administration du module et renseigner :

  • Mode d'authentification Zimbra : Mode utilisé pour authentifier les membres sur le serveur Zimbra.
    • Basic : L'authentification est réalisée à partir du Nom d'utilisateur et du mot de passe définis dans dans le profil de l'utilisateur.
      • Une passphrase doit être définie pour crypter le mot de passe,
      • Une durée est définie pour réauthentifier automatiquement l'utilisateur sur le serveur Zimbra lorsque cette durée est dépassée,
    • Preauth : Cette authentification est plus sécurisée. Elle permet aux utilisateurs de ne pas saisir leurs identifiants dans leur profil utilisateur.
      • Une clé secrète (Clé Preauth) doit être générée sur le serveur Zimbra (voir https://wiki.zimbra.com/wiki/Preauth) :
        Allez en SSH sur le serveur de Zimbra, exécuter la commande zmprov, puis gdpak domain.com avec 'domain.com' le nom de domaine du serveur zimbra. Il est parfois nécessaire de redémarrer le serveur Zimbra suite à la génération de cette clé. Pour plus d'information, voir http://wiki.zimbra.com/index.php?title=Preauth.
        prov> gdpak domain.com 
        preAuthKey: 4e2816f16c44fab20ecdee39fb850c3b0bb54d03f1d8e073aaea376a4f407f0c
        prov>
        > service zimbra restart (Redémarrer le serveur zimbra)
      • Authentifié par : Champ d'un membre utilisé pour identifier ce membre lors d'une requête au serveur Zimbra. Par défaut il s'agit de l'adresse email.
      • Durée Delta : Il est possible que la date du sytème du serveur de JCMS et celle du serveur de Zimbra ne soit pas synchronisée et ont donc un décalage d'heure qui peut empêcher le bon fonctionnement de l'authentification Preauth. Pour remédier à cela, indiquer dans ce champ la valeur du delta entre les 2 serveurs. Par exemple, Serveur JCMS = 7 mai 2015 16:42:00, Serveur Zimbra = 7 mai 2015 15h34:00, il y a 1 heure et 8 minutes de moins sur le serveur Zimbra, donc saisir '-4080000'.
  • URL de base de Zimbra : L'URL de base permettant d'accéder au Client Web de Zimbra (par ex: https://zimbra.example.com/)
  • URL de base de l'API Zimbra : L'URL de base permettant d'accéder à l'API de Zimbra (par ex: https://zimbra.example.com/service/)

Redémarrer JCMS.

Activer les types de Portlets Zimbra dans l'Espace de travail.

Configurer un compte Zimbra en mode Basic

Pour pouvoir afficher les données provenant de Zimbra, il est nécessaire de renseigner ses identifiants.

Pour cela, aller dans l'édition du profil, puis sur Identifiants d'accès.

Cliquer sur Identifiants Zimbra...

Dans la modale qui s'ouvre, renseigner le login et le mot de passe Zimbra puis cliquer sur le bouton Enregistrer.

Configurer un compte Zimbra en mode Preauth

Ce mode permet d'authentifier automatiquement les membres du site sans qu'ils aient besoin de saisir leurs identifiants Zimbra sur leur page de profil.

Les membres présent dans JCMS doivent avoir leur adresse e-mail qui correspond à leur adresse e-mail Zimbra afin que l'authentification se fasse.

Portlets

Portlet e-mail

La portlet e-mail permet d'afficher les liste des e-mails présents dans la boîte de réception de Zimbra de l'utilisateur courant.

Il est possible de choisir les colonnes qu'on souhaite afficher dans la Portlet : 

  • Editer le Portlet
  • Cocher ou décocher les cases des colonnes qu'on souhaite afficher ou non
  • Cliquer sur Enregistrer

Portlet contact

La portlet contact permet d'afficher la liste des contacts présents dans Zimbra de l'utilisateur courant.

Il est possible d'importer un contact dans JCMS :

  • Le module ESN est nécessaire pour l'import.
  • Faire apparaître la ttcard en positionnant la souris sur le nom du contact ou sa photo, puis cliquer sur Importer...
  • La modale d'ajout d'un nouveau contact s'ouvre avec les champs préremplis selon les informations renseignés dans Zimbra.

Portlet calendrier

Il est possible d'afficher les événements Zimbra de l'utilisateur courant dans la portlet du module du Calendrier.

Il faut pour cela activer l'abilité de Zimbra sur la Portlet : 

  • Editer la Portlet
  • Dans Personalisation (roue dentée), cocher la case Demander des événements de calendrier Zimbra
  • Cliquer sur Enregistrer

Portlet tâche

La portlet tâche permet d'afficher la liste des tâches renseignées dans Zimbra de l'utilisateur courant.

Portlet iframe

La portlet iframe permet d'afficher le client Web Zimbra.


Informations

Version
  • 2.1
Stabilité
  • Stable
Compatibilité
  • JCMS 9 SP1
    JCMS 9 SP2
    JCMS 9 SP3
    JCMS 9 SP4
    JCMS 9 SP5
    JPlatform 10
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 1,19 Mo
Mis-à-jour
  • 29/05/15
Téléchargements
  • 35
Modules nécessaires
Calendrier
v 4.4.2