SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 209 visiteurs en ce moment

Accueil > Administration et BDD > Mots clefs de SPIP > Mots clefs partout > mot clefs partout

mot clefs partout

ou gestion des mots clés avec un principe d’arborescence

23 septembre 2007 – par zerax – 121 commentaires

14 votes

Ceci est une archive périmée mais qui reste intéressante, parfois autant pour l’article que les commentaires associés.

Attention, cette contribution est EN CHANTIER : elle n’est peut-être pas fonctionnelle.

NOTA EDIT 20-06-2009

Des modifications ont été faites pour rendre le plugin compatible SPIP 2 ... Ce n’est pas complètement fini mais c’est en grande partie opérationnel.

NOTA contenu avant le 20-06-2009

Pour le moment, au vu des travaux en cours sur le plugin, le zip mots_partout_dev.zip est figé (il possède un sabot) sur la zone, mais si vous voulez tester la dernière version vous pouvez toujours le récupérer avec svn (pour le moment pas du tout terminé ).

Cette contrib permet d’utiliser les mots clefs dans une structure en arborescence. Il permet aussi d’ajouter facilement les mots clefs sur les documents.
df

Avertissement !!!!

Cette évolution du plugin « mots partout » (voir les explications historiques plus bas) en est à ses débuts et est toujours en phase de test (mais bon ça marche chez moi :p) donc soyez indulgents pour les bugs rencontrés :). Merci de remonter vos bugs sur la liste spip-zone et pas sur ce forum en bas de page. En cas de problème, testez en désactivant vos autres plugins, et si cela ne fonctionne toujours pas : précisez bien votre version de SPIP.

Si vous avez le plugin agenda d’activé , renommez le répertoire du plugin « mots-partout » par « _mots_partout » en rajoutant un « _ » au début. Cela permettra de dire à SPIP de prendre en priorité ce plugin. [1]

Nommage des ZIP

mots-partout-stable : correspond a la version stable 1.9.2 du plugin mots partout, cette version n’intègre pas l’arborescence.

mots-partout-dev : cette version intègre l’arborescence de groupe de mots clefs. Elle est comme son nom l’indique en cours de développement, donc non stable.

Si vous avez besoin de l’arborescence de groupe de mots clefs alors il vous faut le second zip ( mots-partout-dev ).
Si vous n’en avez pas besoin préférez alors la version (mots-partout-stable), a moins que vous ayez envie de voir ce que donne l’ajout des mots aux documents ( l’autre fonctionnalité ajoutée ).

Principe

Compte tenu du fait que sur des gros sites, on peut vouloir utiliser de nombreux mots clefs voire même reprendre l’arborescence du site carrément pour avoir par exemple un menu contextuel sur chaque rubrique, une organisation en arborescence des groupes de mots clefs serait utile.

Questions techniques

Il a été question d’avoir cette fonctionnalité dans le coeur de SPIP, puis plutôt dans un plugin du genre mots_partout ou mots_techniques. La méthode choisie ici est celle d’une évolution du plugin « mots_partout ».

