[SPIP Zone] Couteau Suisse / Glossaire interne

Bonjour à tous,

Le glossaire interne présente maintenant deux modes de fonctionnement différents que l'on choisit sur la page de configuration du plugin :

- La solution *CSS*, qui joue que la visibilité de blocs <span> sensibles au passage de la souris et insérés dans le texte d’origine à côté du mot à définir.
- La solution *Javascript&jQuery*, qui joue sur l’insertion en temps réel de la définition du mot dans un bloc <div> qui apparait au niveau du mot survolé par la souris.

Ces deux solutions présentent l’avantage d’être automatiques. Aucune nouvelle fenêtre (popup) n’est ouverte.

Ce message fait appel à toutes les bonnes volontés qui accepteraient de tester la compatibilité des 2 modes avec différents navigateurs et différents systèmes.

Voici la doc : http://www.spip-contrib.net/?article2206
Un grand merci d'avance !
Pat

Le 02/10/07, Pat <patfr@ifrance.com> a écrit :

Bonjour à tous,

Ces deux solutions présentent l’avantage d’être automatiques. Aucune
nouvelle fenêtre (popup) n’est ouverte.

Ce message fait appel à toutes les bonnes volontés qui accepteraient de
tester la compatibilité des 2 modes avec différents navigateurs et
différents systèmes.

testé FFox 2 macosX et safari2 macosx dans les 2 modes
j’ai des exemples simples mais avec plusieurs mots sur une meme page.
Juste une bricole : quand le surlignage des mots est actif le mode jquery passe pas bien si le mot du glossaire est surligné (article issu de résultat de recherche).

très sympa cette petite lame, j’avais testé le plugin à ces débuts c’est de mieux en mieux.
Merci

A+

Arnaud

Arnaud Ventre a écrit :

testé FFox 2 macosX et safari2 macosx dans les 2 modes
j'ai des exemples simples mais avec plusieurs mots sur une meme page.
Juste une bricole : quand le surlignage des mots est actif le mode jquery passe pas bien si le mot du glossaire est surligné (article issu de résultat de recherche).

très sympa cette petite lame, j'avais testé le plugin à ces débuts c'est de mieux en mieux.
Merci

Arnaud,
Merci pour ces retours, je vais compléter l'article sur Contrib, si pour SAF et FF c'est bon sous McOSX.
C'est vrai que je me suis pas encore trop oqp du surlignage, d'autant plus qu'il a été radicalement revu entre 1.92 et 1.93.
Sous quelle version de SPIP es-tu? 1.93 je présume?
Pat

Salut,

Comme je me sens un peu responsable de l'introduction de la lame glossaire dans le couteau suisse, je teste:

SPIP 1.9.3 [10474], mac OSX, FF ça marche bien.
Avec le js il n'y a plus de pb d'accessibilité (d'ailleurs je suggérerais d'en faire le mode par défaut plutôt que le css mais bon, c'est déjà ça). Je confirme que le surlignage recherche casse le js (le span sans doute).

Sinon la lame pourrait être elle-même un peu plus "couteau suisse":

* surlignage de la première occurence seulement/surlignage de toutes les occurences;
* activer/désactiver la sensiblité à la casse;
* activer/désactiver la reconnaissance "stricte" de la chaîne de caractères, sinon pas de verbes dans le glossaire — d'ailleurs, idéalement, la fonction devrait pouvoir reconnaître déclinaisons et conjugaisons... :slight_smile:
* internationalisation?
* ...

encore plus idéalement, il faudrait pouvoir appliquer ces choix mot par mot, en marquant les mot-clés d'un signe distinctif "sensibilité à la casse", etc.
A ce sujet il y a une contrib qui t'a semble-t-il échappée, celle de Thomas:

cf http://www.spip-contrib.net/ecrire/?exec=articles&id_article=790
et http://nephilimrevelation.free.fr/spip.php?article72

fred - inspecteur des travaux finis :-}

Le 03/10/07, Pat <patfr@ifrance.com> a écrit :


Merci pour ces retours, je vais compléter l’article sur Contrib, si pour
SAF et FF c’est bon sous McOSX.
C’est vrai que je me suis pas encore trop oqp du surlignage, d’autant
plus qu’il a été radicalement revu entre 1.92 et 1.93.
Sous quelle version de SPIP es-tu? 1.93 je présume?
Pat

