Fix a possible race condition in the PaintWeb DML code.
[moodle/mihaisucan.git] / search / LISEZMOI.txt
blob16e4450b96825ef50d76186388367ea5c04f2c47
1 Cette distribution partielle contient une refonte du moteur de 
2 recherche globale de Moodle.
4 Le moteur de recherche est capable d'indexer et de rechercher 
5 des informations dans un grand nombre de contenus stockés
6 dans la plate-forme à travers la manipulation des activités et
7 des blocs.
9 Le moteur de recherche procède à une première indexation des
10 ressources disponibles par action de l'administrateur. Une fois
11 cette indexation effectuée, le moteur maintient régulièrement les
12 indexes, en ajoutant les nouvelles entrées et en nettoyant les 
13 entrées obsolètes.
15 La recherche permet d'obtenir des références d'accès au contexte
16 qui diffuse cette information, au nom de l'utilisateur courant.
17 Le filtrage des résultats enlève de la liste des réponses toute
18 ressource que la situation de l'utilisateur empêcherait de voir
19 s'il y accédait dans son contexte habituel.
21 Mise en oeuvre
22 ##############
24 La distribution fait désormais partie du noyau de Moodle.
26 Il sera probablement nécessaire d'ajouter un certain nombre de librairies additionnelles
27 pour la conversion de documents physiques en vue de leur indexation. Ces librairies sont
28 actuellement fournies dans le CVS dans la rubrique contrib/patches/global_search_libraries 
29 (antiword et xpdf). La prise en charge des fichiers "shockwave" est assurée, sous réserve 
30 de l'obtention des libairies de conversion auprès de Adobe (http://www.adobe.com/licensing/developer/)
32 1. Allez sur le bloc d'administration et réglez les paramètres du bloc Recherche Globale. 
33 Ceci initialisera un certain nombre de fonctions dans le moteur.
35 2. Insérer un nouveau bloc de recherche globale dans la plate-forme
37 3. Effectuer une recherche vide (en administrateur)
39 4. Aller sur la page des statistiques
41 5. Activer l'indexation (indexsplash.php). Attention, si la plate-form contient beaucoup de contenus cette indexation peut être TRES LONGUE.
43 Pour effectuer des recherches, une fois la première indexation terminée, retourner au bloc de recherche et tenter une recherche.
45 Eléments pris en charge
46 #######################
48 Dans l'état actuel, les éléments indexés par le moteur sont :
50 - les entrées de forum
51 - les fiches de base de données
52 - les commentaires sur fiches de données
53 - les entrées de glossaire
54 - les commentaires sur entrées de glossaire
55 - les ressources natives Moodle
56 - les ressources physiques de type MSWord
57 - les ressources physiques de type PDF
58 - les ressources physiques de type fichier texte (.txt)
59 - les ressources physiques de type HTML (.htm et .html)
60 - les ressources physiques de type XML (.xml)
61 - les ressources physiques de type (Microsoft) Powerpoint (.ppt)
62 - les pages de wiki
63 - les sessions de chat
65 Des modules tiers ont été rendus indexables 
67 - Techproject
69 Extensions
70 ##########
72 L'API du moteur de recherche permet désormais : 
74 - l'indexation de contenus de blocs.
75 - l'indexation de modules contenant une information complexe ou de plusieurs types distincts
76 - la sécurisation des informations indexées lors des extractions de résultats
77 - l'indexation de tout module tiers par ajout d'un fichier php calibré
78 - l'indexation de toute nouvelle resource physique par ajout d'un fichier php calibré
80 Extensions futures
81 ##################
83 - De nouvelles prises en charge de contenus tels que les attachements des forums, les attachement des glossaires, ainsi que d'autres modules non encore
84 implémentés.
86 - l'extension mnet de la recherche dans un réseau de moodle interconnectés.