Pour différencier un rédacteur d'un auteur (j'ai recopié dans SPIP un
article de presse, mais je ne suis pas l'auteur) dans le but d'afficher
l'auteur dans l'article et de garder une trace de "la secrétaire" dans la
partie d'admistration, je vous propose une solution simple à mettre en
oeuvre et potentiellement plus puissante :
A chaque "auteur", on lui associe un rôle.
En fait il convient alors de parler de "personne", et le rôle devient au
choix "auteur, traduction, rédacteur, illustrateur, interviewer...)
Concrètement, il faut une table supplémentaire "rôle" (attention au
multilingue) et un champ supplémentaire "id_role" dans les tables
"spip_auteurs_xxx".
Dans le squelette on pourra utiliser un mot-clé #ROLE, #ID_ROLE...
Dans l'interface d'administration, une simple liste déroulante sera associée
à chaque "auteur", pardon "personne".
Ainsi on affichera par exemple dans la partie public "Propos recueillis par
Arno", si "Arno" à le rôle d' "interwiever", etc.
Pour ne pas trop changer les habitudes, le rôle par défaut sera "auteur" et
accessoirement ceci pourra être masqué dans les réglages du site.
De plus pour rendre les squelettes réutilisables d'un site à l'autre, il
convient de "standardiser" les rôles :
on trouvera ça facilement dans le monde des bibliothécaires : http://www.ifla.org/VI/3/p1996-1/appx-c.htm (UNIMARC) http://www.loc.gov/marc/relators/relaterm.html (MARC21)
Si l'article est en fait une chanson (avec le mp3 ou le mid en pièce
jointe), on utilisera les rôles "compositeur", "auteur", "interprète" ...
Tu pourrais peut être aussi créer un groupe de mot clé qui contiendrait tes
secrétaires, ou tes auteurs originaux, ou même tes traducteurs si tu
installe spip 1.7 ;-).
Comme ça tu récupères ce que tu veux, ou tu veux, sans faire une ligne de
code supplémentaire, enfin, il me semble.
@+
BoOz
"Yves Pratter" <yves.pratter@laposte.net> a écrit dans le message de
news:boh3hc$lo3$1@sea.gmane.org...
Bonsoir,
Pour différencier un rédacteur d'un auteur (j'ai recopié dans SPIP un
article de presse, mais je ne suis pas l'auteur) dans le but d'afficher
l'auteur dans l'article et de garder une trace de "la secrétaire" dans la
partie d'admistration, je vous propose une solution simple à mettre en
oeuvre et potentiellement plus puissante :
A chaque "auteur", on lui associe un rôle.
En fait il convient alors de parler de "personne", et le rôle devient au
choix "auteur, traduction, rédacteur, illustrateur, interviewer...)
Concrètement, il faut une table supplémentaire "rôle" (attention au
multilingue) et un champ supplémentaire "id_role" dans les tables
"spip_auteurs_xxx".
Dans le squelette on pourra utiliser un mot-clé #ROLE, #ID_ROLE...
Dans l'interface d'administration, une simple liste déroulante sera
associée
à chaque "auteur", pardon "personne".
Ainsi on affichera par exemple dans la partie public "Propos recueillis
par
Arno", si "Arno" à le rôle d' "interwiever", etc.
Pour ne pas trop changer les habitudes, le rôle par défaut sera "auteur"
Tu pourrais peut être aussi créer un groupe de mot clé qui contiendrait
tes
secrétaires, ou tes auteurs originaux, ou même tes traducteurs si tu
installe spip 1.7 ;-).
J'utilise déjà SPIP 1.7 et j'utilise déjà des groupes de mots clé.
Mais à utiliser des mots clés à la place d'auteur, SPIP devient une vrai
usine à gaz à utiliser :
- Si quelqu'un est à la fois secrétaire et auteur, il faut les saisir en
double.
- La saisie devient lourde et difficilement compréhensible (je dois
m'effacer comme auteur et me rajouter comme mot-clé)
- tu perds le bénéfice de la messagerie interne (on ne communique pas avec
un mot-clé ;-))
- bonjour la lisibilité des squelettes et surtout ils seront difficilement
réutilisables par d'autres.
J'utilise concrètement les mots clés comme... mots-clés mais aussi comme
"journaux" (Monde, Huma...) et enfin comme "'Editeur" (Gallimard,
Dargaux...).
Je trouve que la saisie se complique avec des mots-clés "visiblent" dans
toutes les rubriques alors qu'ils n'ont de sens que pour une rubrique
donnée, voir que uniquement pour les articles ou uniqment les brèves dans
une rubrique donnée.
-> dis m'sieur SPIP, tu pourrais pas faire une association des groupes de
mots-clés en fonction de la rubrique ?
D'ailleurs ce principe fonctionne à merveille avec les administrateurs
restreints.
- Dommage que l'on ne puisse pas associer de mots clefs à un auteur. (on verra plus tard?)
- Ce serait bien des familles de mots clefs, qui contiendraieant des groupes, qui eux-même contiendraient les mots clefs.
Oui, cela compliquerait les choses, mais dans certaines cas, on aurait la famille "mots-clefs", et les autres familles seraient pour le fonctionnement des squelettes.
Les mots-clefs que je ne souhaite pas faire apparaître commencent par un "souligné" : _
Ainsi, j'affiche tous les mots clefs sans ce caractère.
Ici, c'est le groupe qui est filtré, je n'ai même pas eu à changer mes autres mots clefs.