Désolé j’avais pas précisé , non c’est sur une 192svn, j’ai du mal à suivre la 193 …


Arnaud

Bon à mon tour alors, voici le résultat des tests sous SPIP 1.9.3 dev [10230] :

FF : ok
IE 6 : ok
IE 5: ok

Pour les css tout fonctionne bien. Par contre j’ai des soucis avec IE et les js .

Cependant cela doit venir de moi car depuis le passage en 1.9.3 dev et mise à jour du couteau suisse, quelques scripts comme les crayons, innerfade ne fonctionnent plus, il doit y avoir un conflit quelque part donc à priori c’est ok

@+

All sécu

Le 03/10/07, fred <homere1974@yahoo.fr> a écrit :

Salut,

Comme je me sens un peu responsable de l’introduction de la lame
glossaire dans le couteau suisse, je teste:

SPIP 1.9.3 [10474], mac OSX, FF ça marche bien.
Avec le js il n’y a plus de pb d’accessibilité (d’ailleurs je
suggérerais d’en faire le mode par défaut plutôt que le css mais bon,
c’est déjà ça). Je confirme que le surlignage recherche casse le js (le
span sans doute).

Sinon la lame pourrait être elle-même un peu plus « couteau suisse »:

  • surlignage de la première occurence seulement/surlignage de toutes les
    occurences;
  • activer/désactiver la sensiblité à la casse;
  • activer/désactiver la reconnaissance « stricte » de la chaîne de
    caractères, sinon pas de verbes dans le glossaire — d’ailleurs,
    idéalement, la fonction devrait pouvoir reconnaître déclinaisons et
    conjugaisons… :slight_smile:
  • internationalisation?

encore plus idéalement, il faudrait pouvoir appliquer ces choix mot par
mot, en marquant les mot-clés d’un signe distinctif « sensibilité à la
casse », etc.
A ce sujet il y a une contrib qui t’a semble-t-il échappée, celle de Thomas:

cf http://www.spip-contrib.net/ecrire/?exec=articles&id_article=790
et http://nephilimrevelation.free.fr/spip.php?article72

fred - inspecteur des travaux finis :-}


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

fred a écrit :

Salut,

Comme je me sens un peu responsable de l'introduction de la lame glossaire dans le couteau suisse, je teste:

SPIP 1.9.3 [10474], mac OSX, FF ça marche bien.
Avec le js il n'y a plus de pb d'accessibilité (d'ailleurs je suggérerais d'en faire le mode par défaut plutôt que le css mais bon, c'est déjà ça). Je confirme que le surlignage recherche casse le js (le span sans doute).

Le JS est à présent la valeur par défaut.
Le surlignage est à présent traité (v1.7.7.07).

Sinon la lame pourrait être elle-même un peu plus "couteau suisse":

* surlignage de la première occurence seulement/surlignage de toutes les occurences;

surlignage ou glossaire ? parce que le surlignage c'est autre chose.
Le glossaire permet déjà de décider des occurences...

* activer/désactiver la sensiblité à la casse;

quel intérêt ?

* activer/désactiver la reconnaissance "stricte" de la chaîne de caractères, sinon pas de verbes dans le glossaire — d'ailleurs, idéalement, la fonction devrait pouvoir reconnaître déclinaisons et conjugaisons... :slight_smile:

Compliqué ça, non? tu codes ?
On peut imaginer des mots-clés sous forme RegExpr (mais ça, les débutants vont hurler...).

* internationalisation?

aucun pb : il faut traduire cout_fr.php !

encore plus idéalement, il faudrait pouvoir appliquer ces choix mot par mot, en marquant les mot-clés d'un signe distinctif "sensibilité à la casse", etc.

Euh ben à ce train là, c'est plus une lame de couteau, c'est un mouse plugin à coder...

A ce sujet il y a une contrib qui t'a semble-t-il échappée, celle de Thomas:
cf SPIP-Contrib
et Free.fr - Pages personnelles: Trop de slots demandes

Non, t'as vu le forum public ?

fred - inspecteur des travaux finis :-}

Bien signé...
Merci pour les remarques.
Pat !

webmaster allsecurite.com a écrit :

Bon à mon tour alors, voici le résultat des tests sous *SPIP 1.9.3 dev

FF : ok
IE 6 : ok
IE 5: ok

