[spip-dev] auteurs

Bonjour,

voici une petite réflexion personnelle, si cela peut aider (désolé pour le bruit si cela n'intéresse personne) :

- J'aimerai que sur un article on puisse ajouter des liens, autant que l'on veut afin d'enrichir l'article mais sans que ceux-ci soient forcément dans le texte... (idem qu'ajouter des liens à une rubrique...)... cela permettant ensuite en combiannt les liens et les mots clés d'un article de créer un annuaire sans faire une rubrique annuaire par exemple...
- il me semble que dans un article, on peut vouloir indiquer le rédacteur, un contact, une personne ressource, une équipe projet etc. et tout cela en interne... mais comment faire sans indiquer les adresses de courriel ? ne serait-il pas possible d'indiquer si la personne est uniquement le rédacteur ou une personne ressource ? Comment cela se passe aujourd'hui si j'ai trois auteurs sur un article et que je veux écrire au rédacteur ? Comment sélectionner à quel personne j'écris en fonction de sa position par rapport à l'article ?

Merci

Cordialement

N'est-ce pas déjà le rôle des meta data pouvant figurées dans le header HTML ?

jl-grellier@cr-limousin.fr a écrit :

Bonsoir,

- il me semble que dans un article, on peut vouloir indiquer le
rédacteur, un contact, une personne ressource, une équipe projet etc. et
tout cela en interne... mais comment faire sans indiquer les adresses de
courriel ? ne serait-il pas possible d'indiquer si la personne est
uniquement le rédacteur ou une personne ressource ? Comment cela se
passe aujourd'hui si j'ai trois auteurs sur un article et que je veux
écrire au rédacteur ? Comment sélectionner à quel personne j'écris en
fonction de sa position par rapport à l'article ?

Oui, il y a quelque chose à faire de ce côté. Le cas le plus fréquent et
le plus évident du problème que tu poses est sans doute la distinction
entre "auteur" et "traducteur".

J'utilise actuellement la solution décrite ici :

Mais il s'agit d'une méthode bancale et très peu élégante dans la mesure
où elle oblige à dupliquer les identités d'auteurs dès lors qu'une
personne remplit plus qu'un rôle. Par exemple, lorsqu'un auteur est à la
fois auteur de certains articles et traducteurs d'autres articles, c'est
un vrai casse-tête actuellement de représenter ces relations dans la
base de données (sans parler du fait que le truc doit être facilement
compréhensible par tous les utilisateurs).

Je pense que la solution la plus solide serait de rajouter une colonne
dans la table de jointure entre les auteurs et les articles, cette
colonne supplémentaire renvoyant vers une table spip_fonctions_auteurs
contenant les différentes caractérisations des liens qui peuvent exister
entre un auteur et une ressource (depuis "auteur de l'article", jusqu'à
"personne souhaitant être informé quand cet article est mis à jour" en
passant par "article faisant partie de la liste des favoris de tel
auteur", "traducteur de l'article", "personne de contact", "orthographe
relue par", etc). Une option dans la config (désactivée par défaut)
ferait apparaître dans le formulaire permettant d'ajouter des auteurs un
champ select contenant les diverses possibilités créées par le webmestre
(par défaut, la table spip_fonctions_auteurs ne contenant que la seule
entrée "auteur de l'article").

Z'en pensez quoi ?

François