[SPIP Zone] SPIP arbre des mots?

Je fais donc suivre à spip-zone@rezo.net, si il y a du monde intéressé!

Pierre Andrews a écrit :

On 04 Apr, 2006, at 13:39, toutati@free.fr wrote:

Comme je te vois très actif sur les mots clefs et les plug, j'aimerais te demander si il existe un système plugin en 1.9
qui reprenne l'arbre des mots clefs?

ça fait un moment que je n'ai pas touché à ces mots clefs en fait. Je ne pense pas qu'il y ait encore de plugin pour l'arborescence de mots clefs. Tu pourrais demander à spip-zone dans le doute, mais vraiment, je ne pense pas que ça existe.

Alors je vais me lançer dans son dev, mais je repars 2 semaines dans la montagne avec que du rtc
j'ai installé agora qui gère ça, avec pear je crois et le principe de 3 champs supplémentaires left right level,

Le principe:
http://satz.free.fr/blog/index.php?2005/01/25/71-stockage-de-donnees-hierarchisees-dans-une-base-de-donnees

je vais peut être créer une table plutôt que d'ajouter 3 colonnes, ça sera plus compatible avec les MAJ
dis moi si tu as une idée de la marche à suivre?

Fait un signe à spip-zone@rezo.net alors dans ce cas, je pense qu'il y a des gens que cela interessera (comme Jacques par exemple je pense).

Moi je l'aurais vue de façon plus souple que Agora, dans un mode à la delicious par exemple (mais en encore mieux). Au lieu d'avoir une hierarchie, il y a des "sacs" de mots et un mot peut en fait être mis dans plusieurs sacs. Et on pourrait imaginer ensuite avoir des sacs dans des sacs, etc...

J'y avait un peu pensé à un moment, sans allez très loin, quand je bidouillé mots-partout. En fait, ce que je décrit plus tôt revient un peu à avoir des mots clefs sur les mots clefs. ça veut donc dire une simple table en plus spip_mots_mots avec 2 colonnes id_mot et id_mot_sous. Du coup, ça fait un système extrèmement souple, peut être même trop du coup, mais les contraintes ne seraient misent que sur l'interface d'ajout/consultation et pas sur la structure de données, ce qui permettrait dans le futur des developpements à partir de la même base, tu vois l'idée?

je trouve que oui, ça risque d'être un peu trop souple, bien que l'idée de faire des groupes de mots qui en contiennent d'autres m'est d'abbord venu à l'esprit,
puis je pensais qu'on pouvait s'en tenir à des mots d'un groupe qui contiennent d'autres mots (comme agora), mais peut être que je ne visualise pas bien ton idée?
Pour moi, il y a besoin de pouvoir faire ressortir par exemple des espèces en remontant leur classes ainsi je supposais une forme d'obligation pour l'auteur d'entrer tous les champs si ils n'existent pas puis de s'en servir en n'affiliant comme mot clef que le dernier niveau
-ce principe doit s'appliquer par exemple à Zoologie > Invertébrés à pattes > Insectes > Lépidoptères (Papillons & Chenilles) > Nymphalidés
-un autre groupe_mot clef nommé localisation Pays>Région>ville
l'article étant la fiche de l'animal Tabac d'Espagne, mâle Argynnis paphia L, il reçoit le mot clef Nymphalidés
Bon, j'ai encore besoin d'éclaircir l'idée avec d'autres!

Pierre

PS: je ne sais pas prq, mais je reçois 2 fois tes mails.

yes, c'est moi qui n'envoyait pas depuis la bonne adresse désolé

toutati@free.fr a écrit :

Je fais donc suivre à spip-zone@rezo.net, si il y a du monde intéressé!

Pierre Andrews a écrit :

On 04 Apr, 2006, at 13:39, toutati@free.fr wrote:

Comme je te vois très actif sur les mots clefs et les plug, j'aimerais te demander si il existe un système plugin en 1.9
qui reprenne l'arbre des mots clefs?

ça fait un moment que je n'ai pas touché à ces mots clefs en fait. Je ne pense pas qu'il y ait encore de plugin pour l'arborescence de mots clefs. Tu pourrais demander à spip-zone dans le doute, mais vraiment, je ne pense pas que ça existe.

Alors je vais me lançer dans son dev, mais je repars 2 semaines dans la montagne avec que du rtc
j'ai installé agora qui gère ça, avec pear je crois et le principe de 3 champs supplémentaires left right level,

Le principe:
http://satz.free.fr/blog/index.php?2005/01/25/71-stockage-de-donnees-hierarchisees-dans-une-base-de-donnees

Et ça a été repris dans http://www.linagora.org/article90.html
Linagora est engagé par contrat avec la DGA à mettre à jour ceci pour les versions ultérieures de SPIP.
(Tout comme SPIP forms, mais là, le travail a déjà été fait en plugin par Cédric :wink: )
Donc, tu peux voir avec eux...
Et contrairement à AGORA, la version de Linagora permet de déplacer un mot clef et son arbo dépendante d'un seul coup (on peut pas changer les éléments de place dans AGORA).

je vais peut être créer une table plutôt que d'ajouter 3 colonnes, ça sera plus compatible avec les MAJ
dis moi si tu as une idée de la marche à suivre?

Fait un signe à spip-zone@rezo.net alors dans ce cas, je pense qu'il y a des gens que cela interessera (comme Jacques par exemple je pense).

Moi je l'aurais vue de façon plus souple que Agora, dans un mode à la delicious par exemple (mais en encore mieux). Au lieu d'avoir une hierarchie, il y a des "sacs" de mots et un mot peut en fait être mis dans plusieurs sacs. Et on pourrait imaginer ensuite avoir des sacs dans des sacs, etc...

J'y avait un peu pensé à un moment, sans allez très loin, quand je bidouillé mots-partout. En fait, ce que je décrit plus tôt revient un peu à avoir des mots clefs sur les mots clefs. ça veut donc dire une simple table en plus spip_mots_mots avec 2 colonnes id_mot et id_mot_sous. Du coup, ça fait un système extrèmement souple, peut être même trop du coup, mais les contraintes ne seraient misent que sur l'interface d'ajout/consultation et pas sur la structure de données, ce qui permettrait dans le futur des developpements à partir de la même base, tu vois l'idée?

je trouve que oui, ça risque d'être un peu trop souple, bien que l'idée de faire des groupes de mots qui en contiennent d'autres m'est d'abbord venu à l'esprit,
puis je pensais qu'on pouvait s'en tenir à des mots d'un groupe qui contiennent d'autres mots (comme agora), mais peut être que je ne visualise pas bien ton idée?
Pour moi, il y a besoin de pouvoir faire ressortir par exemple des espèces en remontant leur classes ainsi je supposais une forme d'obligation pour l'auteur d'entrer tous les champs si ils n'existent pas puis de s'en servir en n'affiliant comme mot clef que le dernier niveau
-ce principe doit s'appliquer par exemple à Zoologie > Invertébrés à pattes > Insectes > Lépidoptères (Papillons & Chenilles) > Nymphalidés
-un autre groupe_mot clef nommé localisation Pays>Région>ville
l'article étant la fiche de l'animal Tabac d'Espagne, mâle Argynnis paphia L, il reçoit le mot clef Nymphalidés
Bon, j'ai encore besoin d'éclaircir l'idée avec d'autres!

La notion de sacs, c'est bien sympathique aussi, mais c'est un autre besoin.

Typiquement, les mots clefs arborescents peuvent répondre au besoin de muti-rubriquage :
- on crée une rubrique spécifique pour le multi rubriquage
- les articles sont tous dans cette rubrique et chacun reçoit un ou plusieurs mots clefs pour indiquer où ils sont placés dans l'arbo
- le squelette se base sur la hiérarchie des mots clefs pour afficher la navigation (implique que la boucle HIERARCHIE fonctionne aussi sur les MC, en plus des rubriques et des forums)

Application : Régions et Départements pour les MC
Et les articles sont une présentation d'associations présentes dans tels et tels départements

--
RealET — SPIP fort et vert !