ah bon, IE6 et IE5 acceptent le glossaire en CSS ? chez moi non... tu as bien recalculé ta page? tu es sous quel système ?

Pour les css tout fonctionne bien. Par contre j'ai des soucis avec IE et les js .
Cependant cela doit venir de moi car depuis le passage en 1.9.3 dev et mise à jour du couteau suisse, quelques scripts comme les crayons, innerfade ne fonctionnent plus, il doit y avoir un conflit quelque part donc à priori c'est ok

Bah non alors, on peut pas dire que c'est ok si ya des soucis...

Pat

Arnaud Ventre a écrit :

Juste une bricole : quand le surlignage des mots est actif le mode jquery passe pas bien si le mot du glossaire est surligné (article issu de résultat de recherche).

Voila, le surlignage est à présent traité (v1.7.7.07).
Pat

Je souhaiterais utiliser la lame sommaire automatique du couteau suisse sur un site existant (environ 1000 articles) le problème est que je ne me vois pas placer [!sommaire] sur tous les articles existants qui n'ont pas besoin de sommaire.

De plus, il me semble plus intéressant d'avoir le comportement inverse c'est-à-dire de placer une balise [sommaire] uniquement pour les articles qui en ont besoin.

Est-il possible, simplement, d'avoir cette fonctionnalité (éventuellement une option dans la config du plugin). Je pense que je ne suis pas le seul avoir besoin de ça.

Dans la mesure où ce développement n'est pas souhaité pour le plugin, quelqu'un peut-il me donner des pistes pour que je tente de modifier ce comportement.

Merci d'avance.

Laurent Casagrande
CRDP de Bourgogne - Dijon

Le 04/10/07, Pat <patfr@ifrance.com> a écrit :

Arnaud Ventre a écrit :

Juste une bricole : quand le surlignage des mots est actif le mode
jquery passe pas bien si le mot du glossaire est surligné (article issu
de résultat de recherche).

Voila, le surlignage est à présent traité (v1.7.7.07).
Pat

Quel luxe ! C’est une lame d’orfevre
:slight_smile:


Arnaud

Laurent Casagrande a écrit :

Je souhaiterais utiliser la lame sommaire automatique du couteau suisse sur un site existant (environ 1000 articles) le problème est que je ne me vois pas placer [!sommaire] sur tous les articles existants qui n'ont pas besoin de sommaire.

De plus, il me semble plus intéressant d'avoir le comportement inverse c'est-à-dire de placer une balise [sommaire] uniquement pour les articles qui en ont besoin.

As-tu bien regardé la config du plugin ? Cela est déjà implémenté.
Pat

Pat a tapoté, le 10/4/07 3:19 AM:

* surlignage de la première occurence seulement/surlignage de toutes les occurences;

surlignage ou glossaire ? parce que le surlignage c'est autre chose.
Le glossaire permet déjà de décider des occurences...

ok

* activer/désactiver la sensiblité à la casse;

quel intérêt ?

limiter les homonymies noms propres/noms communs entre autres

[...]

  Euh ben à ce train là, c'est plus une lame de couteau, c'est un mouse

plugin à coder...

c'est bien ce que je pense...

A ce sujet il y a une contrib qui t'a semble-t-il échappée, celle de Thomas:
cf SPIP-Contrib
et Free.fr - Pages personnelles: Trop de slots demandes

Non, t'as vu le forum public ?

Justement, cette contrib me paraît dans son principe assez éloignée du glossaire du couteau suisse et je ne comprend pas pourquoi tu y renvoies quand même.
Honnêtement, je me demande dans quelle mesure ton lobbying, pardon, ton enthousiasme sur le couteau suisse ne refroidit pas certaines ardeurs pour des fonctions qui pourraient être développées parallèlement et différemment.
Tu me diras «takakoder», et tu auras raison, mais bon...

Merci pour les remarques.

A la bonne heure!

fred - un peu agacé aussi

fred a écrit :

  Euh ben à ce train là, c'est plus une lame de couteau, c'est un mouse

plugin à coder...

c'est bien ce que je pense...

A ce sujet il y a une contrib qui t'a semble-t-il échappée, celle de Thomas:
cf SPIP-Contrib
et [L’Incunable Souveraineté] Le fonctionnement du glossaire

Non, t'as vu le forum public ?

Justement, cette contrib me paraît dans son principe assez éloignée du glossaire du couteau suisse et je ne comprend pas pourquoi tu y renvoies quand même.

