Pages enfant
  • 3- FAQ

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

...

  • fname : chaque publication de la portlet doit avoir un fname unique
  • groups : chaque publication de la portlet doit s'adresser à des groupes/utilisateurs différents (ceux qui ne partagent pas le même domaine Zimbra)
  • portletPreferences :
    • zimbra.token.service.url : le serveur d'authentification peut être différent pour deux installations Zimbra distinctes, cependant il doit utiliser le même serveur CAS que le portail
    • zimbra.soap.service.url : le serveur SOAP peut être différent pour deux installations Zimbra distinctes
    • zimbra.url : l'URL du webmail Zimbra peut être différente pour deux installations Zimbra distinctes, ou pour une même installation accessible dans plusieurs domaines distincts

Important : si vous omettez ces paramètres lors de la publication de la portlet, alors les URL utilisées seront celles définies dans le fichier profiles.xml.

...

Il faut ajouter dans le skin.xml un nouveau javascript a utiliser par exemple :

Bloc de code
themeConfluence
languagebashthemeConfluence
custom\uPortal\uportal-war\src\main\webapp\media\skins\universality\uportal3\skin.xml
Bloc de code
themeConfluence
languagebash
themeConfluence
{color:#008080}<{color}{color:#3f7f7f}js{color}{color:#008080}>{color}<js>../common/+javascript+/+uportal+/+zimbra+\-unread.js{color:#008080}</{color}{color:#3f7f7f}js{color}{color:#008080}>{color}
Créer le plugins javascript dans : js</js>

Créer le plugins javascript dans : custom\uPortal\uportal-war\src\main\webapp\media\skins\universality\common\javascript\uportal\zimbra-unread.js

...

languagebash
themeConfluence

...

bashcodecode
Bloc de code
language
themeConfluence
qsdqsd
languagebashthemeConfluence
{code:language=javascript|theme=Confluence}/*********************************************************\*

Revision Revision: 2012-10-16 : +Julien+ +Marchal+

+Ajout+ Ajout +du+ +nombre+ +de+ message non +lu+ +dans+ +la+ +barre+ +de+ header

\**********************************************************/

(function($){

$    $(document).ready(function(){

+var+        var postAppendStr=" Message(s)";

+var+        var mailTitle="+Voir+ +mes+ messages";

+var+        var mailUrl="https://mail.univ-nancy2.fr";

+var+        var addSpan=true;\\

if        
        if ($('#portalWelcome').length \!= 0) {

+var+            var outStr='';

outStr            outStr+='<span id="portalPageBarZimbraUnread">';

outStr            outStr+=' <a title="' + mailTitle + '" +href+="' + mailUrl + '" target="_blank">';

outStr            outStr+='   <span id="messagesCount">0' + postAppendStr + '</span>';

outStr            outStr+=' </a>';

if            if (addSpan) outStr+=' <span>\|</span>';

outStr            outStr+='</span>';\\

$
            
            $("#portalPageBarHome").after(outStr);\\

function            
                
            function timerMessagesCount() {

              ajaxMessageCount();

              window.setTimeout(timerMessagesCount, 60000);

}\\

function            }
            
            function ajaxMessageCount() {

up                up.jQuery.getJSON("/+portlet+\-+zimbra+/+ajax+/getMessagesCount",

function                function(data) {

if                    if (data.integer == 0)

up                        up.jQuery("#messagesCount").+html+("0"+postAppendStr);

else

                    else
                        up.jQuery("#messagesCount").+html+(""+data.integer+postAppendStr);

                });

}\\

timerMessagesCount            }
            
            timerMessagesCount();

}\\

        }
    
    });
    
})(jQuery);