mirror of
https://github.com/moodle/moodle.git
synced 2025-02-23 19:44:19 +01:00
90 lines
3.1 KiB
Plaintext
90 lines
3.1 KiB
Plaintext
|
Cette distribution partielle contient une refonte du moteur de
|
|||
|
recherche globalde Moodle.
|
|||
|
|
|||
|
Le moteur de recherche est capable d'indexer et de rechercher
|
|||
|
des informations dans un grand nombre de contenus stock<63>s
|
|||
|
dans la plate-forme <20> travers la manipulation des activit<69>s et
|
|||
|
des blocs.
|
|||
|
|
|||
|
Le moteur de recherche proc<6F>de <20> une premi<6D>re indexation des
|
|||
|
ressources disponibles par action de l'administrateur. Une fois
|
|||
|
cette indexation effectu<74>e, le moteur maintient r<>guli<6C>rement les
|
|||
|
indexes, en ajoutant les nouvelles entr<74>es et en nettoyant les
|
|||
|
entr<EFBFBD>es obsol<6F>tes.
|
|||
|
|
|||
|
La recherche permet d'obtenir des r<>f<EFBFBD>rences d'acc<63>s au contexte
|
|||
|
qui diffuse cette information, au nom de l'utilisateur courant.
|
|||
|
Le filtrage des r<>sultats enl<6E>ve de la liste des r<>ponses toute
|
|||
|
ressource que la situation de l'utilisateur emp<6D>cherait de voir
|
|||
|
s'il y acc<63>dait dans son contexte habituel.
|
|||
|
|
|||
|
Mise en oeuvre
|
|||
|
##############
|
|||
|
|
|||
|
Pour d<>ployer le moteur :
|
|||
|
|
|||
|
|
|||
|
* Copie de fichiers
|
|||
|
|
|||
|
1. Ajouter les deux librairies fournies aux librairies de Moodle
|
|||
|
2. Ecraser le r<>pertoire "search" par le r<>pertoire fourni
|
|||
|
3. Ecraser le bloc "blocs/search" par le bloc fourni.
|
|||
|
|
|||
|
* Installation logique
|
|||
|
|
|||
|
4. Aller dans les notifications administratives et d<>rouler la proc<6F>dure d'installation/mise <20> jour du bloc. L'installation cr<63>e la table image
|
|||
|
des documents index<65>s et utilis<69>s dans le module search.
|
|||
|
|
|||
|
5. Ins<6E>rer un nouveau bloc de recherche globale dans la plate-forme
|
|||
|
|
|||
|
6. Effectuer une recherche vide (en administrateur)
|
|||
|
|
|||
|
7. Aller sur la page des statistiques
|
|||
|
|
|||
|
8. Activer l'indexation (indexsplash.php). Attention, si la plate-form contient beaucoup de contenus cette indexation peut <20>tre TRES LONGUE.
|
|||
|
|
|||
|
Pour effectuer des recherches, une fois la premi<6D>re indexation termin<69>e, retourner au bloc de recherche et tenter une recherche.
|
|||
|
|
|||
|
El<EFBFBD>ments pris en charge
|
|||
|
#######################
|
|||
|
|
|||
|
Dans l'<27>tat actuel, les <20>l<EFBFBD>ments index<65>s par le moteur sont :
|
|||
|
|
|||
|
- les entr<74>es de forum
|
|||
|
- les fiches de base de donn<6E>es
|
|||
|
- les commentaires sur fiches de donn<6E>es
|
|||
|
- les entr<74>es de glossaire
|
|||
|
- les commentaires sur entr<74>es de glossaire
|
|||
|
- les ressources natives Moodle
|
|||
|
- les ressources physiques de type MSWord
|
|||
|
- les ressources physiques de type PDF
|
|||
|
- les ressources physiques de type fichier texte (.txt)
|
|||
|
- les ressources physiques de type HTML (.htm et .html)
|
|||
|
- les ressources physiques de type XML (.xml)
|
|||
|
- les ressources physiques de type (Microsoft) Powerpoint (.ppt)
|
|||
|
- les pages de wiki
|
|||
|
- les entit<69>s de projet technique
|
|||
|
- les sessions de chat
|
|||
|
|
|||
|
Extensions
|
|||
|
##########
|
|||
|
|
|||
|
L'API du moteur de recherche permet d<>sormais :
|
|||
|
|
|||
|
- l'indexation de contenus de blocs.
|
|||
|
- l'indexation de modules contenant une information complexe ou de plusieurs types distincts
|
|||
|
- la s<>curisation des informations index<65>es lors des extractions de r<>sultats
|
|||
|
- l'indexation de tout module tiers par ajout d'un fichier php calibr<62>
|
|||
|
- l'indexation de toute nouvelle resource physique par ajout d'un fichier php calibr<62>
|
|||
|
|
|||
|
Extensions futures
|
|||
|
##################
|
|||
|
|
|||
|
- De nouvelles prises en charge de contenus tels que les attachements des forums, les attachement des glossaires, ainsi que d'autres modules non encore
|
|||
|
impl<EFBFBD>ment<EFBFBD>s.
|
|||
|
|
|||
|
- l'extension mnet de la recherche dans un r<>seau de moodle interconnect<63>s.
|
|||
|
|
|||
|
|
|||
|
|