Ben réfléchis un peu, en commençant par les définitions par mots-clés.

Honnêtement, je me demande dans quelle mesure ton lobbying, pardon, ton enthousiasme sur le couteau suisse ne refroidit pas certaines ardeurs pour des fonctions qui pourraient être développées parallèlement et différemment.

Vraiment n'importe quoi....

Tu me diras «takakoder», et tu auras raison, mais bon...

Eh bien, je le dis, en hausant le ton, même !

Merci pour les remarques.

A la bonne heure!

fred - un peu agacé aussi

Hmm ... Faut te calmer fred.

Le Couteau Suisse rassemble de petites fonctionnalités.
Un glossaire, c'est pas grand chose que des RegExpr.
Bien avant CFG, ce plugin a mis en place un système de config pratique et manipulant des variables.
Le Couteau Suisse est également pour les débutants et les gens pressés.
Maintenant, si tu veux développer un mouse plugin Glossaire, ne te gêne pas !!
Pour l'instant j'essaie de répondre à toutes les remarques et aux propositions d'améliorations.
Il y a une vie en dehors du Couteau Suisse et le code de ce plugin est libre. Les plugins fleurissent,et c'est tant mieux. Je peux aider au cas par cas.
Mais sache qu'à titre personnel, je ne te dois rien, fred.
Cesse de t'agacer contre des gens bénévoles et *CODE MON VIEUX* !

Pat, Zen.

Pat a tapoté, le 10/4/07 2:12 PM:

Vraiment n'importe quoi....

cool down, je vais être plus explicite:
Dans la rubrique "glossaire" de spip-contrib, chaque contrib a son intérêt, faire un lien systématique vers la tienne, aussi bonne soit-elle, ça abuse
Chacun est assez grand pour choisir celle qui l'intéresse (et je ne dis pas ça pour ma petite crotte spécialement, puisque j'ai moi-même conseillé le couteau suisse quand ça correspondait au besoin)

Le Couteau Suisse rassemble de petites fonctionnalités.

je n'ai rien contre le couteau suisse, simplement ta façon de l'imposer me titille

Mais sache qu'à titre personnel, je ne te dois rien, fred.

...rendez-vous à midi sur la grand place, gringo

Cesse de t'agacer contre des gens bénévoles et *CODE MON VIEUX* !

Pat, Zen.

fred - capilotracteur (sur son temps libre)

fred a écrit :

je n'ai rien contre le couteau suisse, simplement ta façon de l'imposer me titille

Vraiment n'importe quoi.... (bis)

* Pat tapuscrivait, le 05/10/2007 00:04:

fred a écrit :

je n'ai rien contre le couteau suisse, simplement ta façon de l'imposer me titille

Vraiment n'importe quoi.... (bis)

Non, Pat, ce n'est pas n'importe quoi.
Si tu mettais à jour les plugins et contribs dont tu t'inspire en fonction des améliorations et des corrections de bug que tu apportes dans le couteau suisse, tu ne donnerais pas l'impression d'imposer le couteau suisse.
Pour ma part, je n'utilise le couteau suisse que parce qu'il est plus à jour que les 2 plugins typo exposant et typo guillemets.
Mais ça me fait braire de devoir mettre un code que je ne comprends pas et sur lequel je ne sais pas intervenir.
Alors, oui, intentionnellement, tu n'impose pas couteau suisse.
Objectivement, si !

PS : je t'ai donné la clef pour ne plus le faire objectivement, go go go.

--
RealET

PS : je t'ai donné la clef pour ne plus le faire objectivement, go go go.

Tu es devenu contremaître, realet ?

-- Fil

* Fil tapuscrivait, le 05/10/2007 10:04:

PS : je t'ai donné la clef pour ne plus le faire objectivement, go go go.

Tu es devenu contremaître, realet ?

Non, maître, bien sûr !

--
RealET

Le 05/10/07, RealET <real3t@gmail.com> a écrit :

  • Pat tapuscrivait, le 05/10/2007 00:04:

fred a écrit :

Pour ma part, je n’utilise le couteau suisse que parce qu’il est plus à

jour que les 2 plugins typo exposant et typo guillemets.
Mais ça me fait braire de devoir mettre un code que je ne comprends pas
et sur lequel je ne sais pas intervenir.

Tu te sous estimes :slight_smile:

A+


Arnaud