Fork me on GitHub

Installation

Il existe plusieurs possibilités d'installation en fonction de la distribution employée :

  • Distribution binaire : Le contenu du fichier zip de la distribution binaire doit être décompressé dans une webapp contenant déjà le coeur de lutèce.
  • Sources : Dans ce cas il est nécessaire d'ajouter la dépendance sur le coeur afin de pouvoir compiler les sources et de se retrouver avec une distribution binaire.

Pour générer la distribution binaire, il suffit de télécharger les sources du projet et d'exécuter la commande :
mvn lutece:assembly.



Le module est à installer dans une application contenant au minimum :

  • le coeur de Lutèce

Pour les détails de l'installation, reportez vous à la rubrique : Installation de plugin



Remarque :
Il est possible d'obtenir un fichier war déployable en utilisant un packaging de type lutece-site. Ce fichier doit être placé dans le répertoire webapps de votre installation de Tomcat. Il sera automatiquement déployé lors du lancement du serveur.

Configuration

Mode Portail

La configuration correspond à la configuration classique d'un portail Lutèce.

Fichiers paramétrables

db.properties :

Pour utiliser un pool spécifique au plugin form, ajouter le code suivant dans ce fichier :

					form.poolservice=fr.paris.lutece.util.pool.service.LuteceConnectionService
					form.driver=org.gjt.mm.mysql.Driver
					form.url=jdbc:mysql://<mysqlhost>:<mysqlport>/<basename>?
								autoReconnect=true&useUnicode=yes&characterEncoding=utf8
					form.user=
					form.password=
					form.initconns=2
					form.maxconns=5
					form.logintimeout=2000
					form.checkvalidconnectionsql=SELECT 1
				

form.properties :

Certains réglages sont disponibles au niveau du plugin :

Propriété Description
form.itemsPerPage Nombre de lignes affichées par le paginator dans les interfaces d'administration du plugin.
daemon.formPublication.interval Intervalle de temps en milliseconde entre chaque passage du daemon de publication. Ce dernier est chargé de désactiver les formulaires dont la date de validité est inférieure à la date de passage du daemon.
daemon.formPublication.onstartup Pour démarrer le daemon au démarrage de la WebApp, renseignez la valeur 1 sinon 0.
graph.numberResponseAxisX Nombre de résultats affichés sur l'axe des abscisses du graphique représentant le nombre de réponses par unité de temps.