Chapitre 6
MODERATION D'UN SITE
INTERNET COLLABORATIF
 
 
Précédent Suivant
 

Modération d'un site
Internet collaboratif
Pourquoi modérer un site ?
* Propriétaire du site = responsable du contenu
* Surveillance du contenu
* Correction du contenu
* Suppression éventuellement
* Eviter les contenus illégaux
* Contraire aux bonnes moeurs
* Propos racistes
* Provocation aux crimes et délits
* ...
* Respecter la propriété intellectuelle
* Oeuvres littéraires, artistiques ou scientifiques
* Logiciels (forme binaire ou code source)
* Vérifier l'exactitude du contenu
* Identifier les auteurs (quelle crédibilité leur accorder ?)
* Corriger les erreurs dans le contenu
* Possibilité d'exclure un utilisateur
Principes de la modération
* Modérateur = responsable d'une zone du site
* Identifier les zones du site à modérer
* Un modérateur est assigné à une zone ou plus
* Plusieurs modérateurs peuvent être assignés à la même zone
* Le modérateur peut avoir des droits d'administrateur
* Validation d'une inscription
* Exclusion d'un utilisateur
* Modération a priori
* Validation du contenu avant toute publication
* Contenu non visible
* Stocké dans une table différente
* Ou attribut qui indique si validé
* Modération a posteriori
* Vérification du contenu après publication
* Dernière version du contenu toujours visible
* Gestion d'un historique
* Possibilité de revenir en arrière
Modélisation du site pour le cinéma
* Proposer un diagramme des cas d'utilisation
et un diagramme de classes pour la modération du contenu
* Commentaires et informations de salles modérés a posteriori
* Fiches de films et de professionnels modérées a priori
* Proposer un modèle entité-association de la base de données
pour la modération du contenu
* Quelles sont les modifications à apporter aux tables existantes ?
* Proposer un schéma de navigation
et une esquisse des pages pour la modération du contenu
* Quelles sont les modifications à apporter au schéma existant ?
Cas d'utilisation: modération
Diagramme de classes
Modèle E-A: gestion des rubriques
Modèle E-A: validation des articles
Appartenance des articles aux rubriques
* Un article peut connaître la rubrique à laquelle il appartient
* Pas utile avec peu de rubriques comme notre exemple
* Une page d'ajout par rubrique: film, professionnel, actualité, salle, critique
* Gestion manuelle des rubriques
* Utile avec beaucoup de rubriques
* Une page d'ajout peut servir à plusieurs rubriques
* Gestion automatisée des rubriques
* Exemple: un blog ou un forum qui traite plusieurs sujets
* Mais imaginons que l'on fasse des rubriques pour les films
Historique des modifications (1/2)
* Besoins de la modération a posteriori
* Etre capable de revenir en arrière
* La dernière version n'est pas satisfaisante
* Retour à la version précédente
* Mise en place d'un historique
* Chaque version est datée
* Toutes les versions sont conservées
* Possibilité de nettoyer l'historique: suppression des versions < date donnée
* Chaînage des versions dans la base de données
Historique des modifications (2/2)
* Consultation de la liste des films
* SELECT * FROM film WHERE (validé=1)
* Attention: s'assurer qu'une seule version est validée
* Consultation de la liste des nouveautés à valider
* SELECT * FROM film WHERE (validé=0 AND dernier=1)
* Nettoyage de l'historique
* DELETE FROM film WHERE (date_saisie<'$date' AND dernier=0)