PC.Planning v0.1

Auteur : Pierre Cadéot pcadeot (symbole arobase) free (point) fr

DEMONSTRATION : http://pcadeot.planning.free.fr/demo[1]
Exemple d'utilisation réelle : http://www.iae.univ-montp2.fr/extranet.php?go=planning

Historique

  • Développement initial aout 2001
  • Mise en service septembre 2001
  • retouches mineures depuis

A l'origine l'application était un module d'un extranet 'fait maison'. Aujourd'hui, cet extranet n'ayant plus de raison d'être, seule cette partie subsiste. A l'occasion d'un premier nettoyage des sources pour le rendre autonome, je présente publiquement cette application, le but étant d'ouvrir rapidement les sources et les proposer en téléchargement aux bonnes volontés pour faire évoluer ce projet - ou à ceux qui veulent se risquer à l'utiliser en l'état !

Objectif de l'application :

A l'origine cette appli avait uniquement pour but de remplacer 2 types de fichiers excel, un fichier pour le planning général des salles par jour, et un fichier par promos pour le planning hebdomadaire :

  • il s'agissait donc de "simplifier" la saisie en ne faisant celle-ci qu'une fois, le choix de la vue permettant de visualiser la base de données en mode quotidien/général ou en mode hebdomadaire (via le choix d'une promo).
  • l'accent était donc porté sur un visuel le plus identique possible du tableau excel utilisé au départ
  • un systeme de droit rudimentaire permet de définir pour chaque utilisateur les promos sur lesquels ils peuvent agir (oui, il s'agissait d'empecher des luttes entre collègue, et notamment les suppressions sauvages de réservation...)
  • et bien sûr faciliter la consultation du planning via le web

PROCHAINEMENT ("close to do" list)

Interface d'administration de l'application :

  • gérer les utilisateurs
  • gérer les "publics" ou objets de réservation : nom, couleur, groupes de mise en commun, etc
  • gérer les salles : intitulé (nom, localisation) et capacité
  • ...

WISH List

Gestion intelligente des réservations

  • définir un modèle sur x jours (typiquement une semaine) et l'appliquer sur une période donnée (typiquement un semestre)
  • recherche de disponibilité de créneaux
  • affichage hebdo par prof, par salle (prévu initialement mais jamais réalisé)
  • vue par mois, semestre, année ?

Saisie ergonomique

  • oublier la réservation avec les innommables cases à cocher, pour utiliser une interface plus dynamique, plus visuelle : à la manière d'un spreadsheet (excel) sélection lassot, glisser, déposer, redimenssionner, double click pour l'édition des propriétés... en flash ? en java ?

Modularisation

  • modulariser les salles (nombre actuellement fixé : largeur max pour visibilité lors des impressions)
  • modulariser la granularité horaire (nombre actuellement fixé : par quart d'heure)

... et bien des choses encore ...

Notes

[1] Utilisez le compte user: test, pass: test pour faire des essais de réservation. Les fichiers sources seront disponibles prochainement lorsqu'ils seront expurgés des spécificités de l'environnement d'origine... patience !