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.
- 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.
- Soit pour gagner du temps, en vous connectant directement sur
http://votre-adresse/timode.php?log=xxx&pwd=yyy
Où 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 |
Phenix (2006)
Stéphane TEIL (phenix-agenda@laposte.net )