Feature #1246
ferméVue par semaine ou par mois
Ajouté par Sebastien Vuillet il y a environ 14 ans. Mis à jour il y a presque 14 ans.
100%
Description
Il s'agit de permettre à l'utilisateur de choix une vue par semaine ou par mois de l'almanach.
Un onglet par échelle de temps sera affiché dans l'almanach.
Fichiers
almanach_bug.jpg (109 ko) almanach_bug.jpg | Capture présentant la dernière ligne à tort | Nicolas Eysseric, 10/01/2011 11:53 |
Mis à jour par Nicolas Eysseric il y a environ 14 ans
- http://code.google.com/p/gwt-cal (proposée par S. Vuillet)
- http://code.google.com/p/zkcalendar (l'affichage mensuel me semble plus intéressant notamment pour l'affichage de plusieurs événements le même jour)
Mis à jour par Sebastien Vuillet il y a environ 14 ans
Pour info, zkcalendar n'est pas basé sur GWT mais sur le zk framework (licence GNU).
Mis à jour par Nicolas Eysseric il y a environ 14 ans
- Assigné à
Nicolas Eyssericsupprimé - Version cible mis à Version 5.5
Mis à jour par Nicolas Eysseric il y a presque 14 ans
- Statut changé de New à Assigned
- Assigné à mis à Miguel Moquillon
Mis à jour par Miguel Moquillon il y a presque 14 ans
- Statut changé de Assigned à Feedback
Je me pose vraiment la question d'utiliser de tels frameworks pour fournir un agenda interactif (ou web 2.0 si vous voulez).
En effet, ces frameworks s'appuient sur un modèle de développement différent de celui de Silverpeas. Ils seront donc intrusif et vont nécessiter un coût d'intégration non négligeable.
Si l'objectif est de migrer peu à peu l'IHM vers un framework Java web avancé, on a intérêt à valider les deux propositions (zk et GWT) avant de se lancer bille en tête sur l'un deux.
Si, par contre, l'objectif est juste d'avoir un agenda de type web 2.O, alors ces frameworks font office de centrale nucléaire par rapport au besoin. Dans ce cas, je préconiserai plutôt une lib javascript qui remplierait le besoin ; par exemple le plugin JQuery FullCalendar (http://arshaw.com/fullcalendar/)
Mis à jour par Nicolas Eysseric il y a presque 14 ans
- Statut changé de Feedback à In progress...
A l'époque, j'avais cherché une solution type plugin mais sans résultat intéressant.
L'idée ici est bien de donner simplement un coup de jeune à la vue mensuelle et d'offrir une vue hebdomadaire en plus.
- Framework plus léger et déjà utilisé par Silverpeas (jQuery)
- Compatible avec IE6+, FF3+, Chrome
- Possibilité de personnalisation élevée
- Documentation complète
- Temps d'intégration moindre (à priori)
Mis à jour par Miguel Moquillon il y a presque 14 ans
- Statut changé de In progress... à Resolved
Le plugin JQuery fullcalendar a été intégrée dans Almanach.
Actuellement, les appels ajax ne sont pas utilisés pour charger les évènements avec la navigation mensuelle ou semestrielle de l'agenda. A chaque glissement dans le temps, la page est donc rechargée avec les nouveaux événements.
Le support semestriel a été ajouté au composant almanach.
Mis à jour par Nicolas Eysseric il y a presque 14 ans
- Statut changé de Resolved à Feedback
Suite à mes tests, voici les corrections à effectuer par Aurore et Miguel :
- Inverser les onglets "Semaine" et "Mois". La vue par défaut est toujours la vue "Mois".
- Régression : Le masquage des week end ne fonctionne plus.
- Vue mensuelle : Il n'est plus possible de cliquer sur un jour pour ajouter un nouvel événement
- Vue mensuelle : Pour un événement sans heure de début ni de fin, ne pas afficher 00:00
- Vue mensuelle : Sur la capture, la dernière ligne ne devrait pas apparaitre.
- Vue mensuelle : Agrégation : Remonter la zone avant le calendrier.
- Vue mensuelle : Le nom des événements "colle" trop à la zone.
- Vue mensuelle : Mettre les cases des jours du mois précédent et suivant d'une autre couleur.
- Vue mensuelle : Sous IE, les événements ne sont pas "arrondis". Alors qu'ils le sont sur la démo en ligne.
- Vue hebdo : Afficher les événements sur plusieurs jours en haut (comme sur la démo en ligne). Cela allège la page et est beaucoup plus lisible.
- Vue hebdo : Agrégation : Remonter la zone avant le calendrier.
- Vue hebdo : Pour un événement sans heure de début ni de fin, ne pas afficher 00:00
- Vue hebdo : Faire comme sur la démo en ligne, ne pas borner 6am-22pm mais mettre le créneau 8am-19pm par défaut et laisser les autres horaires accessibles avec l'ascenseur du calendrier.
- Vue hebdo : Sous IE, les événements ne sont pas "arrondis". Alors qu'ils le sont sur la démo en ligne.
Mis à jour par Miguel Moquillon il y a presque 14 ans
- Inverser les onglets "Semaine" et "Mois". La vue par défaut est toujours la vue "Mois".
- Régression : Le masquage des week end ne fonctionne plus.
- Vue mensuelle : Il n'est plus possible de cliquer sur un jour pour ajouter un nouvel événement.
- Vue mensuelle : Pour un événement sans heure de début ni de fin, ne pas afficher 00:00.
- Vue mensuelle : Agrégation : Remonter la zone avant le calendrier. => j'ai aussi remonté le lien RSS.
- Vue hebdo : Agrégation : Remonter la zone avant le calendrier. => j'ai aussi remonté le lien RSS.
- Vue hebdo : Pour un événement sans heure de début ni de fin, ne pas afficher 00:00
- Vue hebdo : Faire comme sur la démo en ligne, ne pas borner 6am-22pm mais mettre le créneau 8am-19pm par défaut et laisser les autres horaires accessibles avec l'ascenseur du calendrier => Si le plugin permet de préciser l'horaire mini directement visible, il ne permet pas de préciser celui maxi qui lui dépend de la zone d'affichage visible sur le navigateur.
- Vue mensuelle : Sur la capture, la dernière ligne ne devrait pas apparaitre. => je ne comprends pas. Quelle capture ?
- Vue mensuelle : Il n'est plus possible de cliquer sur un jour pour ajouter un nouvel événement => Désormais, un clique sur une journée aussi bien dans la vue mensuelle que semestrielle conduit à la création d'un événement. Si le clique se fait dans la vue par semaine, l'heure de début de l'événement est remplie dans le formulaire de création de l'événement selon la position horaire du clique de la souris
- Vue hebdo : Afficher les événements sur plusieurs jours en haut (comme sur la démo en ligne). Cela allège la page et est beaucoup plus lisible. => Attention, la zone supérieur du calendrier dans la vue par semaine est dédiée aux événements qui s'étalent sur la ou des journées (donc sans heures précises) entières (zone all-Day).
- que signifie une absence d'horaire de fin ?
- que signifie une absence d'horaire de début ?
J'ai répondu à ces questions de la façon suivante : - une absence d'horaire de début et de fin signifie que l'événement se déroule sur la ou les journées entières : il apparait donc dans la zone supérieure all-Day.
- une absence d'horaire de début mais pas de fin signifie que l'événement se déroule sur la ou les journées jusqu'à l'heure indiquée : il apparait aussi dans la zone supérieur all-Day.
- une absence d'horaire de fin mais pas de début signifie que l'événement se déroule sur la ou les journées à partir de l'heure indiquée : il apparait aussi dans la zone supérieure all-Day.
- Vue mensuelle : Le nom des événements "colle" trop à la zone.
- Vue mensuelle : Mettre les cases des jours du mois précédent et suivant d'une autre couleur.
- Vue mensuelle : Sous IE, les événements ne sont pas "arrondis". Alors qu'ils le sont sur la démo en ligne.
- Vue hebdo : Sous IE, les événements ne sont pas "arrondis". Alors qu'ils le sont sur la démo en ligne.
Mis à jour par Nicolas Eysseric il y a presque 14 ans
- Fichier almanach_bug.jpg almanach_bug.jpg ajouté
Mis à jour par Aurore Allibe il y a presque 14 ans
- Vue mensuelle : Le nom des événements "colle" trop à la zone.
- Vue mensuelle : Mettre les cases des jours du mois précédent et suivant d'une autre couleur.
- Vue mensuelle & hebdo : Sous IE, les événements ne sont pas "arrondis". Alors qu'ils le sont sur la démo en ligne.
Je me suis rapprochée de la présentation de la démo.
Aujourd'hui :
Je viens de repasser sur la "nav" (date & agenda) et j'ai redescendu le rss en bas.
Est-ce qu'on pourrait prendre l'icône RSS générale plutôt que celle du composant...
Mis à jour par Nicolas Eysseric il y a presque 14 ans
- Statut changé de Feedback à Closed
- % réalisé changé de 0 à 100
OK. Validé.