...
Dans le cadre de la communication entre ORI-OAI-search et les autres modules, il suffit de configurer les 2 paramètres suivants dans le fichier conf/properties/services.properties :
indexing.ws.wsdlDocumentUrl
Correspond à l'adresse du Web service en frontal du module ORI-OAI-indexing. Sa valeur est du type *http:// \ [HOST_INDEXING\] :\[PORT_INDEXING\]/\[CONTEXT_INDEXING\]/xfire/IndexingService?WSDL* Wiki Markup
vocabulary.ws.wsdlDocumentUrl
Cette valeur est l'adresse du Web service en frontal du module ORI-OAI-vocabulary. La valeur est de type *http:// \ [HOST_VOCABULARY\] :\[PORT_VOCABULARY\]/\[CONTEXT_VOCABULARY\]/xfire/OriVocabularyService?WSDL* Wiki Markup
...
Il est possible d'utiliser un outil de statistique (Piwik ou Google analytics) dans ori-oai-search (uniquement en mode servlet). Pour cela, il faut se reporter au fichier webapp/WEB-INF/stylesheets/analyser-servlet.jsp si vous n'utilisez pas ori-oai-commons-quick-install pour l'installation de votre module.
Si vous souhaitez vous connecter à Piwik. Il faudra remplacer *\[SEARCH_ANALYSER_PIWIK_URL\]* par l'URL de votre serveur Piwik. Exemple: Wiki Markup
Code Block | ||||
---|---|---|---|---|
| ||||
<c:set var="piwikSiteUrl" value="mon-serveur.univ.fr/piwik/"/> |
...
Si vous souhaitez vous connecter à Google analytics. Il faudra remplacer *\[SEARCH_ANALYSER_GOOGLE_WEB_SITE_ID\]* par l'identifiant qui vous est fourni par Google de la forme "UA-xxxxxxx-x". Exemple:
Code Block | ||||
---|---|---|---|---|
| ||||
<c:set var="googleAnalyticsSiteId" value="UA-1234567-8"/> |
...
Pour cela, éditez le fichier webapp/WEB-INF/applicationContext-common.xml.
Et remplacez la chaîne \Et remplacez la chaîne [SEARCH_INIT_VOCABULARY_CACHE\] par true: Wiki Markup
Code Block | ||||
---|---|---|---|---|
| ||||
<bean id="initVocabulariesCache" class="org.orioai.search.vocabulary.init.CreateVocabularyCache" init-method="initCaches"> <property name="init"> <value>true</value> </property> ... </bean> |
...
Warning | |||||||
---|---|---|---|---|---|---|---|
| |||||||
Pour plusieurs déploiements du module ori-oai-search dans un même Tomcat, il est nécessaire d'affecter une clef différente à chaque instance. Pour cela, dans le fichier webapp/WEB-INF/web_servlet.xml si on est en mode de déploiement servlet, ou webapp/WEB-INF/web_portlet.xml si on est en portlet, il faut affecter une valeur unique au paramètre webAppRootKey dans la partie suivante:
|
Warning | |||||
---|---|---|---|---|---|
| |||||
|
Une fois cette configuration faite, executez les commandes suivantes:
...
Intégration dans ESUP Portail
...
Vous devez mentionner ce contexte dans le fichier \ [TOMCAT_HOME\]/conf/server.xml . Par exemple:
Code Block | ||||
---|---|---|---|---|
| ||||
<Context path="/ori-oai-search" docBase="C:/esupdev/esupdev-2.5/webapps/ori-oai-search" crossContext="true" reloadable="false" /> |
...