Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

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

Wiki MarkupCorrespond à 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*

vocabulary.ws.wsdlDocumentUrl

Wiki MarkupCette 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*

...

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.

Wiki MarkupSi vous souhaitez vous connecter à Piwik. Il faudra remplacer *\[SEARCH_ANALYSER_PIWIK_URL\]* par l'URL de votre serveur Piwik. Exemple:

Code Block
xml
xml
<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
xml
xml
<c:set var="googleAnalyticsSiteId" value="UA-1234567-8"/>

...

Pour cela, éditez le fichier webapp/WEB-INF/applicationContext-common.xml.

Wiki MarkupEt remplacez la chaîne \Et remplacez la chaîne [SEARCH_INIT_VOCABULARY_CACHE\] par true:

Code Block
xml
xml
<bean id="initVocabulariesCache" class="org.orioai.search.vocabulary.init.CreateVocabularyCache" init-method="initCaches">
	<property name="init">
		<value>true</value>
	</property>
	...
</bean>

...

Warning
titleImportant

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:

Code Block
xml
xml
<context-param>
	<param-name>webAppRootKey</param-name>
	<param-value>ori-oai-search.servlet</param-value>
</context-param>
Il est nécessaire de spécifier au Tomcat que vous utilisez l'encodage UTF-8 pour tous les modules. Pour cela, vous éditez le fichier *\[TOMCAT_HOME\]/bin/startup.sh* (startup.bat sous Windows) ou *\[TOMCAT_HOME\]/bin/catalina.sh* (catalina.bat sous Windows) et y ajoutez la commande suivante:
Warning
titleImportant

Wiki Markup
Panel

export

<ac:structured-macro ac:name="panel" ac:schema-version="1" ac:macro-id="da46c627-58e4-43f5-87bd-53ea46fb7e74"><ac:rich-text-body><p>export

CATALINA_OPTS="-Dfile.encoding=

UTF-8 $CATALINA_OPTS"</p></ac:rich-text-body></ac:structured

UTF-8 $CATALINA_OPTS"

(sous Unix)
Panel

set

-macro> _(sous Unix)_ <ac:structured-macro ac:name="panel" ac:schema-version="1" ac:macro-id="7016dc4f-4b12-4e76-9ddb-5a87b6d19021"><ac:rich-text-body><p>set

CATALINA_OPTS="-Dfile.encoding=UTF-8

%CATALINA_OPTS%"

</p></ac:rich-text-body></ac:structured-macro> _

(sous Windows)_

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
xml
xml
<Context path="/ori-oai-search" docBase="C:/esupdev/esupdev-2.5/webapps/ori-oai-search" crossContext="true" reloadable="false" />

...