Mise en place du plugin « mots clés partout »

Un tutorial sur l’usage de ce plugin

Introduction

Voici un tutoriel qui permettra aux futurs utilisateurs du plugin « mots partout » de gagner pas mal de temps, je l’espère !

Il s’agit de la version : Version : 0.2 (encore en test et récupérée sur la zone) fonctionnant sur un SPIP 1.9.2a [8878]

Petite précision

Rendons à César ce qui appartient à César, je ne suis en rien l’auteur de ce plugin, les auteurs en sont : Pierre Andrews (Mortimer) et Stephane Laurent (Bill).

L’URL originale de l’article est : http://www.spip-contrib.net/Des-mots-clefs-partout

Mon rôle se limite à avoir créé ce document dont vous faites lecture.

Utilité de ce plugin ?

Après avoir travaillé avec plusieurs SPIP, il m’a été demandé un jour de gérer des « qualités » d’auteurs et très vite force de constater que l’idéal eut été d’avoir des mots clés sur ceux-ci !

Damned  ! SPIP en natif ne gère pas de mots clés sur les auteurs.

C’était sans compter sur ce fameux plugin qui permet d’attacher des mots clés sur tous les objets de SPIP : documents, auteurs, images, …

Le reste n’est qu’une histoire de boucle.

Installation :

Comme pour tous les plugins, la procédure d’installation est la même, mais je me permets d’en faire un petit rappel ci-après.

Après avoir installé votre SPIP, vous devez créer un dossier plugins par FTP à la racine de votre SPIP.

Vous récupérez et installez le plugin dans ce dossier. Un sous-dossier au nom de « mots_partout » contiendra alors tous les fichiers nécessaires au bon fonctionnement du plugin.

Activer le plugin

Rendez vous dans l’espace privé, pointez avec votre souris l’icône de configuration de votre site. Une nouvelle icône apparaît dans le sous-menu.

Attention : il est indispensable pour voir cette icône :
-  d’être administrateur
-  d’être en interface complète

Si toutefois vous ne voyez pas apparaître « Gestion des plugins » c’est que peut être le répertoire « plugins » est mal installé ou mal orthographié [1].

Cliquez maintenant sur « Gestion des plugins ». Vous voyez apparaître une nouvelle interface qui vous propose d’activer ou de désactiver le plugin installé.

Cliquez dans la petite case qui se trouve devant Mots partout pour obtenir ceci :

En cliquant sur le nom du plugin « Mots Partout » vous aurez accès à plus de renseignements concernant celui-ci :

Permettre d’attacher des mots-clés à un objet SPIP

Dès à présent, si vous retournez sur l’icône « configuration » et que vous validez votre choix, vous verrez la possibilité de gérer ces mots clés.

Comme nous voulons dans mon exemple, ajouter la possibilité de joindre des mots clés aux auteurs, il faut configurer SPIP en conséquence.

Déroulez la liste et faites votre choix de l’objet SPIP auquel vous voulez adjoindre les mots-clés et validez.

Les copies d’écran ci-après vous indiquent la procédure.

C’est la même interface qui permettra d’ôter le mot si nécessaire.

Gestion des mots-clés

Il vous reste à créer, gérer, modifier les mots clés comme d’habitude dans votre interface privée.

Dans l’exemple ci-après nous créons un groupe de mots-clés qui gèrera les localités des auteurs.

Cliquez sur Edition > Mots clés

Créez un groupe de mots-clés, « Localité » dans notre exemple.

Vous pouvez constater dans l’image ci–dessus l’ajout de la case « auteur » et vous voyez ci-après que le groupe « localité » est bien rattaché à « Auteurs » et que je ne peux choisir qu’un seul mot à la fois, que c’est un groupe important et qu’il peut être attribué par soit un administrateur ou un rédacteur.

Je crée donc ma première localité en cliquant sur « nouveau mot » :

Après avoir fait la description de ce nouveau mot, cliquez sur « Enregistrer », vous verrez ce mot s’ajouter dans votre liste.

