...
- Une installation des binaires Maven en version 2.2.x ou 3.0.x
- Un portail fonctionnel en version 3.0.x, 3.1.x ou 3.2.x
- Une installation Zimbra en version 67.0.x
- Une installation du connecteur d'authentification CAS/Zimbra
...
Bloc de code |
---|
tar zxvf nancy2-portlet-zimbra-3.13.10-src.tar.gz |
Client Subversion
...
Bloc de code |
---|
svn co https://subversion.cru.fr/portlet-zimbra/tags/3.13.10 portlet-zimbra-3.13.10 |
Configuration
La configuration de la portlet doit être réalisée dans un fichier profilesportlet-zimbra.xmlproperties présent à la racine des sources. Un fichier d'exemple profiles-sample.xml est fourni pouvant servir de base à toute nouvelle installation :
...
.
...
Voici les propriétés devant être renseignées dans ce fichier :
...
Les logs de l'application (ne contenant aucune information importante, si ce n'est les exceptions pouvant se produire) peuvent être configurés de trois façons différentes, simplement en commentant/décommentant les sections correspondantes du fichiers profiles.xmlfichier portlet-zimbra.properties.
Logs console
Dans ce mode, les logs sont écris directement sur la sortie standard et aboutissent généralement dans le fichier catalina.out de Tomcat.
Aucune configuration n'est nécessaire avec ce mode.
...
Bloc de code |
---|
ln -s portlet-zimbra-3.13.10 portlet-zimbra |
La dernière étape consiste à définir ce nouveau contexte dans la configuration de Tomcat. Il faut ajouter les informations suivantes au fichier server.xml en prenant soin de remplacer les propriétés deploy.dir et deploy.uri par les valeurs choisies pour la portlet (ou par le chemin du lien symbolique si vous en avez défini un) :
...
Voici un fichier de publication d'exemple pour cette portlet, il est nécessaire de remplacer les propriétés correspondant à celles saisies dans le fichier profilesportlet-zimbra.xmlproperties :
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> </channel-definition> |
...
- CATEGORIE : la catégorie de canaux dans laquelle doit apparaître la portlet
- GROUPE : le ou les groupe(s) qui auront accès à la portlet
- deploy.uri : même valeur que dans le fichier profilesportlet-zimbra.xmlproperties
Il ne reste plus qu'à publier la portlet dans le portail.