Ou dit autrement about:config vs user:preferences, ou dit autrement « Paramètres du blog » vs « Mes préférences »
Jusqu’à aujourd’hui on avait géré tous les paramètres de chacun des blogs séparément de toutes les préférences utilisateurs, or certain(e)s paramètres/préférences mériteraient, peut-être, d’être croisé(e)s, c’est à dire qu’il faudrait avoir des préférences utilisateurs pour chacun des blogs gérés par celui-ci et vice et versa, forcément !
Un bon exemple est la fonction de gestion des dossiers récents de la médiathèque. Ceux-ci sont stockés indépendamment du blog sur lequel l’utilisateur se trouve, y compris si certains blogs ont une médiathèque séparée. Du coup on se retrouve potentiellement avec des dossiers listés qui ne correspondent pas à la médiathèque « active ».
Une solution serait, évidemment, de stocker cette liste pour chacun des blogs ; sauf que c’est potentiellement gourmand en place dans la base (nombre d’utilisateur × nombre de blogs × nombre de dossiers pouvant être mémorisés).
Une solution moins « gourmande » serait peut-être de « nettoyer », à l’affichage, la liste fournie en ne conservant que les seuls dossiers existants dans la médiathèque, sauf que là, ça va aussi demander des ressources, mais plutôt côté CPU et lecture sur le disque !
Bref, je suis devant un dilemme !
Une troisième solution serait de ne toucher à rien et de dire que tant pis…
Z’en pensez quelque chose ?
1 De Philippe -
Plop ! J’ai initialement signalé le problème, mais ne m’y suis pas vraiment attardé, car il faut une configuration bien précise et probablement peu fréquente pour rencontrer ce bug. Quelqu’un d’autre que moi l’a-t-il d’ailleurs rencontré ?
En ce qui me concerne, je ne crois pas que ça vaille le coup de trop s’en occuper si ça demande trop de travail ou de ressources, en base ou sur le serveur.
Du coup la troisième solution me semble la meilleure ;)
2 De Franck -
Cela dit, mettre le nez la dedans m’a permis de corriger un problème qui trainait depuis des lustres (suppression d’un dossier sans suppression dudit dossier de la liste des dossiers récents ou favoris) ;-)