Mention "Sujet non lu" qui disparait

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Mention "Sujet non lu" qui disparait

Message par Meuh Mar 3 Fév - 10:34

Détails techniques


Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Depuis le début
Lien du forum : http://www.orknroll.com

Description du problème

Hello

Plusieurs de mes membres viennent de me rapporter que l'indication "sujet non lu" disparait alors qu'ils n'ont pas encore lu le sujet. Ca arrive particulièrement au moment ou ils se connectent (PC/mobile) vaquent à une autre occupation (ferment éventuellement le navigateur) et reviennent voir le forum : ils n'ont plus aucun suivi des messages non lus. Evidemment, ils ne cliquent pas sur "Marquer tous les messages comme lus".

Le plus étonnant est qu'on a migré en décembre 2014 vers forumactif depuis un vieux forum phpbb2 hébergé par nos soins et cette fonctionnalité marchait parfaitement sur le vieux forum - et sur la plupart des forums que je connais et fréquente. C'est peut être juste un choix technique d'identification des messages non lus (i.e. ceux qui ont eu un message depuis la dernière connexion de l'utilisateur) mais il doit exister une autre méthode qui permette de garder cet historique si les utilisateurs ne lisent pas le message (puisque les autres forums l'utilisent).

J'ai répertorié plusieurs vieux thread correspondant à ce besoin, nottement ces 2 là:
https://forum.forumactif.com/t327876-message-non-lu (qui évoque le problème depuis 2006, même si la forme est discutable)
https://forum.forumactif.com/t363192-mention-sujet-non-lu-qui-disparait (qui redirige vers une suggestion de "messages des dernières 24h", qui n'est absolument pas valide dans mon cas : quid des messages plus anciens?

Bref, tout commentaire bienvenu Smile
Et si vous manquez de main d'oeuvre pour le faire, je suis votre homme!

Meuh
avatar

Meuh
Nouveau membre

Messages : 3
Inscrit(e) le : 03/02/2015

http://www.orknroll.com
Meuh a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mention "Sujet non lu" qui disparait

Message par Shadow Mar 3 Fév - 11:34

Bonjour Meuh,

Pour ce qui est du système de gestion des sujets lus/non-lus, il y a une différence entre notre service et une solution auto-hébergée:

- pour une solution auto-hébergée, les informations de session sont le plus souvent stockées en bdd, ainsi même après déconnexion, fermeture du navigateur et retour sur le forum, le statut des messages lus/non-lus est conservé.
- pour notre part, les informations de session sont stockés dans les cookies navigateur. Ainsi, après fermeture du navigateur (certain navigateurs suppriment automatiquement ces cookies de session à la fermeture) le statut des messages n'est pas systématiquement conservé.

En terme de charge, le stockage des informations de session dans les cookies est nécessaire de notre côté.

J'ai trouvé un vieux sujet concernant cette option pour les solutions auto-hébergées si ça vous intéresse:
Gestion du statut lu / non lu sous phpbb3

Cordialement,
Vivi.
Shadow

Shadow
Modéractive
Modéractive

Féminin
Messages : 24354
Inscrit(e) le : 30/03/2007

Shadow a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mention "Sujet non lu" qui disparait

Message par Meuh Mar 3 Fév - 12:12

Bonjour Vivi,

Merci de cette réponse rapide!

Je comprends ô combien cette problématique: je préfère avoir une base performante et cette fonctionnalité limitée.

Si c'est géré dans les cookies, est-il possible d'utiliser des cookies "permanent" (du type de ceux qui maintiennent la connexion au forum) plutôt que temporaires? J'ai évidemment une vision partielle du contexte et des problématiques qui s'y rapportent, mais la valeur ajoutée serait indéniable et, si j'ai bien compris, sans augmenter la charge coté FA.

Meuh
avatar

Meuh
Nouveau membre

Messages : 3
Inscrit(e) le : 03/02/2015

http://www.orknroll.com
Meuh a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mention "Sujet non lu" qui disparait

Message par Shadow Mar 3 Fév - 15:05

Meuh a écrit:Si c'est géré dans les cookies, est-il possible d'utiliser des cookies "permanent" (du type de ceux qui maintiennent la connexion au forum) plutôt que temporaires? J'ai évidemment une vision partielle du contexte et des problématiques qui s'y rapportent, mais la valeur ajoutée serait indéniable et, si j'ai bien compris, sans augmenter la charge coté FA.

N'étant pas experte en cookies pour répondre à votre question, je vous indique ici la réponse d'un développeur. Wink

Le problème n'est pas tant la durée de vie des cookies mais plutôt leur contenance. Un cookie est très limité en terme de taille: 4Ko (soit 4.096 octets) et d'un côté c'est tant mieux parce que le contenu des cookies est transmis au serveur lors d'une requête HTTP.

Nous pensons depuis un moment à gérer ça avec du localStorage mais tous les navigateurs ne le supportent pas encore et ça ne résoudrait que très partiellement le problème parce que, certes ça déporterait une charge encore plus conséquente chez le client... (disons qu'à fonctionnement identique la charge serait identique mais vu que l'on pourrait stocker plus d'infos la charge serait plus grande).

Pour toute suggestion d'amélioration pour les forums Forumactif, je vous invite à visiter et à poster dans ce forum si besoin est:
Suggestions / Améliorations
Shadow

Shadow
Modéractive
Modéractive

Féminin
Messages : 24354
Inscrit(e) le : 30/03/2007

Shadow a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mention "Sujet non lu" qui disparait

Message par Chacha Mer 4 Fév - 9:45

Bonjour,

La suggestion étant postée https://forum.forumactif.com/t375756-garder-l-indication-des-sujets-non-lus-tant-qu-ils-ne-sont-pas-reellement-lus je verrouille par conséquent ce sujet. Wink


Cordialement.
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 70051
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum