Pré-requis

Installation

Créer une base de données

La portlet utilise une base de données pour persister les informations des conférences et des invitations. Vous devez une créer une base et un utilisateur possédant les droits d'administrateur sur cette base. Pour la suite, nous prendrons l'exemple d'une BDD mysql appelée esup_bbb avec un utilisateur admin.

Installation à partir du war

cd /usr/local/esup/esup-package

ant portlet.deploy -DportletApp=/tmp/esup-portlet-bigbluebutton-x.x.x.war

<Context path="/esup-portlet-bigbluebutton" docBase="/usr/local/esup/webapps/esup-portlet-bigbluebutton-x.x.x" />

 

Sur un portail esup 2.6,utilisez la commande :
ant deployPortletApp -DportletApp=/tmp/esup-portlet-bigbluebutton-x.x.x.war

A chaque déploiement du WAR, vous devrez supprimer la librairie jstl-1.2.jar du répertoire WEB-INF/lib qui entre en conflit avec celle livrée avec le portail et provoque des exceptions de type javax.servlet.ServletException : javax/el/ELException.

 

Configuration

Une fois l'application déployée, vous devez la configurer en dupliquant le fichier WEB-INF/classes/properties/config.sample.properties et le renommer en WEB-INF/classes/properties/config.properties.

Vous devrez renseigner les propriétés de :

Votre serveur BBB :

Votre serveur smtp :

Votre serveur ldap :

Votre serveur base de données :

Les propriétés smtp.intercept vous permettent d'intercepter tous les emails de la portlet pour la tester par exemple.

Sauvegarder le fichier et redémarrer le portail.

Personnalisation

Vous pouvez personnaliser les messages de l'interface ou le contenu des mails d'invitation en modifiant les fichiers messages_fr.properties et messages.properties qui se trouvent dans WEB-INF/classes/properties/i18n/bundles/ . Vous pouvez modifier l'affichage de la portlet en personnalisant le fichier css/main.css.