Pages enfant
  • 1- Installation

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.

...

  • 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.