Avertissement : les URL données sont temporaires, et changeront lorsque le système sera mis en production
Administration et modération des annotations
Gestion des utilisateurs
Lors de l'inscription d'un nouvel utilisateur, le service CDSLogin peut être configuré pour envoyer un e-mail à une liste de personnes définie dans un fichier de configuration.
Par ailleurs, la console d'administration de CDSLogin, accessible depuis
http://cds-dev-bg.u-strasbg.fr/CDSLogin/admin.jsp aux utilisateurs ayant le rôle
admin, permet de visualiser la liste des utilisateurs inscrits avec les infos correspondantes (date d'inscription, e-mail, nom, prénom, etc).
Les administrateurs peuvent également modifier l'adresse e-mail d'un utilisateur, et clôturer le compte d'un utilisateur indélicat. Dans ce cas, les annotations déja postées sont conservées, mais l'utilisateur ne pourra plus se connecter avec ce compte.
Gestion et modération des annotations postées
Lors de la création d'une nouvelle annotation, un e-mail peut être envoyé à une liste à définir (dans un fichier de config de la servlet), ceci afin de permettre une modération rapide si nécessaire. Dans tous les cas, les demandes de correction (checkbox
correction needed) provoquent l'envoi systématique d'un mail à
question@simbad
Les administrateurs logués disposent d'un lien
Admin Area leur permettant d'accéder à la console d'administration des annotations. Cette console permet d'effectuer des recherches par mot-clé et par date de publication, et donne également accès à quelques statistiques.
Depuis n'importe quelle page affichant des annotations, l'administrateur peut :
- éditer une annotation en cliquant sur
- supprimer une annotation en cliquant sur (en pratique, l'annotation est conservée en base, mais flaggée comme supprimée)
- archiver une annotation en cliquant sur
Enfin, tout utilisateur lambda peut également prévenir un administrateur à propos d'une annotation hors de contexte en cliquant sur
.
Résumé des e-mail à envoyer pour assurer la modération
Je pense qu'il faut définir plusieurs listes de personnes à prévenir :
- liste new subscription : un message est envoyé à chaque nouvelle inscription
- liste account activation : message envoyé lorsqu'un compte est activé
- liste inform an admin : message envoyé lorsque qqn a cliqué sur l'icone "Inform an admin" pour signaler une annotation "hors contexte"
- liste new annotation : message envoyé lors de l'ajout d'une annotation (demande de correction ou non). Le message doit contenir le nom de l'objet, le nom du posteur et la date
- liste correction needed : message envoyé soit lors de l'ajout d'une annotation avec la checkbox adéquate cochée, soit lorsqu'un admin passe une annotation en "correction needed". Le message doit contenir le nom de l'objet, le nom du posteur et la date. question@simbad fait obligatoirement partie de cette liste
--
ThomasBoch - 08 Jan 2010