Le 28 août 2013 23:49, Aide Pour <[email protected]> a écrit :

> bref, un truc du genre (ci-joint)
> (message "léger" à la place du pré-existant + pas de cases à cocher)


Le message que tu proposes est le même qu'actuellement sans la mise en
forme de type "alerte/info". C'est tout con à implémenter (il suffit
d'enlever la classe CSS qui gère cette mise en forme et la remplacer
par la présentation des commentaires en italique sans fond de couleur)
mais pas logique : c'est bien une alerte.

De plus, la case à cocher ne doit pas être supprimée dans tous les
cas. A savoir : lorsqu'on ferme les commentaires les cases sont
considérées décochées et si on rouvre les commentaires les billets en
question ne les accepteront pas sans réintervention.

Un exemple de scénario où il faut les conserver : je ne serai pas à
même de gérer les commentaires pour un temps limité (ou bien je dois
gérer un problème technique, spams…) mais je continue à alimenter mon
blog. Lors de la réouverture je ne souhaite pas retourner sur chaque
billet pour ré-autoriser les commentaires et rétroliens.

Une solution propre passe à mon sens par les Paramètres du blog, qui
doit proposer une distinction entre (1) Ceci est un blog est sans
commentaires ni rétroliens et (2) Je ferme provisoirement mais je veux
anticiper la réouverture.

Dans le cas (1) on enlève les mentions du sidebar du billet et dans le
cas (2) on les laisse avec leur alerte, qui pourrait d'ailleurs
n'apparaître qu'au clic sur la checkbox.

Dans un avenir plus lointain, on peut aussi prévoir un jour (coucou
Philippe) un système adapté aux blogs qui dès le départ n'ont pas
besoin d'un système de commentaires et faire disparaître tout ce qui
s'y rapporte : item dans le menu principal, onglet dans l'édition du
billet, colonne dans les listes récapitulatives, sidebar du billet…
(Cette solution ne conviendrait qu'à ce cas précis, pas à celui d'un
blog où les commentaires étaient jusque là autorisés et qui désormais
ne les acceptera plus car il faudrait en ce cas conserver l'accès à
ceux-ci.)
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à