Je listais plus haut ceci
un objet auteur permet actuellement
-
de se connecter (notion de compte)
-
d’être lié à un objet en tant qu’auteur autrice (notion de création)
-
de renseigner des informations personnelles (notion de profil)
-
d’avoir des autorisations de gestion des objets suivants son statut (notion de gestion)
et peut-être j’en oublie …
On a donc un objet auteur qui représente plusieurs entités :
compte d'accès
/ créateur d'une œuvre
/ profil personnel
/ gestion d'autorisations
Ainsi avec ces 2 notions compte d'accès
et créateur d'une œuvre
regroupées dans la table spip_auteurs, l’utilisateurice lambda va très souvent confondre des auteurs liés à des objets dans le sens auteurice d’une œuvre, alors qu’il n’y a nul besoin d’email ni de login dans ce cas là.
Iel doit alors ignorer ces champs login/pass et parfois en ajouter d’autres pour le profil personnel
, on se retrouve avec des auteurs d’œuvres (Annie Ernaux) dont le nom
comprend aussi le prénom mélangé avec des auteurs administrateurs du site qui ont login et pass configuré.
Donc il y a déjà deux usages distincts sur une même table.
Mais aussi, la masculinisation des gestion d'autorisations
est problématique. auteur/rédacteur/administrateur/développeur etc. On devrait pouvoir trouver mieux autrement. (Phase questionnement). Et devrait pouvoir être étendu plus facilement en notion de user/group/auth quitte à adopter l’anglais, why not.
Quand je disais faire disparaitre auteur, j’entends scinder ces notions par quelques chose comme spip_users et spip_profils.
Encore une fois, j’ouvre une brêche pour tenter juste de réfléchir comment faire, qu’est qu’on imagine plus tard, qu’est-ce qui manque, gêne etc.
spip_users
serait uniquement dédié aux accès avec login/pass pour greffer facilement les autorisations d’édition des objets via l’idée user/group/auth et non plus rédacteur/auteur/administrateur restreint. Il existe des autorisations sur les objets comme voir/ecrire/modifier dont on aurait une liste à cocher pour un compte. Ou bien un rôle assigné pour les précocher ?
Et dans ce cas, on n’aurait pas à se préoccuper de PGP la date de naissance ou de l’adresse postale, qui iraient dans spip_profils
.
Dans spip_profils
on peut alors avoir « Annie Ernaux » rattachée en tant qu’autrice ou rédactrice à un article.
wala wala, quelques idées