Attention : ce plugin semble avoir porté plusieurs noms dans son développement jusqu’à la version 0.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 fonctions internes)
- recherche_multicritères 2 (d’après l’écran de configuration)
- recherche_mots_clés (tel qu’enregistré sous trac)
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 se reporter à l’archive Recherche multi-critère par mots-clés (SPIP 1.9x !).
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 :
Accès à l’écran de configuration (choix : Squelettes / Recherche multicriteres ) :
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 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...
Le fichier correspondant à la programmation de ce modèle SPIP se nomme « recherche.html » et est placé dans le dossier « modeles ».
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 ???
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |