Project

General

Profile

Actions

Feature #3178

closed

Evolution des abonnements

Added by Pierre TEISSONNIERE about 9 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Start date:
04/19/2012
Due date:
% Done:

100%

Estimated time:
Livraison en TEST:
Livraison en PROD:

Description

Serait-il envisageable d'ajouter la possibilité aux utilisateurs de s'abonner à un composant "Forums" ou à un ou des forums contenus dans un composant "Forums" ?

A ce jour, les utilisateurs ne peuvent s'abonner qu'à une discussion. Ce qui les oblige à aller voir dans le forum si de nouvelles discutions sont présentes.


Files

forumApplicationSubscription.png (2.93 KB) forumApplicationSubscription.png Yohann Chastagnier, 06/19/2013 11:09 AM
forumMessageSubscription.png (11.3 KB) forumMessageSubscription.png Yohann Chastagnier, 06/19/2013 11:09 AM
forumModerators.png (14.1 KB) forumModerators.png Yohann Chastagnier, 06/19/2013 11:10 AM
forumSubscription.png (15.2 KB) forumSubscription.png Yohann Chastagnier, 06/19/2013 04:34 PM
forumSubscriptionNotification.png (20.2 KB) forumSubscriptionNotification.png Yohann Chastagnier, 06/19/2013 04:34 PM

Related issues

Related to Forums - Feature #501: Paramétrage des notificationsClosedYohann Chastagnier06/03/2010

Actions
Is duplicate of Forums - Feature #321: Pouvoir s'abonner à l'applicationClosedYohann Chastagnier04/14/2010

Actions
Actions #1

Updated by Nicolas Eysseric over 8 years ago

  • Target version set to Version 5.13
Actions #2

Updated by Nicolas Eysseric almost 8 years ago

  • Status changed from New to Assigned
  • Assignee set to Yohann Chastagnier
Actions #3

Updated by Yohann Chastagnier almost 8 years ago

  • Status changed from Assigned to In progress...
Actions #4

Updated by Yohann Chastagnier almost 8 years ago

L'utilisateur peut maintenant s'abonner à un forum :
  • au niveau de l'application Forums via l'item S'abonner aux forums dans le menu Que voulez-vous faire. Cet item est présent uniquement si l'utilisateur est sur la page d'accueil de l'application. Via cet abonnement, l'utilisateur est notifié à chaque fois qu'un nouveau forum, sujet ou une réponse est posté
  • au niveau d'un forum via la case à cocher de la colonne Abonnement située juste avant la colonne Opérations. Via cet abonnement, l'utilisateur est notifié à chaque fois qu'un nouveau forum, sujet ou une réponse est posté au sein du forum auquel il a souscrit
  • au niveau d'un sujet ou d'une réponse via la case à cocher Abonnement présentée à gauche du libellé. Via cet abonnement, l'utilisateur est notifié à chaque fois qu'un nouveau sujet ou une réponse est posté en réponse au message auquel il a souscrit

Quel que soit le niveau, une notification temporaire est affichée à l'écran pour indiquer à l'utilisateur la bonne prise en compte de son abonnement ou de son désabonnement.

La gestion des modérateurs est légèrement modifiée de manière à présenter en grisé (information non modifiable) les modérateurs par héritage d'un forum (dans le cas d'arborescence de forums).

Dans l'exemple ci-dessus, l'utilisateur Yohann Chastagnier est modérateur du forum par héritage (grisé) et Nicolas Eysseric est spécifiquement indiqué comme modérateur du forum. En cas de déplacement du forum dans un autre forum ou à la racine de l'application, seul Nicolas Eysseric sera gardé en tant que modérateur (les modérateurs par héritage ne sont pas copiés). C'est pourquoi il est possible d'indiquer spécifiquement un utilisateur comme modérateur sur un forum, même si ce dernier l'est déjà par héritage.


Les contenus des différentes notifications sont gérés via des fichiers StringTemplate situés dans le répertoire suivant : /StringTemplate/components/forums/ :
  • forumNotification_[fr, en, de].st : lorsqu'un forum est créé
  • messageNotification_[fr, en, de].st : lorsqu'un sujet ou une réponse est posté (ou suite à une validation d'un modérateur)
  • messageToValidate_[fr, en, de].st : lorsqu'un sujet ou une réponse doit être validé
  • messageValidated_[fr, en, de].st : lorsqu'un sujet ou une réponse est accepté par un modérateur
  • messageRefused_[fr, en, de].st : lorsqu'un sujet ou une réponse est refusé par un modérateur
