Chargement synchrone des Zimlets

  • Intitulé :  Zimlets
  • En 2 mots : Facilite l'utilisation des Zimlets obligatoires.
  • Produit concerné :Logo Zimbra
  • Version : 7.2 et plus
  • Cette fonctionnalité fonctionne sur ce type de licence : OSS – NE STD – NE PRO – Appliance

Les Zimlets

Les Zimlets sont un moyen simple d'ajouter des extensions à Zimbra. Elles permettent par exemple :

  • D'ajouter des fonctionnalités à l'interface utilisateur (détection des numéros de téléphone et association d'un Clic2Call, ajout d'onglet dans l'interface ou de bouton dans les barres d'outils)
  • De modifier le comportement (Modifier le système d'apprentissage du Spam, Ajouter des actions lors de l'envoi d'un email...)
  • De changer l'interface utilisateur (ajouter des panneaux de publicité, modifier des éléments dans les préférences...)

Il est possible de contrôler l'utilisation des Zimlets par les utilisateurs et certains Zimlets peuvent être obligatoire.

Chargement des Zimlets

Jusqu'à Zimbra 7.2, les Zimlets se chargent dans Zimbra comme le système de Lazy Loading (chargement des fichiers Javascript en asynchrone). Les fichiers Javascript sont chargés lorsqu'il sont nécessaire. Cela accélère le chagement de l'interface pour le premier affichage mais n'assure pas que les zimlets soient actives.

C'est assez génant pour certains Zimlets de modification d'interface car on voit, lors du chargement du Zimlet, les modifications se faire dans l'interface. Et cette modification se fait une fois que l'utilisateur est déjà connecté sur sa messagerie.

Pour éviter tout problème, il est maintenant possible de charger les Zimlets de manière synchrone. La modification est à faire au niveau de l'utilisateur ou de la classe de service : 

Le paramètre zimbraZimletLoadSynchronously peut prendre les valeurs :

  • FALSE : Les Zimlets sont chargés en arrière plan et l'utilisateur peut utiliser les applications avant le chargement complet des Zimlets
  • TRUE : L'utilisation de l'application est impossible avant la fin du chargement des Zimlets.

C'est une nouvelle fonctionalité que j'ai déjà mis en place chez plusieurs clients pour lesquels des modifications d'interface sont nécessaires sous forme de Zimlet (ou les skins ne suffisent pas).

Ajouter un commentaire

Filtered HTML

  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.