Le Mardi 4 Avril 2006 19:48, RealET a écrit :

Et ça a été repris dans http://www.linagora.org/article90.html
Linagora est engagé par contrat avec la DGA à mettre à jour ceci pour
les versions ultérieures de SPIP.
(Tout comme SPIP forms, mais là, le travail a déjà été fait en plugin
par Cédric :wink: )
Donc, tu peux voir avec eux...

De mémoire et pour avoir répondu à l'appel d'offre de la DGA et géré une
partie du projet, il était prévu un reversement d'un certain nombre de
développements, mais pas une maintenance de ces derniers... (la nuance est de
taille).

Pour spip_forms, Antoine avait été payé pour réaliser un certain nombre de dev
(spip-forms, notificaiton étendue, gallerie de documents étendues de
mémoire). Tout devait être reversé a minima sur le lab (ce qui a été fait a
minima pour spip-forms & la notification - pour la gallerie de documents, je
ne crains que cela ne se soit perdu... :frowning: ).

Pour le reste, voir avec Linagora...

Nicolas
--
Nicolas Steinmetz - http://www.lessteinmetz.net/

Nicolas Steinmetz a écrit :

Le Mardi 4 Avril 2006 19:48, RealET a écrit :

Et ça a été repris dans http://www.linagora.org/article90.html
Linagora est engagé par contrat avec la DGA à mettre à jour ceci pour
les versions ultérieures de SPIP.
(Tout comme SPIP forms, mais là, le travail a déjà été fait en plugin
par Cédric :wink: )
Donc, tu peux voir avec eux...
    
De mémoire et pour avoir répondu à l'appel d'offre de la DGA et géré une partie du projet, il était prévu un reversement d'un certain nombre de développements, mais pas une maintenance de ces derniers... (la nuance est de taille).

Pour spip_forms, Antoine avait été payé pour réaliser un certain nombre de dev (spip-forms, notificaiton étendue, gallerie de documents étendues de mémoire). Tout devait être reversé a minima sur le lab (ce qui a été fait a minima pour spip-forms & la notification - pour la gallerie de documents, je ne crains que cela ne se soit perdu... :frowning: ).

Pour le reste, voir avec Linagora...
  

J'ai testé bien sur! y'a 3 jours http://www.linagora.org/article90.html sur linux, le patch ne fonctionne qu'avec la version de spip qu'il donne 1.8b+,
et encore, il y a une table qu'il ne remplit pas, c'est pas super clean en fait, il y a des modifs partout dans une 12z de fichiers..
c'est pour ça que j'imaginais faire un plug
Et sur spip agora, ç'est assez propre, je pense qu'on doit pouvoir déplaçer des blocs vu que cela fonctionne de la même manière (left right niveau)
mais éthiquement j'ai pas envie de devoir m'en servir vu que je crois bien plus en spip et sa communauté
Bon, je vais voir avec eux, qui faut il contacter alors?
Est ce qu'on se retrouve avec "développé par this enterprise" ou pas?
des gens intéressés ici? ça doit pas être super sorcier quand même
'rci
touti

Nicolas
  

Le Mardi 4 Avril 2006 22:43, toutati@free.fr a écrit :

J'ai testé bien sur! y'a 3 jours http://www.linagora.org/article90.html
sur linux, le patch ne fonctionne qu'avec la version de spip qu'il donne
1.8b+,

Oui à l'époque le site de la DGA était basé sur 1.8CVS - je ne sais pas s'ils
ont fait la maj vers 1.8 stable et 1.8.x

mais éthiquement j'ai pas envie de devoir m'en servir vu que je crois
bien plus en spip et sa communauté

je ne rentrerais pas dans ce débat :wink:

Bon, je vais voir avec eux, qui faut il contacter alors?

Aucune idée, cela fait plus d'un an que je ne suis plus chez Linagora donc je
ne sais pas qui est sur le projet, ni où il en est.

Tente peut être du coté de Michel Marie Maudet (directeur technique / DG
Adjoint) : maudet@linagora.com mais sans dire que tu viens de ma part stp :wink:

Nicolas

