Loading
Network error

À propos des deux boutons liste dans l’Agenda

Started by terhemis in Agorakit : Développeurs.euses et utilisateurs.trices May 25, 2020 12:16 AM

Hello,

Pouvoir voir les événements passés en liste est une bonne chose, mais je ne comprends pas la logique de l’implémentation actuelle, qui ne me semble pas idéale (ne serait-ce que parce qu’il y a doublon)…

Le nouveau bouton liste rejoint les boutons de durée, alors que c’est plutôt un format (même si chaque durée a bien sa présentation la plus adéquate…).
Une piste serait de proposer, lorsqu’on est en vue liste (avec le bouton qui existait auparavant) non seulement de pouvoir naviguer dans le temps comme avec la fonction proposée par le nouveau bouton, mais d’y adjoindre un bouton "à venir".

Du coup, on pourrait aussi disposer d’un boutton "passés", dans cette vue liste…
Cela correspondrait en fait à une durée "infinie" tronquée (vers l’arrière, ou vers l’avant, à partir d’aujourd’hui dans les deux cas)…
Ce qui m’amène à considérer qu’une vue "Tout", pourrait afficher l’intégralité des événements, passés et à venir.

Même en vue grille, on pourrait vouloir n’afficher que les événements passés ou à venir, par exemple dans une vue "mois" chargée. Si bien que ces états "passés / tout / à venir" pourraient être un filtre indépendant et de la durée, et du type de vue…

Peut-être que c’est un peu plus clair dans l’image proposée en pièce jointe…

-

J’en profite pour relancer l’idée d’une durée "année" (surtout intéressante dans une vue liste je suppose),
Et aussi pour dire qu’il serait plus naturel pour nous autres occidentaux d’avoir une progression du plus petit au plus grand depuis la gauche vers la droite : jour | semaine | mois | année ; 
À moins, cela dit, qu’il ne s’agisse d’aller de la vision d’ensemble vers celles de plus en plus précises, ce qui n’est pas absurde, et donc bien du plus grand au plus petit…
D’ailleurs, les boutons de cette ligne (today, day, week, month), ainsi que ceux des iCal, ne sont pas traduits, contrairement au reste…
 

-


En tout cas, merci pour le travail déjà effectué !

file cover
terhemis
2020-05-25 00:16:42
153KB

May 25, 2020 12:41 AM

Il pourrait aussi n'y avoir que deux boutons de filtre : passés | à venir ; et si aucun n’est activé, on reste sur la vue "tous" par défaut…

Le problème est que ce n’est pas pareil d’avoir tous les événements tout court (plutôt une page), ou tous les événements de l’année ou du mois sélectionné (plutôt un filtre)…

Si on pouvait ne sélectionner aucune durée, on pourrait avoir cette distinction aussi sans bouton supplémentaire :
- sans bouton de durée activé, on a TOUT (valable seulement en liste je suppose)
- sans bouton de passé/futur activé, on a TOUS

(Peut-être que la distinction anglaise entre Everything et All aide…)

May 25, 2020 9:43 AM

La vue liste est amenée à disparaître quand la vue grille (dynamique) aura les mêmes fonctionnalités (affichage des participants par exemple). Pour l'instant on a :

  • vue liste : html statique simple généré par le serveur
  • vue grille : utilise la librairie "full calendar" qui affiche les événements en fonction de la demande (dynamique donc), hyper puissante et permettra bientôt d'ajouter des événements en cliquant-glissant sur les heures souhaitées (comme dans google calendar)

Je ne peux pas charger tous les événements sans distinction, un moment il y en aurait trop (et toute la page serait lente), du coup, ça charge en fonction de ce que la personne demande. Mais une vue sur l'année est une bonne idée, je vais regarder à cela.

Merci comme toujours pour les retours pertinents!

May 25, 2020 10:31 AM

Voici ma roadmap pour le calendrier : 

https://github.com/agorakit/agorakit/issues/303

May 25, 2020 1:55 PM

Ok, je comprends (un peu) mieux,
Merci pour ta réponse

You've read everything in this discussion