Notre équipe vient de terminer une application web de gestion immobillière pour la société italienne Kalliste Property Management (www.kallisteonline.com). Chapeautés par nos amis d’I-Spirit (www.i-spirit.fr) responsables de la gestion globale du projet, nous nous sommes chargés de la réalisation technique.
Nous avons porté une attention particulière à l’ergonomie du système : Drag&Drop, fenêtres modales et AJAX sont très utilisés dans l’interface de cet extranet.
La partie particulièrement intéressante de ce développement est la partie « tableau de bord » (ou « dashboard » pour les anglophones). Le client voulait une page unique permettant l’accès au suivi de toute l’activité d’une villa, c’est-à-dire les personnels, les plannings, les propriétaires, les opérations comptables en cours, les factures à payer, les opérations de maintenance … (la liste est loin d’être exhaustive), bref tout ce qui doit être accessible au premier coup d’œil. L’idée d’un système de boites s’est imposée rapidement : chaque boite peut être déplacée et par drag’n’drop et ancrée sur plusieurs colonnes ; sa position est enregistrée dans un cookie pour que chaque utilisateur retrouve son environnement à chaque connexion. A partir de certaines boites on peut afficher le détail d’une ligne d’informations dans une fenêtre modale (une fenêtre dans la fenêtre), également déplaçable à volonté. Quelques fonctions supplémentaires ont également été développées, comme l’export au format .CSV, l’impression des fenêtres modales, l’auto complétion dans les champs de saisie… Toutes ces implémentations sont basées sur Javascript, l’emploi de l’objet XMLHTTPRequest pour les parties dynamiques et la modification du DOM. Tous les traitements sont réalisés en PHP, le tout reposant sur une base de données MySQL.
La news sur le site IMS : Gestion immobilière
.jpg)