Et sur spip agora, ç'est assez propre, je pense qu'on doit pouvoir déplaçer des blocs vu que cela fonctionne de la même manière (left right niveau)
mais éthiquement j'ai pas envie de devoir m'en servir vu que je crois bien plus en spip et sa communauté

SPIP-Agora est un logiciel libre, dont tu peux récupérer le source, le modifier, l'ajouter dans un autre projet libre...

Où est le problème ? Pourquoi invoquer une problématique éthique ?

-Nicolas

--
Nicolas "Brush" HOIZEY
Clever Age : http://www.clever-age.com/
Gastero Prod : http://www.gasteroprod.com/
phpMyChat : http://phpmychat.sf.net/

Selon Nicolas Hoizey <nicolas@hoizey.com>:

> Et sur spip agora, ç'est assez propre, je pense qu'on doit pouvoir
> déplaçer des blocs vu que cela fonctionne de la même manière (left right
> niveau)
> mais éthiquement j'ai pas envie de devoir m'en servir vu que je crois
> bien plus en spip et sa communauté

SPIP-Agora est un logiciel libre, dont tu peux récupérer le source, le
modifier, l'ajouter dans un autre projet libre...

Où est le problème ? Pourquoi invoquer une problématique éthique ?

Oups, en fait il y a 2 problèmes, le premier c'est que le dev d'agora a figé une
version de spip, comme j'apprécie les plugs de spip 1.9 le nouveau look et
toutes les contribs et les changements, je n'ai pas envie de basculer sur agora
juste parce qu'il y a l'arbre des mots dont j'ai besoin.
Pour moi la richesse d'un logiciel libre c'est sa communauté,
et je ne pourrais pas compter sur la communauté spip pour les futurs dev si je
me cale sur spip-agora.

Même si il y a des choses très intéressantes dans spip-agora et un certain
professionalisme, sans vouloir blesser personne S-Agora a fait un fork de spip
et a du coup ignoré cette nécessaire richesse communautaire.
Je considère donc que cela est plutôt en dehors de l'éthique que je me donne:
une facilité d'accès pour tous à developper ensemble.

Mais cela n'est jamais que selon mon point de vue et il y a apparemment matière
à fusionner les idées et les ressources de chacun :wink:

touti

-Nicolas

--
Nicolas "Brush" HOIZEY
Clever Age : http://www.clever-age.com/
Gastero Prod : http://www.gasteroprod.com/
phpMyChat : http://phpmychat.sf.net/

Oups, en fait il y a 2 problèmes, le premier c'est que le dev d'agora a figé une
version de spip, comme j'apprécie les plugs de spip 1.9 le nouveau look et
toutes les contribs et les changements, je n'ai pas envie de basculer sur agora
juste parce qu'il y a l'arbre des mots dont j'ai besoin.

OK, c'est compréhensible.

Pour moi la richesse d'un logiciel libre c'est sa communauté,
et je ne pourrais pas compter sur la communauté spip pour les futurs dev si je
me cale sur spip-agora.

Effectivement.

Même si il y a des choses très intéressantes dans spip-agora et un certain
professionalisme, sans vouloir blesser personne S-Agora a fait un fork de spip
et a du coup ignoré cette nécessaire richesse communautaire.

Une fois de plus, ce n'est pas si simple, rien n'a été ignoré, mais des choix ont été faits. Une fois de plus, ces choix seraient sans doute fort différents s'ils étaient à refaire aujourd'hui étant donnés les nombreux progrès de SPIP ces dernières années.

Je considère donc que cela est plutôt en dehors de l'éthique que je me donne:
une facilité d'accès pour tous à developper ensemble.

OK.

En tout cas, rien dans tout cela n'empêche de regarder le code de SPIP-Agora sur les fonctionnalités intéressantes qui ne sont pas encore dans SPIP, et de le copier tel quel ou de l'adapter, voir de développer complètement différemment si cela peut être mieux fait.

-Nicolas

--
Nicolas "Brush" HOIZEY
Clever Age : http://www.clever-age.com/
Gastero Prod : http://www.gasteroprod.com/
phpMyChat : http://phpmychat.sf.net/