Actions #6

Updated by Yohann Chastagnier almost 8 years ago

  • File deleted (forumSubscriptionNotification.png)
Actions #7

Updated by Yohann Chastagnier almost 8 years ago

  • File deleted (forumSubscription.png)
Actions #8

Updated by Miguel Moquillon almost 8 years ago

A noter:
- La loupiote verte est un marqueur destiné à chaque utilisateur pour savoir si un nouveau message a été posté ou un nouveau sujet a été créé.

Mes remarques à Yohann:
- lorsqu'un message a été posté, lors d'une nouvelle visite par l'utilisateur dans l'application Forum, la loupiote du sujet concernée est verte ainsi que le forum dans lequel est le sujet à jour, mais pas les forums parents. Il faudrait que les forums parents aient aussi leur loupiote au vert pour que l'utilisateur puisse savoir au premier cou d’œil qu'il y a eu une mise à jour d'un sujet quelque part.
- pourquoi les abonnements à un ou plusieurs forums n'apparaissent pas parmi les abonnements de l'utilisateur dans son espace personnel ? On ajoute là une inconsistance dans Silverpeas.
- l'abonnement à tous les forums ajoute une entrée parmi les abonnements d'un utilisateurs dans son espace personnel. Bien. Mais cette information ne transparaît pas cette fois-ci parmi les forums racines de l'application Forum : aucun abonnement associé aux forums est coché.
- on peut s'abonner à un post d'une file de discussion ou sujet. (Pourquoi pas, quoique je ne vois pas trop l'intérêt à ce niveau de détail.) Mais on ne peut pas s'abonner à un sujet : c'est dommage et plus utile que l'abonnement au niveau du post.
- en rapport avec la remarque ci-dessus, je trouve dommage que les participants à un sujet ne puisse pas être notifié d'une réponse ou d'un nouveau message comme avec les commentaires dans une GED ou un blog,

Actions #9

Updated by Yohann Chastagnier over 7 years ago

Aucune modification n'a été apportée à la gestion déjà existante de la loupiote.

L'idée de cette feature est de donner la possibilité de s'abonner à tous les forums courants et futurs :
  • en une seule opération au niveau de l'application : abonné par ce biais, l'utilisateur est systématiquement notifié de chaque changements dans les forums (aussi des créations de forums)
  • en quelques opérations au niveau de chaque forum ciblé/souhaité : l'utilisateur est alors notifié de chaque changements au sein de ces derniers

La retouche du principe d'abonnement existant ne fait pas partie du contour fonctionnel de cette feature. En d'autres termes, hormis l'abonnement au niveau de l'application Forums, les abonnements aux forums et aux messages n'apparaissent pas dans Mes abonnements de l'espace personnel.
Faire apparaître ces deux derniers dans Mes abonnement de l'espace personnel conduit à une modification du système centralisé de gestion des abonnements. Cette demande, si besoin, doit donc faire l'objet d'une autre demande d'évolution.

L'abonnement à un sujet existait déjà et son principe de fonctionnement n'a pas été modifié. Il se réalise depuis l'écran de la liste des messages associés à un sujet, liste qui intègre à son premier rang le dit sujet.

L'envoi de notifications aux participants d'une discussion, même s'ils ne sont pas abonnés, est un excellent axe d'évolution pour cette application. Malheureusement, ce dernier demande de remettre en cause plusieurs points fonctionnels déjà existants et doit lui aussi faire l'objet d'une demande d'évolution.

Enfin, quelques modifications ont été apportées dans la gestion des nouveaux abonnements :
  • si un utilisateur est abonné à l'application Forum, lorsqu'il arrive sur la page d'accueil un message d'information lui indique qu'il est bien notifié de chaque création/modification de forum et de chaque création/modification de sujet/réponse
  • lorsqu'un utilisateur est abonné à un élément, la case à cocher des abonnements des sous-éléments est cochée et non modifiable, de cette manière il peut mieux se rendre compte de la portée de ses abonnements
Actions #10

Updated by Miguel Moquillon over 7 years ago

A noter que les changements ne concernent que l'ajout ou la mise à jour et non le déplacement ou la suppression.

Actions #11

Updated by Miguel Moquillon over 7 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF