OVH Cloud OVH Cloud

Interface Nemo

33 réponses
Avatar
Olivier Miakinen
Essayons voir...

10 réponses

1 2 3 4
Avatar
Olivier Miakinen
Le 11/07/2013 19:52, Julien Arlandis a écrit :

Voici un scénario qui me le fait.

a) Cliquer sur fr.test puis sur le premier article en haut.
b) Cliquer sur fr.usenet
c) Cliquer sur fr.test
d) Descendre l'ascenseur dans la liste des titres d'articles
... et attendre deux ou trois secondes.



C'est ce qu'on appelle un scroll infini, quand tu arrives en bas ça allonge la
liste des articles en chargeant les plus anciens. C'est quelque chose d'assez
classique que l'on retrouve notamment sur de nombreux sites web dont notamment
facebook.



Quel que soit le nom que ça porte, c'est super chiant. Je voudrais voir
les derniers articles, datés du 11 juillet, je les vois pendant deux
secondes et paf ! je suis téléporté au 28 juin. Je repars au 11 juillet
et paf ! me voilà au 30 juin. Nemo ne peut pas me laisser regarder
tranquillement les articles du jour ?

Bon, cela dit, quand tu auras implémenté le fait de ne voir que les
articles non lus, ça devrait devenir plus gérable. C'est dans ta
todo list ? Avec bien sûr un raccourci clavier pour marquer comme
lue toute une enfilade d'un coup.

Tiens, tant que je parle d'ascenseur, il faudrait virer celui qui
prend toute la page (incluant à la fois les titres d'articles et
l'article sélectionné) et en mettre un à la place sur l'article
tout seul. Parce que tirer l'ascenseur vers le bas pour lire un
article, puis le tirer vers le haut pour pouvoir passer à l'article
suivant, ça fait deux fois trop de manipulations d'ascenseur.
Surtout quand les gens porcinographient.



C'était le cas avant, mais on a opté pour un ascenseur global



De mon point de vue c'est une horreur, comme toute interface
graphique dans laquelle on trouve deux ascenseurs imbriqués l'un
dans l'autre. Je parierais que ça fait partie des erreurs à
éviter dans la plupart des tutoriels de conception graphique.

pour pouvoir visualiser l'article en pleine page



On peut déjà réduire la partie supérieure (la poignée pour le faire
devrait d'ailleurs être sur toute la ligne de séparation et pas
seulement dans le coin droit). Et de toute manière il y a toujours
une limite au nombre de lignes que l'on peut afficher : un article
de 200 lignes ne sera pas visible en totalité à moins d'avoir un
écran géant.

et pour voir les images en totalité...



Idem. Une image de 6000×6000 pixels ne sera pas vue en totalité dans
sa taille d'orignie. Prévois plutôt un moyen de la zoomer pour qu'elle
tienne dans la fenêtre ! Et puis il y a toujours clic-droit > afficher
l'image dans une nouvelle fenêtre.

Alors je précise. Quand je suis déconnecté, le bouton d'annulation est
toujours présent sur les articles que j'avais écrits. Certes j'ai un
message d'erreur quand j'essaye d'annuler, mais il vaudrait mieux que
le bouton disparaisse, comme pour les articles qui ne sont pas de moi.



Ok c'est normal, de la même façon que les boutons Répondre ou envoyer sont
encore présents quand tu es déconnecté, il en est de même pour le bouton
Supprimer.



Ah. Et si quelqu'un passe après moi, et annule un de mes articles alors
que je me suis déconnecté ?

Les boutons Répondre et Envoyer sont toujours présents, mais c'est
pour écrire en tant qu'utilisateur non identifié, donc seulement
sur fr.test et (je suppose) avec les nom et adresse remis à zéro.

D'ailleurs quand tu postes un article sur fr.test vu que le groupe
est accessible en écriture il est logique que le bouton supprimer reste même
quand tu es déconnecté.



Non puisque ce n'est plus moi, utilisateur identifié. Et si quelqu'un
s'identifie avec un autre login, il peut toujours annuler mes articles ?

Si tu changes de navigateur tu obtiens une nouvelle clé donc là pour
le coup c'est normal.



Pourtant je suis le même utilisateur, avec même login et même mot de
passe. À quoi ça sert de se connecter si c'est pour que Nemo ne me
reconnaisse pas ?



Parce que le mécanisme de suppression d'un article est complètement
décentralisé, si tu t'enregistres sur un autre serveur JNTP tu pourras
continuer à supprimer tes propres articles. En revanche, quelqu'un qui
obtiendrait ton mot de passe Nemo mais pas la clé que tu as utilisé pour
poster les articles, ne peut en aucun cas supprimer les articles que tu as
posté.



Dans ce cas, il faudrait pouvoir saisir soi-même la clé.

D'ailleurs on pourrait très bien imaginer un serveur JNTP qui propose
l'accès aux services sans authentification.



Je trouverais normal que l'on ne puisse rien annuler quand on accède
aux services de manière anonyme, même un article que l'on a écrit
anonymement soi-même. J'avais cru comprendre que c'était l'un des
buts que tu poursuivais en demandant une identification.

Quand tu réactualises Nemo, est ce que la clé visible dans préférences
change?



Oui.





Là, c'était dans Firefox.

Donc le localStorage fonctionne



C'est rigolo, j'aurais dit le contraire.

et je suppose que les paramètres de
configuration dans Préférences (par exemple la signature et les différentes
cases à cocher ne se réinitialisent pas quand tu rafraichis la page?)



SeaMonkey : la clé ne change pas
Firefox et Internet Explorer : la clé change

Tous navigateurs : les coches « activer les smileys » et « confirmer
l'envoi d'un message » ne changent pas

Tous navigateurs : la coche « mise à jour des nouveaux articles en
temps réel » revient toujours en état sélectionné.

Comme on vient de voir, le localStorage fonctionne, ce qui t'a apparu comme des
bogues ne sont que des comportements du logiciels surprenants mais parfaitement
normaux au regard de la philosophie de Nemo, qu'il faudra penser à expliquer
dans le FAQ.
Tu confirmes ?



Normaux... normaux... je confirme que c'est insupportable et que je ne
conseillerai pas Nemo tant que ce sera comme ça. :-(
Avatar
Richard Hachel
Le Jeudi 11 Juillet 2013 à 18h22, Olivier Miakinen a écrit :
Le Jeudi 11 Juillet 2013 à 17h53, Richard Hachel a écrit :

Et ben pis, la photo de ton chat?

Ici, c'est la tradition.

Quand on teste Nemo, il faut tester aussi l'inclusion de la photo
de son chat.



Si ça peut te faire plaisir :

http://news.julien-arlandis.fr/jntp//Data/Media:1



Oui, voilà, c'est la tradition.

Ca me fait d'ailleurs penser au chat de Régis, on l'a pas encore vu.

Je vais le lui rappeler.

R.H.
Avatar
Olivier Miakinen
Le 11/07/2013 20:08, Julien Arlandis a écrit :

J'insiste sur ce point précis. Ça ce n'est pas normal, est ce que par hasard
tu n'utiliserais pas l'option de navigation privée? Peux tu me préciser quand et
comment le bogue se produit ? (L'authentification n'a rien à voir car le nom et
l'adresse ne sont stockés que localement et jamais envoyés ni stockés sur le
serveur).



Ça ne le fait plus. Tu me promets que tu n'as rien changé depuis
tout à l'heure ?



Une hypothèse : tu n'aurais pas fait des tests croisés entre
[news|devnews].julien-arlandis.fr ?



Non, c'est exclu : je viens de vérifier dans l'historique que je
ne me suis jamais connecté à un site comprenant « devnews » dans
l'URL.

Par ailleurs, j'avais oublié de répondre à ta question précédente :
je n'ai pas non plus utilisé la navigation privée. Je ne sais même
plus comment on fait.
Avatar
Julien Arlandis
Le Jeudi 11 Juillet 2013 à 20h46, Olivier Miakinen a écrit :
Le 11/07/2013 19:52, Julien Arlandis a écrit :

Voici un scénario qui me le fait.

a) Cliquer sur fr.test puis sur le premier article en haut.
b) Cliquer sur fr.usenet
c) Cliquer sur fr.test
d) Descendre l'ascenseur dans la liste des titres d'articles
... et attendre deux ou trois secondes.



C'est ce qu'on appelle un scroll infini, quand tu arrives en bas ça allonge la
liste des articles en chargeant les plus anciens. C'est quelque chose d'assez
classique que l'on retrouve notamment sur de nombreux sites web dont notamment
facebook.



Quel que soit le nom que ça porte, c'est super chiant. Je voudrais voir
les derniers articles, datés du 11 juillet, je les vois pendant deux
secondes et paf ! je suis téléporté au 28 juin. Je repars au 11 juillet
et paf ! me voilà au 30 juin. Nemo ne peut pas me laisser regarder
tranquillement les articles du jour ?



À la place d'un scroll infini, sur la dernière ligne je vais mettre un lien
"cliquer pour voir plus d'articles", je pense que ce sera plus satisfaisant.

Bon, cela dit, quand tu auras implémenté le fait de ne voir que les
articles non lus, ça devrait devenir plus gérable. C'est dans ta
todo list ? Avec bien sûr un raccourci clavier pour marquer comme
lue toute une enfilade d'un coup.



L'oeil en haut à droite permet de trier les articles lus et non lus, mais je
viens de voir qu'il buggue depuis la précédente mise à jour.

Tiens, tant que je parle d'ascenseur, il faudrait virer celui qui
prend toute la page (incluant à la fois les titres d'articles et
l'article sélectionné) et en mettre un à la place sur l'article
tout seul. Parce que tirer l'ascenseur vers le bas pour lire un
article, puis le tirer vers le haut pour pouvoir passer à l'article
suivant, ça fait deux fois trop de manipulations d'ascenseur.
Surtout quand les gens porcinographient.



C'était le cas avant, mais on a opté pour un ascenseur global



De mon point de vue c'est une horreur, comme toute interface
graphique dans laquelle on trouve deux ascenseurs imbriqués l'un
dans l'autre. Je parierais que ça fait partie des erreurs à
éviter dans la plupart des tutoriels de conception graphique.

pour pouvoir visualiser l'article en pleine page



On peut déjà réduire la partie supérieure (la poignée pour le faire
devrait d'ailleurs être sur toute la ligne de séparation et pas
seulement dans le coin droit). Et de toute manière il y a toujours
une limite au nombre de lignes que l'on peut afficher : un article
de 200 lignes ne sera pas visible en totalité à moins d'avoir un
écran géant.

et pour voir les images en totalité...



Idem. Une image de 6000×6000 pixels ne sera pas vue en totalité dans
sa taille d'orignie. Prévois plutôt un moyen de la zoomer pour qu'elle
tienne dans la fenêtre ! Et puis il y a toujours clic-droit > afficher
l'image dans une nouvelle fenêtre.

Alors je précise. Quand je suis déconnecté, le bouton d'annulation est
toujours présent sur les articles que j'avais écrits. Certes j'ai un
message d'erreur quand j'essaye d'annuler, mais il vaudrait mieux que
le bouton disparaisse, comme pour les articles qui ne sont pas de moi.



Ok c'est normal, de la même façon que les boutons Répondre ou envoyer sont
encore présents quand tu es déconnecté, il en est de même pour le bouton
Supprimer.



Ah. Et si quelqu'un passe après moi, et annule un de mes articles alors
que je me suis déconnecté ?

Les boutons Répondre et Envoyer sont toujours présents, mais c'est
pour écrire en tant qu'utilisateur non identifié, donc seulement
sur fr.test et (je suppose) avec les nom et adresse remis à zéro.

D'ailleurs quand tu postes un article sur fr.test vu que le groupe
est accessible en écriture il est logique que le bouton supprimer reste même
quand tu es déconnecté.



Non puisque ce n'est plus moi, utilisateur identifié. Et si quelqu'un
s'identifie avec un autre login, il peut toujours annuler mes articles ?

Si tu changes de navigateur tu obtiens une nouvelle clé donc là pour
le coup c'est normal.



Pourtant je suis le même utilisateur, avec même login et même mot de
passe. À quoi ça sert de se connecter si c'est pour que Nemo ne me
reconnaisse pas ?



Parce que le mécanisme de suppression d'un article est complètement
décentralisé, si tu t'enregistres sur un autre serveur JNTP tu pourras
continuer à supprimer tes propres articles. En revanche, quelqu'un qui
obtiendrait ton mot de passe Nemo mais pas la clé que tu as utilisé pour
poster les articles, ne peut en aucun cas supprimer les articles que tu as
posté.



Dans ce cas, il faudrait pouvoir saisir soi-même la clé.



Oui et pour résoudre tous les problèmes soulevés je pense qu'il serait bon
qu'une partie de la clé soit stockée sur le serveur de façon à ce que la
clé soit incomplète quand tu n'es pas connectée et qu'elle ne puisse pas
être reconstituée si le serveur se fait hacker.

D'ailleurs on pourrait très bien imaginer un serveur JNTP qui propose
l'accès aux services sans authentification.



Je trouverais normal que l'on ne puisse rien annuler quand on accède
aux services de manière anonyme, même un article que l'on a écrit
anonymement soi-même. J'avais cru comprendre que c'était l'un des
buts que tu poursuivais en demandant une identification.



Oui.

Quand tu réactualises Nemo, est ce que la clé visible dans préférences
change?



Oui.





Là, c'était dans Firefox.

Donc le localStorage fonctionne



C'est rigolo, j'aurais dit le contraire.

et je suppose que les paramètres de
configuration dans Préférences (par exemple la signature et les différentes
cases à cocher ne se réinitialisent pas quand tu rafraichis la page?)



SeaMonkey : la clé ne change pas
Firefox et Internet Explorer : la clé change

Tous navigateurs : les coches « activer les smileys » et « confirmer
l'envoi d'un message » ne changent pas

Tous navigateurs : la coche « mise à jour des nouveaux articles en
temps réel » revient toujours en état sélectionné.

Comme on vient de voir, le localStorage fonctionne, ce qui t'a apparu comme des
bogues ne sont que des comportements du logiciels surprenants mais parfaitement
normaux au regard de la philosophie de Nemo, qu'il faudra penser à expliquer
dans le FAQ.
Tu confirmes ?



Normaux... normaux... je confirme que c'est insupportable et que je ne
conseillerai pas Nemo tant que ce sera comme ça. :-(



Le principal c'est de trouver les solutions, et je pense les avoir trouvé.
Avatar
Olivier Miakinen
Le 11/07/2013 22:01, Julien Arlandis a écrit :

À la place d'un scroll infini, sur la dernière ligne je vais mettre un lien
"cliquer pour voir plus d'articles", je pense que ce sera plus satisfaisant.



Je le pense aussi, merci. En plus ça devrait être plus rapide.

Bon, cela dit, quand tu auras implémenté le fait de ne voir que les
articles non lus, ça devrait devenir plus gérable. C'est dans ta
todo list ? Avec bien sûr un raccourci clavier pour marquer comme
lue toute une enfilade d'un coup.



L'oeil en haut à droite permet de trier les articles lus et non lus, mais je
viens de voir qu'il buggue depuis la précédente mise à jour.



Ah oui, quand je clique sur l'½il tout disparait, même les messages
non lus.

Je viens de découvrir aussi un menu contextuel par clic droit sur les
titres d'articles, mais il faut ensuite cliquer gauche pour que cela
fasse quelque chose, et le « marquer le message comme non lu » ne
semble pas fonctionner avant que l'on soit passé à un autre article.

[...] il faudrait pouvoir saisir soi-même la clé.



Oui et pour résoudre tous les problèmes soulevés je pense qu'il serait bon
qu'une partie de la clé soit stockée sur le serveur de façon à ce que la
clé soit incomplète quand tu n'es pas connectée et qu'elle ne puisse pas
être reconstituée si le serveur se fait hacker.



Je n'ai pas les idées bien claires à ce sujet, mais je te fais
confiance.

[...]

Le principal c'est de trouver les solutions, et je pense les avoir trouvé.



Oui, là aussi je te fais confiance pour répondre aux exigences
des utilisateurs, et je pense que ça finira bien un jour par être
utilisable (je parle pour moi, car j'ai bien vu que Richard Hachel,
lui, est déjà conquis).
Avatar
Duzz'
Le Jeudi 11 Juillet 2013 à 20h46, Olivier Miakinen a écrit :
Le 11/07/2013 19:52, Julien Arlandis a écrit :

Voici un scénario qui me le fait.

a) Cliquer sur fr.test puis sur le premier article en haut.
b) Cliquer sur fr.usenet
c) Cliquer sur fr.test
d) Descendre l'ascenseur dans la liste des titres d'articles
... et attendre deux ou trois secondes.



