[spip-dev] auteurs/inc_surligne/ob_start/OAI

Bonjour,

j'ai un souhait, une information et une question :

1. Le souhait : est-il possible de faire en sorte que soit implémenté
dans les prochaines versions de Spip, un système permettant d'obtenir
un classement alphabétique par nom patronymique d'auteur sans être
obligé d'en passer par la séquence Dupont, Jean (plutôt que Jean
Dupont), et sans avoir à numéroter ses auteurs ? J'imagine qu'il y a
une solution lourde (modif de la bdd.) et une solution légère
(inclusion d'un critère de boucle {par_nom_second}.

2. L'info : pour en finir avec les inc_surligne, je signale qu'en php
4.3.2 et php 4.3.3, les versions de Spip antérieures à 1.6 peuvent ne
plus surligner (mais afficher quand même le texte si on a remplacé les
ob_start)

3. La question : pourquoi est-ce que les versions en téléchargement de
Spip 1.6 contiennent encore le ob_start fautif ? Il me semble que
nombre de serveurs montent en versions de php (qui en est déjà à 4.3.3.
alors que le bug vient dès la 4.3.2), et qu'un nombre grandissant de
gens se demandent ce qui ne va pas, ce qui provoque un bruit passable
sur la liste users (faut réexpliquer à chaque fois, cf. dernier échange
entre les deux Pierre)

4. Le rab : j'utilise Spip dans un cadre de publication scientifique et
je trouve dommage que Spip ne bénéficie pas d'un script lui permettant
d'être conforme au protocole OAI-PMH (c'est une sorte de RSS pour les
publis scientifiques pour aller vite). Je voudrais savoir si personne,
par hasard, ne se sent des ailes pour écrire ce script (qui ne doit pas
être sorcier à mon avis). Et je précise que si j'en parle ici, c'est
que je ne sais pas le faire, et qu'il n'y a pas de dev php dans mon
institution à qui je pourrais le suggérer. Pour ceux que ça intéresse :
http://www.openarchives.org
et
http://www.openarchives.org/OAI/openarchivesprotocol.html
Comme Spip est en train de devenir massivement multilingue, ce serait
un outil excellent à mon avis.

Amitiés,

Pierre Mounier

@ Pierre Mounier <postmaster@numericat.net> :

1. Le souhait : est-il possible de faire en sorte que soit implémenté
dans les prochaines versions de Spip, un système permettant d'obtenir
un classement alphabétique par nom patronymique d'auteur sans être
obligé d'en passer par la séquence Dupont, Jean (plutôt que Jean
Dupont), et sans avoir à numéroter ses auteurs ? J'imagine qu'il y a
une solution lourde (modif de la bdd.) et une solution légère
(inclusion d'un critère de boucle {par_nom_second}.

Regarde ici :
    http://www.spip.net/ecrire/articles.php3?id_article=2051

2. L'info : pour en finir avec les inc_surligne, je signale qu'en php
4.3.2 et php 4.3.3, les versions de Spip antérieures à 1.6 peuvent ne
plus surligner (mais afficher quand même le texte si on a remplacé les
ob_start)

    Ce sera corrigé dans la 1.7, mais on ne revient pas sur les versions
précédentes sauf trou de sécurité (on ne veut pas et on ne sait pas gérer
des branches dans le code).

4. Le rab : j'utilise Spip dans un cadre de publication scientifique et
je trouve dommage que Spip ne bénéficie pas d'un script lui permettant
d'être conforme au protocole OAI-PMH (c'est une sorte de RSS pour les
publis scientifiques pour aller vite). Je voudrais savoir si personne,
par hasard, ne se sent des ailes pour écrire ce script (qui ne doit pas
être sorcier à mon avis). Et je précise que si j'en parle ici, c'est
que je ne sais pas le faire, et qu'il n'y a pas de dev php dans mon
institution à qui je pourrais le suggérer. Pour ceux que ça intéresse :
http://www.openarchives.org
et
Open Archives Initiative - Protocol for Metadata Harvesting - v.2.0

As-tu regardé du côté des champs 'extra' en préparation ? (Il n'y a pas de
doc, car c'est pour la version 1.7, mais spipquebec.org, je crois, a noté
quelques éléments qui permettent de voir de quoi il s'agit)

-- Fil