! [spip-dev] Refonte messagerie et calendrier: Agenda

Salut,

Je viens d'uploader de nombreuses modifications touchant à la messagerie et au calendrier.

-> Les modifications portent essentiellement sur l'interface graphique, particulièrement enrichie et facilitant un fonctionnement en mode "agenda", avec présentation graphique des activités de chaque jour.

-> Le calendrier mensuel lui-même change peu. Il adopte, pour la présentation des rendez-vous, des couleurs de chaque type de message.

-> Dans la barre de navigation secondaire, si les fonctions de messagerie sont activées pour l'auteur, alors le bouton "Calendrier" présent seulement dans "A suivre" est remplacé par la mention "Agenda" présent partout.

-> Le plus visible est l'apparition d'une nouvelle page de rendez-vous quotidiens, avec une présentation très graphique. Si vous êtes sur uZine, vous pouvez par exemple voir une page plutôt complète:
http://www.uzine.net/ecrire/calendrier_jour.php3?jour=15&mois=11&annee=2003
Notez, ces affichages sont différents pour chaque visiteur: par exemple, si à cette date vous vous ajoutez un pense-bête personnel, il n'apparaitra que pour vous, en plus des annonces générales. Si vous ajoutez un message à d'autres utilisateurs à cette date, il apparaitra chez vous et chez eux.

-> Du coup, création de fonctions permettant d'afficher un entier sous forme de pavé, pour faciliter la navigation de jour en jour. Egalement fonction pour afficher l'agenda graphique d'une seule journée (dans les marges par exemple).

-> La page de visualisation des messages a été retravaillée pour être plus lisible et plus claire. Auparavant, le texte lui-même était écrasé par nombre de boutons divers et variés...

-> Au niveau fonctionnalités, les modifications sont minimes, mais devraient corriger un certain nombre de difficultés d'utilisation précédentes:

      * ajout (dans la table) d'une date de fin des rendez-vous; histoire de faire simple, on ne peut changer que l'heure de cette date (un rendez-vous commence un jour et se termine le même jour, à minuit grand maximum); cela permet d'avoir des affichages graphiques des agenda beaucoup plus précis et agréables;

      * modification de la règle d'édition d'un message; auparavant, une fois un message "envoyé", il ne pouvait plus être modifié, et changer l'heure du rendez-vous était parfois interdit. Désormais, l'expéditeur peut en permanence modifier le message, même une fois envoyé, et les admins peuvent modifier toujours les messages d'annonce. (Note: pour les messages à plusieurs destinataires, il me semble plus sage que ce soit l'expéditeur qui puisse, seul, changer la date du rendez-vous, histoire d'éviter les problèmes de plusieurs personnes bidouillant des dates en même temps; là, comme pour vrai rendez-vous, hé ben on discute dans le forum associé et, quand la décision est prise, l'expéditeur responsable du message change la date qui va bien.)

Yo,

-> Dans la barre de navigation secondaire, si les fonctions de messagerie
sont activées pour l'auteur, alors le bouton "Calendrier" présent
seulement dans "A suivre" est remplacé par la mention "Agenda" présent
partout.

Hmmm... faudrait le remettre dans "à suivre" uniquement. Deux raisons :
- aucune intérêt de privilégier l'agenda (je ne vois pas voir d'agenda
et spip.net/ecrire m'en impose un à toutes les pages, beurk)
- surtout, certaines barres secondaires sont déjà chargées en largeur
(notamment la catégorie "édition") et elles vont exploser avec une icone
de plus (notamment avec de longs mots comme en esperanto)

      * dans cette logique, et histoire de ne pas retarder encore la sortie
d'une 1.7, je ne suis pas du tout parti dans l'optique d'un agenda
partagé, de gestion de contacts, etc.

Tant mieux, parce que je ne vois vraiment pas la pertinence d'ajouter
tout ça dans SPIP (il n'y a pas de groupware sans gestion de groupes
d'utilisateurs et là ça va exploser). On a déjà beaucoup de mal à garder
une interface propre et _simple_... Si tu veux proposer le groupware
sous forme d'une extension téléchargeable séparément, pourquoi pas.

Sinon, les nouvelles modifs sont très jolies graphiquement.

a+

Antoine.

      * dans cette logique, et histoire de ne pas retarder encore la
sortie
d'une 1.7, je ne suis pas du tout parti dans l'optique d'un agenda
partagé, de gestion de contacts, etc.

Tant mieux, parce que je ne vois vraiment pas la pertinence d'ajouter
tout ça dans SPIP (il n'y a pas de groupware sans gestion de groupes
d'utilisateurs et là ça va exploser). On a déjà beaucoup de mal à garder
une interface propre et _simple_... Si tu veux proposer le groupware
sous forme d'une extension téléchargeable séparément, pourquoi pas.

En ce qui me concerne, et comme quelquns le savent peu être déjà, je
regrette qu'il n'y ai pas de gestion de groupe d'utilisateur. Mais ne
relancons pas le débat...

Si Arno veux faire tester son projet "agenda de groupe" sur un autre site,
je suis volontaire sur le mien !

Cela permettera de recréer une version avec groupe d'auteur qui pourra
peut-être être accèpté dans la communauté Spip

@+

Merci et à bientôt !
Le Web/PostMaster de Net-passions.org
Site officiel de toutes vos passions

C'est vrai que ç'a l'air un bien bel outil pour le coopératif.
C'est tellement chouette et balaise que ça va être difficile
de pas demander que ces fonctionnalités accessibles
en partie publique ...
Merci et bonne continuation !
JLuc

ARNO* wrote: