[spip-dev] Re: interface simplifiee

Fil a écrit :

- en interface simplifiee, ne pas afficher les utilisateurs en ligne

A mon avis c'est une mauvaise idée, car ça "exclut de la communauté" les
débutants. Ce serait pas mal de se mettre un peu d'accord avant de tout
changer dans tous les sens.

La "communauté" en question n'existe sur quasi-aucun site utilisant SPIP
(à part uzine, et... ?). Ce n'est pas une fonctionnalité à mettre en avant
car elle alourdit l'interface tout en étant utilisée par très très peu de monde.

Pour l'interface simplifiée, j'ai cru comprendre aux dernières discussions
que le but était de la rendre très très accessible, notamment aux utilisateurs
occasionnels. Dans cette optique, on supprime tout ce qui n'est pas vraiment
nécessaire. Y compris le calendrier, les utilisateurs connectés, la sauvegarde
de la base de données (en passant : un administrateur ne devrait-il pas être
forcé en interface complète ?)... Je ne fais que suivre ce qui est fait depuis
quelques jours. Un utilisateur occasionnel n'a que faire de la liste des
utilisateurs connectés.

a+

Antoine.

un administrateur ne devrait-il pas être forcé en interface complète ?

Si, et même un "administrateur resteint" à mon avis ...

-Nicolas

Nicolas Hoizey wrote:

un administrateur ne devrait-il pas être forcé en interface complète ?

Si, et même un "administrateur resteint" à mon avis ...

Ok, c'est fait dans le CVS. D'autre part, l'icône de la messagerie perso
devient rosâtre, ce qui permet de la distinguer du jaune de l'icône des
forums.

a+

Antoine.

> un administrateur ne devrait-il pas être forcé en interface complète ?

A mon sens le problème est ailleurs : il faut stocker les préférences
d'affichage (simplifiees/completes, couleur, images/texte) dans la base, et
pas dans des cookies. Ca résoudra les questions de préférences qui sautent.

Et on peut décider que, par défaut, on passe les admins en complète.

Si on empêche les admins de passer en interface simplifiée, ils n'arriveront
jamais à savoir ce que les autres voient (donc à débugguer spip ou à aider
leurs copains).

Pour faire ça, je pense qu'un unique champ 'prefs' suffit, qui pourra
stocker pas mal de trucs dans une chaîne longue - en effet, on ne fera
jamais de recherches SQL sur ce champ... - ce qui permettra de faire évoluer
ces préférences sans avoir à touiller la base à chaque fois. Mais je ne
retrouve plus la fonction php géniale qui convertit un tableau de données en
chaîne de caractères et vice-versa.

-- Fil

il faut stocker les préférences d'affichage (simplifiees/completes,
couleur, images/texte) dans la base, et pas dans des cookies. Ca
résoudra les questions de préférences qui sautent.

Oui !!! :slight_smile:

Si on empêche les admins de passer en interface simplifiée, ils
n'arriveront jamais à savoir ce que les autres voient

En effet, problème courant.

Pour faire ça, je pense qu'un unique champ 'prefs' suffit, qui
pourra stocker pas mal de trucs dans une chaîne longue

Pourquoi pas, pas trop besoin de perfs là-dessus. C'est d'ailleurs le
genre d'infos qu'on pourrait lire à la connexion et mettre en session
pour ne pas refaire la requête à chaque fois ... :wink:

Mais je ne retrouve plus la fonction php géniale qui convertit un
tableau de données en chaîne de caractères et vice-versa.

(un)serialize ???

-Nicolas

> Mais je ne retrouve plus la fonction php géniale qui convertit un
> tableau de données en chaîne de caractères et vice-versa.

(un)serialize ???

Ouaip.

-- Fil