TiMode : la version i-mode™ de Phenix

Qu'est ce que c'est ?

TiMode est le fruit d'une idée soumise par Jean-Christophe PEYRARD (co-fondateur de HomeCinema-fr.com ) : créer une version compatible i-mode™ de Phenix afin de pouvoir gérer son agenda et consulter son calepin depuis son GSM.

Ce module est écrit en iHTML, une version allégée du HTML interdisant l'utilisation de javaScript et des feuilles de style notamment. Officiellement, le tag <table> n'est pas reconnu en iHTML, mais des tests ont montré que les GSM récents les acceptaient sans quoi le calendrier n'aurait pas pu être affiché. Autre contrainte, la taille des pages (images comprises) ne peut pas excéder 10Ko. Objectif atteint, le calendrier ne dépasse pas les 6ko et le reste des pages varie entre 1 et 3ko (c'est une moyenne, tout dépend du nombre de note ou de contact affiché).

Connexion

Pour utiliser ce module vous devez obligatoirement posséder un téléphone portable compatible i-mode™ de Bouygues Telecom ou Base (Belgique) et avoir contracté un abonnement compatible auprès de ce dernier.
Selon certains mobiles, il faut également activer l'affichage des tableaux, sans quoi l'affichage risque de ne pas ressembler à grand chose...

Il existe deux façons de se connecter au module i-mode™ depuis votre GSM.
  1. Via le formulaire d'identification, en vous connectant sur
    http://votre-adresse/timode.php
    Pour davantage d'ergonomie, le champ pour saisir le mot de passe n'est pas de type password donc les caractères saisis ne sont pas remplacés par des astérixes (*) mais apparaissent en clair.
  2. Soit pour gagner du temps, en vous connectant directement sur
    http://votre-adresse/timode.php?log=xxx&pwd=yyy
    xxx et yyy sont respectivement votre identifiant et votre mot de passe. De cette façon, le formulaire d'identification n'est pas affiché, à moins que vous ayez commis une erreur de saisie.

Sécurité

Pour davantage de sécurité, vous pouvez renommer le fichier timode.php comme bon vous semble (mais pas le déplacer), les liens qu'il contient sont reconstruits à chaque fois.

Concernant la durée de session, celle-ci n'est pas prise en compte par ce module, cependant si vous utilisez conjointement Phenix et TiMode au même moment, vous risquez avoir des déconnexions sur TiMode (retour au formulaire d'identification) si vous avez renseigné la variable $DUREE_SESSION du fichier de configuration avec une valeur trop faible (300 par défaut soit 5mn).

Fonctionnalités

Avec TiMode vous pouvez consulter votre agenda par l'intermédiaire d'un calendrier affichant un lien pour les jours contenant une note ou un anniversaire. En cliquant sur un lien, vous affichez une page détaillant le jour choisi, en précisant pour chaque note sa plage horaire et son libellé. Les liens Suiv et Prec permettent de passer directement au jour suivant ou précédent contenant une note, cela évite d'avoir à revenir au calendrier.
Concernant l'ajout et la modification d'une note, il s'agit d'une version simplifiée à savoir que la liste des utilisateurs auxquels vous pouvez affecter des notes n'est pas disponible (un peu difficile à gérer depuis un GSM), de même que les options de périodicité et de couleur de note.

A propos du calepin (accessible depuis le calendrier), la première page vous permet d'effectuer une recherche par nom de vos contacts (vous n'êtes pas obligé de saisir le nom intégralement, une partie suffit). Lorsque vous lancez une recherche, une page de résultat est affichée dans laquelle les contacts sont triés par nom. Pour chaque contact, sont affichés tous ses numéros de téléphone connus ainsi que ses adresses email. Il est possible de composer automatiquement le numéro de téléphone d'un contact en cliquant dessus ou bien de lui rédiger un mail.
Pour chaque contact, un lien [Détail] permet d'afficher l'ensemble des informations le concernant : adresse, anniversaire, commentaire...
TiMode ne permet que la consultation du calepin, il n'est donc pas possible d'ajouter/modifier un contact. Cela est réservé à la version complète de Phenix.

Aperçu

Les photos suivantes ont été réalisées à partir d'un GSM Nec 22i par Jean-Christophe PEYRARD qui m'a constamment aidé dans la réalisation de ce module. Merci à lui ;)

Calendrier Détail d'un jour Recherche d'un contact Résultat d'une recherche