Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Il existe la possibilité en mode servlet de générer un sitemap dynamique pour une meilleure indexation de votre site par des moteurs de recherche de type google par exemple. Ce sitemap est accessible par

Panel

http:// [HOST_SEARCH]:[PORT_SEARCH]/[CONTEXT_SEARCH]/sitemap.xml

 

listing de toutes les ressources

En mode de recherche thématique classique, il est possible de lister toutes les ressources de l'arborescence dans un fichier au format RTF. Pour cela, il suffit de faire une recherche thématique et de remplacer dans l'adresse de la requète le .html en .rtf. Un exemple est donc

Panel

http:// [HOST_SEARCH]:[PORT_SEARCH]/[CONTEXT_SEARCH]/thematic-search.rtf?menuKey=unt&submenuKey=thematic_unit&id=1

Gestion du cache

Dans cette version du module ori-oai-search, il existe du cache à deux niveaux:

  • sur les vocabulaires: les vocabulaires utilisés dans ce modules sont récupérés auprès du module ori-oai-vocabulary. Afin de ne pas solliciter ce dernier trop souvent, les vocabulaires sont alors mis en cache dans le module ori-oai-search
  • sur les fiches de métadonnées: lorsqu'une fiche de métadonnée est affichée dans le module ori-oai-search, elle subit plusieurs transformations comme la traduction de certains champs. Afin d'alléger les requêtes, ces fiches sont alors mises en cache dans le module ori-oai-search.

Le cache est enregistré sur disque dans le dossier [TOMCAT_HOME]/temp. Les différents fichiers de cache sont:

  • ori-oai-search_vocabulary.data et ori-oai-search_vocabulary.index pour le cache sur le vocabulaire
  • ori-oai-search_notice.data et ori-oai-search_notice.index pour le cache sur les fiches de métadonnées

Si vous souhaitez vider le cache du module ori-oai-search, il vous suffit donc de supprimer les fichiers correspondant et de redémarrer le serveur Tomcat.

Toute la configuration des caches se fait dans le fichier conf/properties/ehcache.xml. Ce fichier contient la définition des paramètres de cache ori-oai-search_vocabulary et ori-oai-search_notice. Vous trouverez la documentation nécessaire à la configuration de ce fichier ici: http://ehcache.sourceforge.net/EhcacheUserGuide.html#id.s6.3

...

 

Intégration d'un bloc d'une page dans un autre site

Si vous souhaitez afficher le contenu d'une page dans un autre site, il est possible d'exporter dynamiquement un bloc d'une page donnée en HTML.

Par exemple, la page http://mon-serveur.fr/ori-oai-search/thematic-search.html?menuKey=lom&submenuKey=all&init=true affiche toutes les ressources au format LOM. Si on veut dynamiquement le HTML du menu de la page, il suffit d'ajouter un paramètre à l'URL : bloc=menu-main.
Dans ce cas, l'URL sera celle-ci : http://mon-serveur.fr/ori-oai-search/thematic-search.html?menuKey=lom&submenuKey=all&init=true&bloc=menu-main

Tous les noms de blocs exportables sont les suivants :

  • page-title : exporte le titre de la page
  • breadcrumb : exporte le fil d'ariane
  • focus : exporte toute la zone de focus (droite de la page)
  • focus-news : exporte la zone des nouveautés du focus
  • focus-tag-cloud : exporte la zone de nuage de tags du focus
  • focus-random : exporte la zone de ressource aléatoire du focus
  • header : exporte l'en-tête de la page
  • header-top : exporte la barre tout en haut de la page
  • header-top-links : exporte les liens contenus dans la barre en haut de page
  • main : exporte tout le bloc "main" de la page
  • main-content : exporte le bloc "page-content" de la page
  • main-content-page-content : exporte le contenu du bloc "page-content" de la page
  • main-refine : exporte la zone d'affinage (facettes)
  • main-rebound : exporte la zone de rebonds
  • menu-main : exporte tout le menu principal
  • menu-sub : exporte le sous-menu
  • menu-simple-search : exporte la zone de recherche simple liée au menu courant
  • footer : exporte le pied de page

Include Page
Search - Gestion des caches
Search - Gestion des caches

...