Carnet Wiki

Recherche_mots_clés(recherche_sti)

Version 4 — 4 May YannX

Ce plugin n’est plus documenté, neanmoins il propose un outil intéressant de recherche des articles, correspondant à un ou plusieurs mots-clés d’un ou plusieurs groupes => essai de documentation.
<blockquote class="spip">

Attention : ce plugin semble avoir porté plusieurs noms dans son développement jusqu’à la version .5.4 à tester sous SPIP 3.2.x : il aurait pu être successivement désigné comme :
-  recherche_sti (d’après le prefixe, et les ldes fonctions internes)
-  recherche_multicritères 2 (d’après l’écran de configuration)
-  recherche_mots_clés (tel qu’enregistré sous trac)

</blockquote>

Immédiatement utilisable par un administrateur, ce plugin est manifestement mal catégorisé en “Outil de développement” : il s’agirait plutot d’un plugin de recherche, ou de mots-clés !)

Il est possible que cela fasse double-emploi avec un autre plugin.... à suivre ; en particulier, on pourra revenir à Recherche multi-critère par mots-clés.

Il est possible que cela fasse double-emploi avec un autre plugin.... à suivre</quote >
Code déposé le 3 mai 2013 par Olivier Gautier (auteurs originaux: Vincent Grimaud et Jean-Luc Padiolleau) académie Orléans-Tours .... )....

Exemple d’utilisation :

Page exemple récupérée
Page exemple récupérée

Accès à l’écran de configuration (choix : Squelettes / Recherche multicriteres ):

Ecran de configuration du plugin (SPIP 3.2)
Ecran de configuration du plugin (SPIP 3.2)

Observations directes
Le plugin créer une table spip_sti_groupes_mots_cles pour enregistrer le paramétrage du mode de présentation retenu pour chaque groupe de mots-clés.
Le plugin met à disposition une noisette en modèle ’recherche’ comportant du code php, avec les appels SQL internes écrits sur les tables d’origine (qui prend en compte un préfixe de jeu de tables SPIP).
Le bouton de recherche privée semble réservé aux Administrateurs ?
Les styles sont codés en dur dans le html.php des écrans

Utilisation

L’outil de recherche multicritères s’insère simplement dans un article ou une rubrique en plaçant juste la balise <recherche1> (le chiffre 1 doit être remplacé par un numéro d’occurrence le d’occurence d’appel au plugin dans l’article ).
Nota Bene : ceci évite au webmestre d’avoir à créer un squelette de page spécifique, et d’y ajouter les liens d’accès dans la navigation du site. Ainsi tout administrateur du site peut rapidement mettre en place cet outil de recherche documentaire sur des mots-clés.
Il est aussi possible de l’insérer directement dans un squelette avec la balise [(#MODELE{recherche})] : la noisette bascule automatiquement entre les deux ecrans, de choix des critères mots-clés de recherche, et affichage des articles en résultats, d’un simple clic sur le bouton...
<doc15794|center >
Le fichier correspondant à la programmation de ce modèle SPIP se nomme “recherche.html” et est placé dans le dossier “modeles”.

Un article en exemple de recherche
Un article en exemple de recherche
Le corps de l’article utilise la configuration ci-dessus

A faire ?


-  voir si plus intelligent de mettre une balise version_base dans plugin.xml pour gérer les mises à jours de la base dans le futur,
-  vérifier la gestion des logos (introduire #LOGO_MOT ? cf. https://www.spip.net/fr_article6461.html),
-  utiliser le paramètre de n° de modèle pour introduire un numéro de paramétrage,
-  ajouter une restriction de recherche à un secteur passé en paramètre,
-  ré-écrire la noisette modele en formulaire(s) CVT ajaxisé,
-  ré-écrire l’écran de configuration en CVT (et ajouter le paramétrage d’occurrences multiples)
-  il était aussi prévu un paramétrage de l’affichage public ???