C'est ce qu'on appelle un scroll infini, quand tu arrives en bas ça allonge la
liste des articles en chargeant les plus anciens. C'est quelque chose d'assez
classique que l'on retrouve notamment sur de nombreux sites web dont notamment
facebook.



Quel que soit le nom que ça porte, c'est super chiant. Je voudrais voir
les derniers articles, datés du 11 juillet, je les vois pendant deux
secondes et paf ! je suis téléporté au 28 juin. Je repars au 11 juillet
et paf ! me voilà au 30 juin. Nemo ne peut pas me laisser regarder
tranquillement les articles du jour ?



Au cours de mes multiples tests sur l'interface de Nemo, j'ai fait un usage
intensif de cet ascenseur et je n'ai pas constaté ce phénomène. Je prends
l'exemple de fr.test :

- A cette heure, l'article le plus récent est du 11 juillet à 20h34.
- Je descends l'ascenseur au rez-de-chaussée et je le quitte.
- L'article le plus ancien en bas est du 30 juin à 08h21.
- L'ascenseur est remonté dans sa cage, pour me permettre d'explorer plus loin
dans le passé, mais l'affichage n'a pas bougé.
- Je descends à nouveau l’ascenseur au rez-de-chaussée et je le quitte.
- L'article le plus ancien en bas est du 13 juin à 12h16 et l'affichage n'a pas
bougé.
- Je refais encore une fois l'opération et j'arrive au message le plus ancien :
25 mai à 21h00

