Permettre le suivi de la consultation des actualités.
Fonctionnalités:
• Mettre en place un contrôle de lecture sur les actualités. • Le mécanisme sera construit sur le même modèle que le contrôle de lecture déjà disponible pour les publications. • Les données de consultation seront accessibles uniquement aux gestionnaires. • Les utilisateurs finaux n’auront pas accès aux informations de suivi.
Actuellement, seuls les gestionnaires et administrateurs peuvent accéder au suivi de lecture d'une actualité.
Pour accéder au suivi de lecture, le gestionnaire ou l'administrateur doit d'abord accéder à l'actualité. Son accès sera compté dans ses statistiques de lecture de cet article ci.
Puis, dans le menu QVF, il choisit la fonction "Suivi de lecture" :
Une fois la fonction demandée, un nouveau contenu s'affiche avec le suivi de lecture dudit article :
L'intitulé de l'article, dans le fil d'ariane est cliquable, ce qui signifie que l'utilisateur pourra accéder à nouveau à l'article (qui sera par conséquent aussi compté dans ses statistiques de lecture dudit article).
Pour éviter de dupliquer la fonctionnalité, un tag displayReadingControl.tag a été créé dans core-war/src/main/webapp/WEB-INF/tags/silverpeas/util/. Ce tag attend comme attribut :
componentInstanceId : l'identifiant de l'instance d'application (ici une instance QuickInfo),
contributionId : l'identifiant de la contribution pour laquelle des statistiques de visite sont activées,
type : le type de la contribution.
A partir de ces informations, le tag importe alors la JSP existante statistic/jsp/readingControl.jsp.