Manuel d'intégration v1.6.0, v1.7.0

Installation

  • Arrêter le serveur
  • Ce plugin nécessite 2 tables sql "Survey_Session" et "Survey_Answer". Rendez-vous sur la base de données de l'application et exécutez le script correspondant au type de base de donnée utilisée:
  • Télécharger les jars du plugin et ajouter-les (ametys-plugin-survey-1.2.0.jar et ametys-plugin-survey-resources-1.2.0.jar)  dans le répertoire WEB-INF/lib de votre application Ametys

  • Ajouter le bouton permettant d'ouvrir l'outil d'enquête en ligne dans le fichier WEB-INF/params/cms-ribbon-default.xml. L'identifiant du bouton est org.ametys.survey.SurveyTool.
    Il est conseillé de l'ajouter dans l'onglet Accueil, dans le group "Outils avancés"

  • Dans ce même fichier, importer le fichier de ribbon propre aux enquêtes en ligne plugin:survey://cms-ribbon.xml
<tabs>
	<tab label="RIBBON_TABS_TAB_HOME_LABEL">
    	<groups>
			[...]
			<group label="RIBBON_TABS_TAB_HOME_GROUPS_GROUP_ADVANCED_TOOL_LABEL" icon="">
				<large>
					[...]
					<control id="org.ametys.survey.SurveyTool"/>
				</large>
				<medium>
					[...]
					<control id="org.ametys.survey.SurveyTool"/>
				</medium>
				<small/>
    		</group>
			[...]
		</groups>
	<tab>
	[...]

	<import>plugin:survey://cms-ribbon.xml</import>
</tabs>

Attention ! Si le groupe contient une description <large>, <medium> et <small> , il faut ajouter le bouton dans les 3.

 

  • Redémarrer le serveur