Par contre, se je fais les mêmes opérations sur une sous-hiérarchie complète
telle que fr.lettres.* ou fr.comp.*, le phénomène décrit par Olivier se
produit bel et bien et ce après 2 à 4 manipulations de l'ascenseur.

J'en infère au pifomètre, que le comportement de ce "scroll infini" est
dépendant du nombre total d'articles disponibles dans la sous-hiérarchie ou
dans le groupe sélectionné.

Je note également que cette remontée dans le temps avec la molette de la
souris, ne produit pas de phénomène de ce genre.

--
Ce message a été posté avec Nemo : <http://news.julien-arlandis.fr/?IDf343>
Avatar
Duzz'
Le Jeudi 11 Juillet 2013 à 23h34, Olivier Miakinen a écrit :

Je viens de découvrir aussi un menu contextuel par clic droit sur les
titres d'articles, mais il faut ensuite cliquer gauche pour que cela
fasse quelque chose, et le « marquer le message comme non lu » ne
semble pas fonctionner avant que l'on soit passé à un autre article.



Excellente observation. En fait, ça fonctionne bien, mais on ne le voit pas,
car le texte en blanc sous la sélection ne passe pas en gras.

=> Julien : à modifier ou à inscrire dans la ToDoList.

--
Ce message a été posté avec Nemo : <http://news.julien-arlandis.fr/?IDf355>
Avatar
Olivier Miakinen
Le 12/07/2013 08:29, Duzz' a écrit :

Au cours de mes multiples tests sur l'interface de Nemo, j'ai fait un usage
intensif de cet ascenseur et je n'ai pas constaté ce phénomène. Je prends
l'exemple de fr.test :

[...]
- L'article le plus ancien en bas est du 30 juin à 08h21.



Je préfère l'ordre chronologique normal, et pour moi c'est donc
l'article le plus récent qui est en bas. Vu que Julien a dit
que les articles les plus anciens étaient chargés après les
plus récents, c'est peut-être ça qui donne une différence de
comportement.
Avatar
Duzz'
Le Vendredi 12 Juillet 2013 à 10h09, Duzz' a écrit :
Le Vendredi 12 Juillet 2013 à 09h43, Olivier Miakinen a écrit :
Le 12/07/2013 08:29, Duzz' a écrit :

Au cours de mes multiples tests sur l'interface de Nemo, j'ai fait un usage
intensif de cet ascenseur et je n'ai pas constaté ce phénomène. Je prends
l'exemple de fr.test :

[...]
- L'article le plus ancien en bas est du 30 juin à 08h21.



Je préfère l'ordre chronologique normal, et pour moi c'est donc
l'article le plus récent qui est en bas. Vu que Julien a dit
que les articles les plus anciens étaient chargés après les
plus récents, c'est peut-être ça qui donne une différence de
comportement.



Bien vu. Dans ce tri par Date, l'ascenseur fait des bonds, pour remonter le
temps jusqu'à l'article le plus ancien disponible sur le serveur ... :)

Au fur et à mesure de l'augmentation du nombre des articles, on peut craindre
que cette gymnastique dure de plus en plus longtemps, avant que l'affichage ne se
stabilise.

L'affichage en chrono normale est donc à éviter jusqu'à résolution du
problème.



Rhâzut ... j'ai oublié d'annoncer que j'avais modifié le Xpost de ft+ndc en
fci+ndc ... :(

--
Ce message a été posté avec Nemo : <http://news.julien-arlandis.fr/?IDf453>
Avatar
Elephant Man
Le Vendredi 12 Juillet 2013 à 10h21, Duzz' a écrit :

Rhâzut ... j'ai oublié d'annoncer que j'avais modifié le Xpost de ft+ndc en
fci+ndc ... :(



J'ai failli le faire remarquer.
Faudra faire un truc pour le supersedes dans Nemo, un de ces jours.
1 2 3 4