ChangeLog sur openTIME -- ou la liste des changements -- au 22/05/2007

Voici la liste des derniers changements apparus dans openTIME entre le 12/04/2007 et le 22/05/2007.

  • Invalidation d'une demande de congés
  • vérification de l'existance du bouton 'valider' avant sa désactivation via Javascript
  • modification du 'level_projectstatus' via les options de configuration
  • Filtrage sur les affections d'un utilisateur
  • suppression d'un paquet de E_NOTICE
  • remaniement sur la classe d'accès aux données
  • gestion du déplacement entre les jours avec [entrée]
  • Bloquer la pointeuse à 23h59 le même jour si la pointeuse était restée active
  • Afficher '0h00' au niveau de la pointeuse
  • Conservation du contexte entre les demandes d'états
  • Interrogation du solde d'heure à une date précise
  • Toute la gestion du temps rebascule vers 'usertime.php'
  • Le générateur d'image passe par 'index.php'
  • Modification d'une requête SQL pour MySQL 5
  • Remaniement sur le 'logout.php'
  • Passage de l'encodage des mails vers utf-8
  • Remaniement sur la gestion du paramétrage


Nouvelle saisie des temps dynamique

Voila quelques temps que nous travaillons sur une amélioration d' openTIME concernant la saisie des temps. Un premier prototype avait été réalisé sur le papier.

recherche papier de la nouvelle saisie des temps

Et puis passer de la théorie à la pratique ne fût pas une mince affaire. Plusieurs phases d'élaboration mettant à mal les méninges des plus avertis furent nécessaires. Depuis openTIME s'offre un nouveau mode de saisie des temps. Le choix "saisie des temps en colonne" permet un déploiement dynamique des champs de saisie. Et comme rien ne vaut un exemple, voici une petite vidéo illustrant ce concept.



Nouvelle saisie du temps passé avec une pointeuse

Avec pas moins de 4 méthodes différentes, nous pensions avoir en stock suffisamment de modes de saisie : au mois ou à la semaine, avec menu déroulant ou en liste complète. Plusieurs clients / prospects nous ont convaincu du contraire ! Et désormais il existe une nouvelle variante : la saisie du temps par jour et par projet avec une pointeuse.

saisie horaire avec pointeuse

Vous aurez remarqué que les champs sont accessibles en écriture, y compris une fois la pointeuse lancée : c'est une fonctionnalité. Un utilisateur ne devrait pas avoir à appeler son responsable quand un coup de téléphone vient interrompre son travail.



openTIME en anglais - sous le nom "no stopping"

Dès le début du développement sur openTIME, nous savions qu'il y aurait une version en anglais un jour. C'est désormais chose faite : toute l'interface a été traduite et les premiers béta tests ont commencer.

Au passage nous avons mis en place un site spécifique pour les anglophones du Royaume-Uni : no stopping. On y retrouve surtout une version de démonstration en anglais.

no stopping -- opentime en anglais

Note : ça veut aussi bientôt dire que chaque utilisateur pourra changer sa langue par défaut.



La nouvelle interface openTIME est accessible en démonstration

Depuis quelques mois la nouvelle interface "avec des onglets" est en production chez certains de nos clients. Il était temps de modifier aussi l'espace de démonstration. C'est désormais chose faite : bonne découverte.



Vers une nouvelle interface

Une étude d'ergonomie a montrée des difficultés dans la prise en main d'openTIME. Depuis plusieurs mois déjà, nous savions qu'il y avait du boulot de ce côté-là. Et puis une phrase a tout déclenché : Dans un site web, l'utilisateur aime bien savoir où il est et une application web utilise un paradigme similaire.

Concrêtement ça veut dire que dans la prochaine version d'openTIME, la navigation par défaut ne se fera plus par un système de menus déroulants (avec une pointe de javascript).

système de navigation par menus déroulants

Nous utiliserons à la place à un système d'onglets à deux niveaux.

système de navigation par onglets

Il s'agit encore pour l'instant d'une version béta. Et nous sommes à la recherche de... béta-testeurs : nous offrons un an d'utilisation gratuite du logiciel à ces derniers. Si l'offre vous intéresse, merci d'envoyer un email à betatest AT noparking POINT net.



Mise à jour de la démo d'openTIME

La version en ligne d'openTIME a été mis à jour au 10 mai 2005. Elle comprend pas mal d'améliorations et quelques corrections de bugs. Voici un bref aperçu de ceux-ci :

  • Amélioration des synthèses
  • Création d'un pop-up pour choisir les dates dans un calendrier
  • Evolution des compteurs (congés, RTT en particulier) sur les absences

D'autres nouveautés sont apparues en dehors de l'espace de démonstration. Si celles-ci vous intéressent, il suffit de prendre un rendez-vous téléphonique : on vous rappelle.

  • Notion de productivité sur les mémos
  • Ajout d'un calendrier / gestion de rendez-vous avec vue mensuelle ou journalière
  • Changement des couleurs de l'interaface


Planning amélioré pour les mémos (ou tâches)

Etant donné que je devrais parler un peu d'openTIME au forum PHP qui arrive demain. En avant-première ici une image du planning amélioré que nous avons mis en place. Ce planning reprend l'ensemble des mémos -- ou tâches -- d'un salarié ou d'un projet. Ci-dessous une copie-écran pour fixer les idées :

planning d'un salarié

Des couleurs simples (rouge = en retard, jaune = approche, vert = sur les rails), des dates compréhensibles (avant-hier ou demain par exemple). On en reparlera dans les jours et semaines qui viennent !



Amélioration de la prise en main initiale

Comment faciliter la prise en main d'openTIME ? C'est une question qui nous travaille régulièrement : désormais nous avons une réponse pertinente.

Une fois l'installation réussie, un post-it apparaît en bas de chaque page : il s'agit d'un raccourci qui vous propose la tâche suivante à réaliser. Il vous guidera vers la création d'un utilisateur, puis celle d'une activité, des dossier. Ensuite la saisie des temps, des jours fériés, etc. Une fois les post-it épuisés, vous aurez balayé l'ensemble des fonctionnalités d'openTIME et terminer sa prise en main en totale autonomie.

exemple de post-it pour la prise en main

Bien sûr à tout moment vous pouvez le masquer et continuer votre exploration indépendamment.



No Parking sarl - contact@noparking.net - 03 20 06 51 26