[spip-dev] Création d'un troisième statut d'auteur

'lut,

Petite suggestion : en plus des deux statuts existants (rédacteur et
administrateur) pour les auteurs, créer un troisième statut d'"auteur
externe". Si un site publie plusieurs dizaines ou centaines d'articles
issus de divers horizons (et dont les auteurs n'ont rien à voir avec le
site) mais il publie aussi des articles écrits par ses propres auteurs.
Il semble intéressant de pouvoir différencier les deux types de
rédacteurs (ceux qui participent au site et ceux qui, du point de vue du
fonctionnement interne du site, sont parfaitement fictifs), ne serait-ce
que pour avoir facilement accès à la liste des participants au site.

FS

a existe déjà... il suffit de ne pas mettre de login/mot de passe.

ca existe déjà... il suffit de ne pas mettre de login/mot de passe.

Je m'en suis rendu compte. Mais il aurait quand même moyen d'améliorer
la situation en formalisant un peu plus la séparation (en permettant,
par exemple, d'afficher, dans "tous les auteurs", les auteurs d'un seul
type uniquement).

De manière générale, au niveau de la gestion des users, je serais d'avis
de détailler un peu ce qui existe :

On a pour le moment :

- administrateurs (tous pouvoirs, sur la tyauterie technique comme sur
le contenu);
- auteurs (accès à l'interface, possibilité de proposer des articles).
extension : admin restreint;
- auteur virtuel (sans login);

Il serait intéressant de créer deux nouveaux types de users :

- root : tous pouvoirs sur la tuyauterie. (admin serait réservé à la
validation du contenu, ce qui permet de confier le statut
d'administrateurs sans risque de gros dérapages).

- visiteur : dans la perspective d'un système de sessions sur le site
public (qui permettrait aussi d'envisager la restriction de l'accès à
certaines rubriques à des utilisateurs ou groupes d'utilisateurs, ce qui
est, je crois, une fonctionnalité très demandée, ou d'exploiter
l'identitification des utilisateurs pour améliorer le service proposé).
Perso, je suis intéressé de travailler là-dessus (en adaptant une
librairie comme php_lib_login à SPIP par exemple), mais ça touche
tellement profondément le code que, s'il y a un intérêt pour la chose,
il faudrait d'abord définir la manière de faire et en discuter un peu.

FS

> Les auteurs externes existent déjà.
Je m'en suis rendu compte. Mais il aurait quand même moyen d'améliorer
la situation en formalisant un peu plus la séparation (en permettant,
par exemple, d'afficher, dans "tous les auteurs", les auteurs d'un seul
type uniquement).

là, d'accord.
iCa existant, avant, ça a été supprimé.

De manière générale, au niveau de la gestion des users, je serais d'avis
de détailler un peu ce qui existe :
[...]
Il serait intéressant de créer deux nouveaux types de users :
- root : tous pouvoirs sur la tuyauterie. (admin serait réservé à la
validation du contenu, ce qui permet de confier le statut
d'administrateurs sans risque de gros dérapages).

- visiteur : dans la perspective d'un système de sessions sur le site
public (qui permettrait aussi d'envisager la restriction de l'accès à
certaines rubriques à des utilisateurs ou groupes d'utilisateurs, ce qui
est, je crois, une fonctionnalité très demandée, ou d'exploiter
l'identitification des utilisateurs pour améliorer le service proposé).
Perso, je suis intéressé de travailler là-dessus (en adaptant une
librairie comme php_lib_login à SPIP par exemple), mais ça touche
tellement profondément le code que, s'il y a un intérêt pour la chose,
il faudrait d'abord définir la manière de faire et en discuter un peu.

Si je ne m'abuse, c'est à l'étude... mais il fallait laisser souffler
le vent de l'i18n :wink:

PS: je remet spip-dev en copie...

Le lundi, 2. juin 2003 à 18:08:24, François écrivait :

Il serait intéressant de créer deux nouveaux types de users :

- root : tous pouvoirs sur la tuyauterie. (admin serait réservé à la
validation du contenu, ce qui permet de confier le statut
d'administrateurs sans risque de gros dérapages).

[...]

Tout à fait d'accord, il s'agit d'ailleurs d'un sujet récurrent.

Il serait peut-être possible d'y répondre simplement en permettant à
l'administrateur restreint de gérer une rubrique "root", ce qui en
ferait un validateur de contenu global mais par un webmaster du site.

Je sais que j'avance en terrain miné, je me rappelle avoir vu dans la
TODO : "Les admins restreints : c'est n'importe quoi"

Amicalement,

Nico