Il a aussi été abordé la question d’utiliser la gestion d’arbre par la méthode intervallaire. J’ai préféré la méthode classique. Simplement pour pouvoir utiliser les boucles dans les squelettes plus simplement (le critère id_parent pouvant être utilisé dans les boucles récursives ( attention uniquement sur les boucles GROUPES_MOTS )

Le présent plugin intègre aussi l’ajout d’une interface pour l’ajout de mots clefs sur les documents.

JPEG - 25.8 ko
interface d’ajout de mots clefs sur les documents

Installation

Cette contrib a été testée sur SPIP 1.9.2b [9381],or la dernière version a ce jour est la 1.9.2e, néanmoins elle devrait fonctionner sur cette dernière.

Il existe une version pour SPIP 2.0, pour cela voir l’édit en fin d’article.

Pour l’installer, téléchargez le dernier fichier sur la zone mots_partout

Ensuite, il suffit de dé-zipper le plugin dans votre répertoire « plugins » a la racine de votre site , comme pour tous les autres plugins.

et ça fonctionne, copie d’écran en prime...

JPEG - 31.2 ko
Interface mots_tous de l’administration

Squelettes

Pour l’utilisation dans les squelettes une simple boucle récursive avec comme critére id_parent suffira pour boucler sur les groupes de mots.

Un exemple :

Nouveau critère

Un nouveau critère a été ajouté {branchemot} qui est équivalent au critère {branche} des rubriques ou articles.
On peut ainsi se passer de la récursivité dans les boucles :

Ce critère fonctionne autant sur les boucles GROUPES_MOTS que MOTS.

TODO

-  squeletiser les interfaces pour permettre a tous de modifier ces interfaces d’ajouts de mots sur des objets.( et éventuellement de créer ces interfaces spécifiques pour d’autres type d’objet, non défini dans spip, ex pour spip_carto ).
-  faire une arborescence des mots ( entre eux ) : peut etre parent d’un autre mot. A l’heure actuelle, ce sont les groupes de mots qui sont arborescents.
-  Le jeu c’est de fournir un plugin qui permette toutes les approches,
mots clés sur tout, y compris sur groupes de mots,
et même mots/mots dès que ca sera jouable (avec les déclarations des
join dans tables_des_tables). Pour le moment cette approche mots sur mots et mots sur groupe de mots reste a faire.

A propos des branches de développement de « mots partout »

EDIT : voir le premier paragraphe par rapport au nommage des zip et des plugins. Cette partie est conservée à titre d’historique (même si on en a plus besoin)

L’introduction de l’arborescence se fait actuellement sur la Zone dans [la branche 1.92]. Le évolutions non encore stabilisées nécessitent de conserver mot_partout « ancienne manière » dans la branche « 1.9.1 ». Ce nommage n’est pas encore stabilisé, voir les explications ci-dessous d’un des auteurs

De : Stephane
Date : 25 septembre 2007 10:17:35 GMT+02:00
Cc : spip-zone at ezo.net
Objet : Rép : [SPIP Zone] mots partout et mots partout arbo

... en fait, c’est juste un problème de nommage des zips. Il faudrait sans doute que l’actuel mots_partout devienne mots_partout_0.3 et mots_partout_arbo devienne mots_partout. Mais il faut le préciser dans le plugin.xml et éventuellement le repasser en "dev" si il n’est pas stable (ou le stabiliser et sortir une version stable).

Il y a les utilisateurs de spipcarto et ceux qui veulent faire cohabiter
certains plugins qui l’utilisent, il faut penser à eux, c’est tout
(c’est pour ca que le nommage actuel a été mis en place de mémoire)

Le futur avec SPIP 2

Les nombreuses évolutions faites autour des mots clefs dans SPIP 2 vont amener ce plugin a "muter". Il ne devra a terme servir qu’a fournir des interfaces pour ajouter des mots sur les différents types d’objets.

[EDIT 22-12-2008]

Suite aux modifications apportées par Esj au plugin, afin de le rendre compatible SPIP 2.0, un ZIP vient d’être généré. Vous pourrez le trouver la : mots_partout 2.0.

Voir en ligne : http://plugins.spip.net/motspartout

P.-S.

NOTA

Pour le moment au vu des travaux en cours sur le plugin, le zip mots_partout_dev.zip est figé (posséde un sabot de version) sur la zone, mais si vous voulez tester la toute dernière version ( qui ne fonctionne pas du tout encore ) vous pouvez toujours le récupérer via la svn. yepd

Notes

[1Nota SPIP-Contrib : cette appellation « mots_partout » fait en fait référence à la nouvelle branche dite 1.9.2 de « mots_partout »

Dernière modification de cette page le 11 juin 2012

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 31 octobre 2010 à 09:37, par pgiron En réponse à : mot clefs partout

    J’ai essayé d’installer ce plugin « Mots clefs partout 2 » sur une version 2.1.2, le résultat est :
    Installation du plugin Mots Partout Spip2
    Echec

    On peut avoir une idée d’une éventuelle date de disponibilité ? (Bon courage aux développeurs)
    Cordialement,

    Philippe G.

    • Le 31 octobre 2010 à 14:49, par pgiron En réponse à : mot clefs partout

      Euh... J’annule ma demande, je vais voir du côté du plugin « Mots objets » adaoté à SPIP 2.1 :-)

      Philippe

    Répondre à ce message

  • Le 20 octobre 2010 à 17:36, par Lapeze En réponse à : mot clefs partout

    Bonjour,

    J’ai un petit problème en ce qui concerne la création d’un mot clef à partir d’un document.

    quand j’enregistre le mot clef, je tombe sur une page d’erreur comme quoi le document n’a pas été trouvé.

    le mot clef est toute fois bien créé et associé au document, mais cette page d’erreur est ennuyeuse. j’aimerai être renvoyer à la page d’où j’ai initié la création du mot clef.

    Cordialement,

    PNG - 31.7 ko
    • Le 25 octobre 2010 à 09:59, par Lapeze En réponse à : mot clefs partout

      J’ai un complément d’information au sujet de ce problème.

      Il viens en fait qu’à la suite de l’enregistrement du mot clef, on est redirigé vers la page documents. En faite, cette page n’existe pas. Elle n’est ni présente dans spip ni dans le plugin.

      J’ai commencé à regarder pour la créer, mais il y a beaucoup de développement et il faut bien connaitre la structure de spip pour ne pas faire d’erreur.

      Quelqu’un aurait-il une solution plus simple à m’apporter ?

    Répondre à ce message

  • Le 26 septembre 2010 à 11:34, par Pétarel En réponse à : mot clefs partout

    Bonjour,
    Mes mots-clés s’affichent parfaitement dans la partie « mots-clés », mais dans le menu déroulant, ils sont apparemment par ordre antechronologique (je ne suis pas certaine) et non par ordre alphabétique.

    Quelqu’un aurait une idée de ce que je peux faire ? J’ai déjà tenté de mettre le critère par titre dans les boucles du fichier html du plugin, mais ça ne marche pas.

    Merci de votre aide !

    • Le 3 octobre 2010 à 08:03, par Pétarel En réponse à : mot clefs partout

      up !
      Bonjour
      Il n’y a vraiment personne qui ait une idée ?
      Je joins une capture d’écran pour le cas où ça inspirerait quelqu’un.
      Merci !
      Pétarel

      JPEG - 48.9 ko
    • Le 13 octobre 2010 à 11:48, par aRT En réponse à : mot clefs partout

      Bonjour,

      Quelqu’un travaille t’il sur ce plugin pour un spip en 2.1 ?

      Car la derniere mise a jour date de 21-09-2010.

    • Le 13 octobre 2010 à 17:54, par Cyril Marion En réponse à : mot clefs partout

      Hello aRT, peut être qui si tu n’as de mots à ajouter qu’aux documents ou aux auteurs, le plugin mots_objets pourrait te convenir ?

    • Le 13 octobre 2010 à 18:53, par aRT En réponse à : mot clefs partout

      Moi ce que je recherche c’est la notion d’arborescence dans les mots clés, afin d’obtenir une multi-thématique pour remplacer le classement par rubrique.

    • Le 13 octobre 2010 à 19:27, par Pétarel En réponse à : mot clefs partout

      Ben moi, Cyril, je ne sais pas comment te dire MERCI !
      Je ne sais pas combien de temps j’ai cherché ce que tu conseilles. Je cherchais à mettre des mots-clés sur les documents et les sites (en fait, ça me sert à afficher les logos récurrents). J’étais bloquée à SPIP 2.0 et surtout, j’avais les mots clés en classés par ordre de création, ce qui était la galère.
      Là, j’ai tout : le beurre, l’argent du beurre, le sourire de la crémière, et même espoir que ça suivra les évolutions de SPIP.

      Donc IMMENSE merci.
      Je fonce de ce pas sur les forums que j’avais repérés avec le même problème sur l’ordre alphabétique pour donner les références de ce plugin.

      Une question : pourquoi ne sortait-il pas dans le moteur de recherche quand on mettait « mots-clé » ?

      Tu n’imagines pas mon soulagement.
      Merci encore
      Pétarel

    Répondre à ce message

  • Le 16 septembre 2010 à 20:27, par Pétarel En réponse à : mot clefs partout

    Bonjour,
    Je suis sous Spip 2.0.10 et Sarka 3.0.3

    J’ai activé « mots_partout », les mots clé me sont bien proposés pour les documents. Je peux faire s’afficher les mots clé des différents groupes.
    Mais une fois sélectionné, je n’ai rien qui me permette de le « choisir », ce que j’avais sous Spip 192d. Pas d’icône « choisir », pas de mot, rien. Impossible de le mettre sur le document.

    Je ne vois rien qui me permette de régler cela.
    Quelqu’un a une suggestion ?

    Merci !

    Pétarel

    • Le 26 septembre 2010 à 09:09, par Pétarel En réponse à : mot clefs partout

      Problème résolu...
      En fait en désactivant, dans la configuration des groupes de mots-clés « ne sélectionner qu’un seul mot-clé dans ce groupe ».

    Répondre à ce message

  • Le 19 août 2010 à 11:54, par cvalerien En réponse à : mot clefs partout

    Bonjour,

    Version utilisée : SPIP 2.0.10

    Mots Partout Spip2 permet bien d’attribuer des mots-cles aux documents.
    Mais ce n’est plus fonctionnel quand le plugin Médiathèque est actif : quand on édite un document, on n’a plus accès à la liste des mots clés :-(

    Cette anomalie a déjà été remontée le 27 mars par prad.
    Y a t-il eu une avancée depuis ?

    Merci d’avance de vos réponses

    Répondre à ce message

  • Le 30 mai 2010 à 17:58, par Eric Luyckx En réponse à : mot clefs partout

    j’ai un bug soit avec mots partouts soit avec inscription 2 : après avoir fait des modifs dans les mots clef attribués à un auteur, les champs de inscriptions 2 sont vidés !

    qqn a déjà remarqué qqchose de semblable ?

    Répondre à ce message

  • Le 27 juillet 2008 à 11:40, par joseluis En réponse à : id_parent inconnu

    Genial ! le plugin

    mais, je me trouve cet erreur :

    « Error en el sitio, bucle criterio desconocido id_parent ».. Il ne connais pas le critere id-parent :-(

    Je le fait avec le boucle du exemple sur spip 1.9.2d

    Salut.

    • Le 19 janvier 2010 à 20:35, par Joel Vegiard En réponse à : id_parent inconnu

      Bonjour j’ai le même problème. Voici donc le message exacte d’erreur que je reçoit :
      Erreur sur le site, boucle critère inconnu id_parent

      J’ai lu ici même les commentaire mais aucune solution. Voici donc ma boucle :

      <ul>
              <BOUCLE_menu_profs(SPIP_GROUPES_MOTS){id_parent=5}>
                      <li[(#ID_MOT|=={#ENV{filtre}}|?{' ',''}) class="section-actuelle""]>
                              <a href="#GET{url}&filtre=#ID_GROUPE">[(#TITRE|supprimer_numero)]</a>
                      </li>
              </BOUCLE_menu_profs>
      </ul>

      Voici les information relative a mon installation :
      Version SPIP : 1.9.2i (14358)
      Version plugins : 0.4.1
      OS : Ubuntu 8.04 32bits
      PHP : 5.2.6
      MYSQL : 5.0.67
      APACHE : 2.2.9

      Quelqu’un peu m’aider ou me diriger vers une ressource svp ? Bonne journée

    • Le 9 avril 2010 à 10:58, par zerax En réponse à : mot clefs partout

      crée le champ id_parent dans phpmyadmin, dans la table spip_groupes_mots
      en INT(11) non signé

      Ca devrait fonctionner ensuite

    • Le 13 avril 2010 à 18:40, par Pierre KUHN En réponse à : mot clefs partout

      Bonjour

      Ou bien utiliser la lame du couteau suisse qui gère ça.

    Répondre à ce message

  • Le 12 avril 2010 à 15:37, par ? En réponse à : mot clefs partout

    avec SPIP 2.1.0 le plugin version spip 2.0.x ne fonctionne plus, message d’erreur à l’installation , travaillez vous sur la compatibilité ?

    • Le 12 avril 2010 à 15:41, par zerax En réponse à : mot clefs partout

      Salut,

      non pas encore. Je vais déjà regarder comment fonctionne SPIP2.1 au niveau des mots clefs. Mais S’il y a une bonne âme pour s’y lancer aucun problème :)

    Répondre à ce message

  • Le 10 février 2010 à 12:42, par mike En réponse à : critère id_mot inconnu sur les boucles AUTEUR

    Bonjour et merci pour ce plugin très utile !

    Je viens de passer en spip 2.0.1 et j’ai mis a jour mon plugin mots partout vers la version compatible spip 2 citée dans l’article.

    Maintenant j’ai systématiquement la même erreur sur certaines boucles auteurs : Unknown column ’id_mot’ in ’where clause’

    On dirait que id_mot ne passe plus en paramètre des boucles auteurs depuis le passage à Spip 2.

    exemple :

    <BOUCLE_uncollectif(AUTEURS) {id_mot=263}{id_auteur}>
    <BOUCLE_nomcollectif(MOTS){id_groupe=17}{id_auteur}>
    <h3>Membres du collectif #TITRE :</h3>
    <BOUCLE_listeducollectif(AUTEURS){id_mot}{par nom}{tout}{exclus}>
    <li><a href="/spip.php?page=fichemembre&amp;id_auteur=#ID_AUTEUR">#NOM</a></li>
    </BOUCLE_listeducollectif>
    </BOUCLE_nomcollectif>
    </BOUCLE_uncollectif>

    Est-ce que c’est du au fait que le plugin n’est pas encore complètement prêt pour Spip2 ?

    Quelqu’un aurait une idée pour contourner le problème ?

    • Le 9 avril 2010 à 10:20, par Frédéric En réponse à : mot clefs partout

      J’ai exactement le même problème. Quelqu’un sait-il comment contourner l’erreur ?

      Merci !

    • Le 9 avril 2010 à 10:55, par zerax En réponse à : mot clefs partout

      non pas la moindre idée ...

      enfin si, je pense que ce doit être le principe de liaison des tables entres elles...

      bref faut jeter un coup d’oeil la dessus ...

    Répondre à ce message

  • Le 27 mars 2010 à 18:36, par graphie En réponse à : mot clefs partout

    Bonjour,

    SPIP 2.0.10

    Pour les documents, Mots Partout Spip2 n’est plus fonctionnel quand Médiathèque est actif : quand on édite un document, on n’a plus accès à le liste des mots clés :-(

    françois

    • Le 9 avril 2010 à 10:54, par zerax En réponse à : mot clefs partout

      ce doit-être du au fait que mots partout surcharge un même fichier que mediatheque ... a vérifier, ....

      mais de toute facon mots partout ne devrait pas surcharger des fichiers du core, en dehors de ceux correspondant aux mots

    Répondre à ce message

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Champs Extras 3

    16 janvier 2012 – 523 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)

  • Réservation d’événements

    16 mars 2015 – 188 commentaires

    Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées. Installation Le plugin s’installe comme n’importe quel plugin. il nécessite : Agenda API de vérification (...)

  • Les crayons

    23 avril 2008 – 815 commentaires

    Ce plugin permet d’éditer les contenus sur les pages publiques du site, sans passer par l’espace privé de SPIP.

  • LESS pour SPIP : Less-CSS (anciennement LESSpip)

    5 novembre 2010 – 43 commentaires

    Less-CSS (Anciennement LESSpip) est un plugin intégrant facilement le logiciel LESS dans SPIP. LESS est une extension de CSS ajoutant les variables, les classes, les opérations, les imbrications au langage. Facilitant ainsi l’écriture de (...)

  • Recommander

    3 avril 2011 – 16 commentaires

    Ce plugin propose une manière simple de suggérer de recommander par email un article à un ami. Fonction « recommander un article à un ami ». On l’ajoute dans n’importe quel squelette sous la forme : #RECOMMANDERtitre de la page,url de la page,intro (...)

Ça spipe par là