Bonsoir à tous,
J'ai (encore ...) besoin d'un conseil.
Nous sommes en train de mettre en place un site de maths destiné au
grand public. Pour éviter les débordements vers du contenu imbittable,
nous avons besoin de faire relire (avant publication) les articles par
des non-mathématiciens. Voici un aperçu de la procédure idéale :
- Inscription : un visiteur s'inscrit sur le site, il acquiert le statut
de "Visiteur".
- Sur sa fiche de visiteur (via inscription2 ou quelque chose de
similaire) il a une case à cocher, intitulée "Je veux bien relire des
articles", et un bout de texte pour nous dire qui il est.
- Quelque part dans l'espace privé il y a une page qui liste les
visiteurs volontaires, ce qui nous permet de les enregistrer comme
relecteurs officiels (éventuellement après les avoir contactés
individuellement par mail, mais ça ça se fait aussi bien en dehors de
SPIP).
(Je crois comprendre que "relecteur" n'existe pas en tant que tel dans
SPIP, donc ce sera un statut de "Rédacteur" sans privilèges. Si les
relecteurs proposent des articles, c'est d'autant mieux !)
- Quand un auteur propose un article pour publication, il y a une page
de l'espace privé qui affiche la liste des relecteurs, avec quelques
infos (du genre depuis combien de temps il n'a pas relu un article),
et on peut en cocher quelques uns pour leur envoyer un mail
automatique les invitant à relire l'article en question, à commenter
via le forum de l'article, etc. (Et tant qu'à faire on attache à
chaque article la liste de ses relecteurs pour les recontacter
facilement pendant la relecture.)
Bon, tout ça est à peu près clair dans ma tête, mais il reste à
l'implémenter. J'ai l'impression que le tout rentre bien dans SPIP, et à
terme je pense que je pourrais le faire tout seul, mais c'est probable
que quelqu'un s'est déjà posé ce genre de question.
Est-ce qu'il existe un plugin qui ferait au moins une partie de ce que
je veux ? Ce serait cool ...
Merci d'avance,
/vincent
--
Vincent Beffara
UMPA - ENS-Lyon
46 allée d'Italie
69364 Lyon Cedex 07
Tél : 04 72 72 85 25