Et en cliquant sur un auteur, vous verrez apparaître sous sa description, la boîte habituelle d’adjonction de mots-clés.

Voilà le reste n’est qu’affaire de boucles pour l’interface publique, mais là je vous renvoie vers la documentation générale de SPIP.

Notes

[1attention au « s » final

Discussion

10 discussions

  • Bonjour,

    J’ai installé ce plugin sur une 1.9.2 en version stable, il est vraiment parfait pour ce que je veux faire, encore bravo.

    Cela dit j’ai un petit soucis lorsqu’un rédacteur souhaite éditer un mots-clés de son profil auteur, un message d’erreur « Accès interdit - editer_mot » apparaît, hors j’ai bien cocher que les mots-clés peuvent être édités par les rédacteurs.

    D’autre part sur certains groupes de mots et en statut « admin », au lieu d’afficher une liste déroulante j’ai un champ de recherche textuel.

    J’ai chercher dans les fichiers de la contrib, mais je ne trouve pas le pb, mes connaissances en PHP étant trop limitées :).

    Si quelqu’un à la solution à ce problème, d’avance merci.

    Répondre à ce message

  • Bonjour et avant tout bravo pour ce plugin !

    J’ai un tout petit bug à (re-)signaler car il est déjà rapporté dans la page d archives (http://www.spip-contrib.net/Des-mots-clefs-partout).

    La grande souplesse qu’apporte ce plugin aux documents est malheureusement difficile à exploiter car la navigation entre les résultats paginés ne fonctionne pas bien, il manque des paramètres et on revient systématiquement aux articles.

    Pour mon cas le site contient plus de 1000 documents et la sécurisation s’opère par l’affectation de mots clés mais il devient très difficile de rechercher un document à cause de ce tout petit bug.

    Merci d’y jeter un oeil à l’occasion, je guette chaque nouvelle version mais jusqu’ici le bug perdure.

    Je vais, de ce pas, voir dans le code si je peux faire une adaptation rapide mais je pense que l’auteur ciblera bien plus vite que moi le problème.

    A bientôt !

    Répondre à ce message

  • 3

    Bonjour,

    merci pour ce super plugin.

    Malheureusement depuis un upgrade de 1.9.2.c vers d il ne fonctionne plus correctement.

    Mes tables dans la bdd sont bien encore là, sous « édition/mots » partout et « configuration/configurer mots partout » tout a l’aire correcte, mais dans « édition/mots-clés » tout est comme si le plugin ne serait pas installé.

    J’utilise le plugin pour des mots sur les auteurs. Dans les auteurs les mots pour auteurs fonctionnent sans problème et aussi dans mon site tout fonctionne correctement. Seulement quand je veux créer un nouveau groupe je ne voux plus « auteurs » dans « Les mots-clés de ce groupe peuvent être associés ».

    Comment régler ce problème ?

    D’avance merci
    Joz

    • romain (aka le jamais content)

      « Malheureusement depuis un upgrade de 1.9.2.c vers d il ne fonctionne plus correctement. »

      En local, sur une 1.9.2d « fraîche » ça tourne du premier coup. Donc tu pourrais essayer de :
      -  dé-sinstaller l’adjonction des mots-clefs (via l’interface de configuration),
      -  effacer puis recréer tes anciens groupes de mots-clefs (histoire de récupérer des n° d’id de groupe de mots-clefs différents
      -  de ré-installer les « mots-partout » sur les tables qui t’intéressent

    • hmmm, je ne suis pas sure si cela signifie que je dois redonner les mots clés à touts les auteurs, documents etc après, mais je craigne que oui. Cela n’est vraiment pas la solution préférable car la taille du contenu du site est déjà assez important et il y a un grand nombre de rédacteurs. Les mot-clés sont dispersés dans tout le site.

      Si il y a moyen d’éviter de devoir tout refaire je serais heureux...

      à bientôt
      Joz

    • Rainer

      Il me semble que le problème vient d’un conflit avec d’autres plugins. J’ai eu le problème avec les mots clés sur les auteurs et je l’ai résolu en désinstallant tout les plugins, puis en réinstallant d’abord le plugin mots partout puis les autres.

      Cependant je n’ai jamais réussi à faire marcher le plugin pour les évenements

    Répondre à ce message

  • Philippe Giron

    Je pense être configuré correctement (Configuration / Configuration Mots partout sur Documents), je suis sur une installation en local, je n’ai pas le plugin agenda, mais ça ne marche pas, je ne peux pas installer de mots clé à des documents.

    J’ai du louper quelque chose mais quoi ???

    Répondre à ce message

  • 1

    j’ai un problème à résoudre et il me semble que la solution serait de placer des mots clés sur des mots clés (par sur les groupes de mots clés).

    mais cette option n’existe pas dans ce plugin.

    pouvez-vous me donner une piste pour évoluer dabs ce sens ?

    je remettrai bien sûr le résultat à la disposition de tous.

    merci

    jean

    • Voilà peut-être une piste : http://thread.gmane.org/gmane.comp....

      Et je pense que tu seras le bienvenu sur la liste spipzone pour discuter du reste !

      Il est certain que nous sommes assez nombreux à espérer voir apparaitre les mots-clés sur les mots-clés. Cela ouvre des possibilités considérables !

    Répondre à ce message

  • 1

    Bonjour,
    j’ai installé le plugin mots partouts sur spip 1.9.2.d. Cela fonctionne correctement tant avec la version stable qu’avec la version arborescence.
    Cependant, dès que je m’identifie avec un id test d’autre administrateur ou rédacteur, je ne vois plus apparaitre dans la partie privée :
    -  l’icone mots clés
    -  les mots clés à associer aux articles ou aux documents. Bref la seul solution est de passer par les tags, laborieux.
    Est-ce normal ?
    d’avance merci et bravo pour ce plugin qui pour le reste est très pratique

    • Tu n’est peut-être pas en interface complète avec ton nouveau administrateur ?

      ++
      Joz

    Répondre à ce message

  • 12

    Et en cliquant dans la boite d’ajout d’un document, doit-on voir apparaître sous sa description, la boîte habituelle d’adjonction de mots-clés ?

    Dans mots partout, quand j’essaye d’associer un mot clé paramétré pour les documents, rien ne se passe...

    merci au contributeur pour cette contribe très très intéressante

    spip 192b et mots_partout_1_9_2

    • Eric Luyckx

      même prob chez moi, document est délectionné dans la config, mais n’apparaît pas dans la config des groupes de mots clef.

      SPIP 192a, plug-in agenda et widget calendrier

    • Eric Luyckx

      j’ai activé à la main dans la DB et ça marche

    • il existe depuis quelques jours une contrib qui permet d’ajouter des mots clefs aux documents, c’est mots_partout_arbo ( et qui gére aussi les mots clefs avec un principe d’arborescence ).

      http://files.spip.org/spip-zone/mots-partout_arbo_1_9_2.zip

      il faut changer le plugin mots_partout par celui-ci( d’abord désactiver mots_partout puis activer celui-ci ) .

    • ah sinon je viens de découvrir le plugin doc_boite_plus qui intégre ca.
      http://trac.rezo.net/trac/spip-zone/browser/_plugins_/_test_/doc_boiteplus/
      tu peux le récupérer en svn , il n’y a pas de paquets définis pour ce plugin pour le moment

    • Bonjour
      merci de l’info.

      Comme au niveau de l’article, le menu mot clé apparaît dans le document.

      Pourquoi une case à cocher devant les mots associés ?

      Dans l’espace public, lorsque je clique sur le mot clé que je viens d’ajouter à mon document, n’apparaissent que les articles. Je me doute que c’est un histoire de squelette...

      Idem pour édition /mots clé

      Serait il possible que quand je clique sur le mot clé, tous les objets auquel il a été associé apparaissent ?

      pour constater l’action « enlever », il faut repasser par édtion/mots partout - Ajouter des mots clefs sur : document - mot clé voir action valider.

      Au passage, dans édition/mots partout, je n’ai peut être pas compris, mais « Ajouter des mots clefs sur : » ne devrait il pas plutôt s’appeler « Gérer un mot clé sur : » où gérer prend le sens de « appliquer une action » (voir cacher ajouter enlever).

      merci pour cette contribe

    • la case a cocher c’est pour supprimer les mots clefs déjà associés ( en validant).
      ce plugin ne gére pas du tout l’espace public ... ce sont les squelettes qui font ca.
      pour la partie privée , voir tous les objets associés a un mot n’est pas pour le moment d’actualité me concernant mais c’est noté dans le todo :) ceci dit le plugin doc_boiteplus a l’air plus avancé que mots_partout_arbo sur ce sujet tu peux installé

      pour voir tous les objets associés ( sauf les documents apparement, tu peux cliquer l’édition du mots clefs ca marche chez moi sauf pour les documents) , je vais essayer de rajouter ca

      pour le reste, je n’ai pas repenser l’interface de mots_partout ... je serais plutot favorable d’avoir une interface au niveau de chaque bloc d’objets ( comme au niveau des documents ).

    • Dans le bloc objet document, apparaissent les cases et leur mots clés, les groupes de mots clé et un bouton enregistrer.

      Comment fait-on pour supprimer ? (bouton valider ?)

      Sinon pour l’interface d’ajout dans le bloc objet : oui c’est très utile aussi !

      Bon courage

    • pour supprimer clique sur les cases a cocher et valide.

    • je n’ai pas de bouton valider

    • le bouton apparait dés qu’une action a été effectuée ( soit une case cochée, soit un mots clefs choisi , soit le clic sur les champs titre ou descriptif du document )

    • ivandps

      je ne veux pas poluer le forum avec mes problèmes ; je suis sous IE.
      Seul un bouton « enregistrer » apparaît, et encore, uniquement après avoir cliqué dans le champs description.

      Lorsque je coche les mots clés, le bouton « valider » n’apparaît pas.
      Si cela t’est utile, je peux t’envoyer des copies d’écran.

    • c’est pas dans la boite d’ajout des documents, mais dans la boite pour modifier le titre et le descriptif du document que ca se passe.

    Répondre à ce message

  • 1

    dans edition/potspartout,

    -  en selectionnant ajouter des mots sur brève, rubriques et syndic, le titre des objets n’apparait pas, seulement son id à côté de la checkbox

    -  si on selectionne auteurs avec une limitation à 20 par exemple, le lien voir les 20 suivant amène sur les articles

    • Idem :
      « en selectionnant ajouter des mots sur brève, rubriques et syndic, le titre des objets n’apparait pas, seulement son id à côté de la checkbox » ... et c’est pas très joli :(

      SPIP 1.9.2b et mots_partout_1_9_2 téléchargés aujourd’hui

    Répondre à ce message

  • 13

    salut et bravo pour cette explication détaillée.

    J’ai un souci à l’étape, « les mots de ce groupe peuvent être attribués à » : le bouton « aux auteurs » n’apparait pas.

    Pourtant les étapes précédentes sont ok, la base a bien été actualisée.

    -  spip_groupes_mots ->champ auteur ok
    -  la table spip_mots_auteurs a bien été créée

    • Bonjour,

      Merci pour les encouragements.

      As-tu été dans l’onglet config pour rajouter à quel objet de SPIP tu peux rattacher un mot clé ?

      Amitié

      Paulbe

    • waoo quelle réacivité !
      oui j’avais bien configuré l’attribution des mots clés aux auteurs, le champ auteurs figurait bien dans désinstaller, boule gomme... j’étais en 1.9.2a

      je suis passé en 1.9.3 dev et le problème ne se pose plus... enfin celui là,
      maintenant c’est l’icone modifier ce groupe de mot qui a disparue... glarg
      merci, pierre

    • il s’agit d’un conflit avec le plugin agenda version 1_9_2
      mais lequel, alors là...
      je laisse un message à cédric, l’auteur du plug agenda ainsi que sur le forum de mots partout
       ;-)

    • Hello,

      oui, le plugin agenda surcharge aussi les mots clés, il faut donc passer avant lui.

      Pour ca, c’est tres simple (et sans doute à ajouter à l’article) : il faut nommer le repertoire du plugin « _mots_partourt ».

      Les plugins etant pris dans l’ordre alpha, ce sont les surcharges de mots_partout qui seront prises en compte.

      Les evenements du plugin agenda sont préparametrés, donc il n’y a rien d’autre à faire pour que ca marche.

    • OUI ça fonctionne comme ça, le champ auteur est bien présent maintenant dans « les mots clé de ce groupe peuvent être attribués à », je confirme, super,
      merci beaucoup Paul !

      j’ai repéré deux autres incompatibilité (j’ai bien vérifié en isolant les deux) :

      -  « une arborescence dynamique et contextuelle » qui fait appel à layer.php, modifié par mots partout, le menu ne s’affiche carrément plus...

      -  le plugin nuage : les mots n’ont plus des tailles différentes et s’affichent gros et gras, même si on fait passer le plug avant mots partout (ce qui ne perturbe pas mot partout)

    • est-ce que les modif sur layer.php sont indispensables ?

      		$numero_block[$nom_block] = $nom_block.'-'.$compteur_block;
      au lieu de
      		$numero_block[$nom_block] = $compteur_block;
      et
      		$onclick[] = 'swap_couche(\'' . $couche[0]
      			. "','$spip_lang_rtl','"
      au lieu de
      		$onclick[] = 'swap_couche(' . $couche[0]
      			. ",'$spip_lang_rtl','"

      en recourrant au layer.php original les deux problèmes ci dessus disparaissent
      et celà ne semble pas perturber (au premier abord) le fonctionnement

    • Christophe Danaux

      Bonjour,

      J’avais le même problème qui est effectivement résolu. Cependant, lorsque je fait une boucle « auteur » conditionnée par le mot-clé « Equipe éditoriale » ou l’id-mot 137, c’est selon, il ne se passe rien et l’ensemble des auteurs apparaît quand-même...

      Voir :

      <BOUCLE_auteurs1(AUTEURS) {titre_mot=Equipe éditoriale}{par organisation}{1/2}>
      Bla bla...
      </BOUCLE_auteurs1>

      ou bien

      <BOUCLE_auteurs1(AUTEURS) {id_mot=137}{par organisation}{1/2}>
      Bla bla...
      </BOUCLE_auteurs1>
    • aloa,

      lorsque tu dis résolu, tu parles de la solution du renommage en _mots_partout ?

      c’est ce renommage qui fait que ta boucle ne fonctionne plus ?

    • Christophe Danaux

      Effectivement, avant le renommage, rien ne fonctionnait. Après le renommage, ça fonctionne dans la partie privée, mais pas dans les boucles (enfin, les nouveaux types d’associations avec les mots-clé, les anciens fonctionnent toujours).

    • -  je confirme que les boucles auteurs avec titre_mot ou id_mot ne filtrent rien et ramènent tous les auteurs...

      -  + lorsque le plugin est activé, impossible de créer un nouveau groupe de mots, hum :-(

      je suis en 1.9.2b, tous les autres plug désactivés, caches vidés...

    • apres installation des nouvelles versions de mots_partout et nuage, ces probèmes ont disparu, merci les magiciens
      -  arborescence dynamique contextuelle ok
      -  nuage ok
      -  la boucle auteur filtre bien

    • Christophe Danaux

      J’ai réinstallé le plugin, il fonctionne maintenant sans nécessité de le renommer. Mais le problème de filtrage sur les auteurs n’est toujours pas résolu... Je n’ai pas le plugin « Nuages » et j’utilise « Agenda ».

    • Christophe Danaux

      Fausse alerte, aujourd’hui le filtre fonctionne bien. Je pense qu’il fallait vider le cache pour réactualiser. Tout est donc OK !

    Répondre à ce message

  • 1

    super de super ; maintenant on verra pour le test un paul ;)

    • Merci pour les encouragements, en espérant que tes tests se passent au mieux ;-)

      Amitié

      P@ulbe

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom