...
Dans ce cas, il suffit de publier plusieurs fois la portlet avec des paramètres de publication différents.
Voici un exemple de fichier de publication :TODO
Bloc de code |
---|
<channel-definition script="classpath://org/jasig/portal/io/import-channel_v2-6.crn"><title>Zimbra</title>
<name>Zimbra</name>
<fname>portlet-zimbra</fname>
<desc>Zimbra</desc>
<type>Portlet</type>
<class>org.jasig.portal.channels.portlet.CSpringPortletAdaptor</class>
<timeout>30000</timeout>
<hasedit>N</hasedit>
<hashelp>N</hashelp>
<hasabout>N</hasabout>
<secure>N</secure>
<locale>en_US</locale>
<categories>
<category>CATEGORIE</category>
</categories>
<groups>
<group>GROUPE</group>
</groups>
<parameters>
<parameter>
<name>portletApplicationId</name>
<value>deploy.uri</value>
<description/>
<ovrd>N</ovrd>
</parameter>
<parameter>
<name>portletName</name>
<value>zimbra</value>
<description/>
<ovrd>N</ovrd>
</parameter>
</parameters>
<portletPreferences>
<portletPreference>
<name>zimbra.token.service.url</name>
<values>
<value>http://zcs-auth.univ.fr/getToken</value>
</values>
</portletPreference>
<portletPreference>
<name>zimbra.soap.service.url</name>
<values>
<value>https://zimbra.univ.fr/service/soap</value>
</values>
</portletPreference>
<portletPreference>
<name>zimbra.url</name>
<values>
<value>http://zimbra.univ.fr/getToken</value>
</values>
</portletPreference></portletPreferences>
</channel-definition>
|
Ce fichier de publication contient des paramètres à modifier :
- 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