Un article de Easyneuf.
Cette fonctionnalité permet de créer un lecteur virtuel pointant sur un espace de stockage EasyNeuf. Un module d'installation simplifié doit permettre à l'utilisateur d'installer ce volume en quelques clics (type de compte/login/mot de passe).
Note : La fonctionnalité se base sur le service de stockage EasyNeuf (sur la RoadMap du projet...) qui met à disposition un espace de stockage sur le web.
Les notes de release telles qu'elles devront apparaître si les specs sont implémentées et acceptées dans la distribution.
- Mario veux accéder à ses données personnelles via le service de stockage EasyNeuf qu'il vient de souscrire. Mario clic sur le module de configuration.
- Une fenêtre de configuration est lancée.
- 4 champs apparaissent :
- Liste déroulante avec la liste des types de comptes disponibles (éventuellement en cas de diversité des offres...).
- Champ texte du login.
- Champ texte du mot de passe.
- Liste déroulante avec les lettres de volumes disponibles.
- 3 boutons apparaissent :
- OK, pour enregistrer les modifications.
- Annuler, pour quitter le module de configuration (n'enregistre rien).
- Tester, pour vérifier la validité des informations spécifiées.
- Mario remplit les champs puis clic sur Tester.
- Une MsgBox Test de connexion... s'ouvre et donne le résultat de la tentative de connexion.
- Un bouton détails... fait apparaitre un champ texte avec le résultat de la connexion (spécifique au type de compte).
- Mario clic sur le bouton Fermer (MsgBox Test de connexion...).
- La MsgBox se ferme. On repasse sur la fenêtre de configuration.
- Mario clique sur OK dans la fenêtre de configuration.
- Le module teste la connexion :
- Ouvre la MsgBox Test de connexion... en cas de problème de connexion.
- Crée le volume selon la lettre spécifiée en cas de succès.
- Mario clic sur le volume en question dans son explorateur.
- Mario peut utiliser son compte comme un volume de stockage en read/write/append/execute...
[modifier] Aspects concernés
- Librairies d'interface à déterminer... Easy3D ?!
[modifier] Implémentation
- Gérer l'espace EasyNeuf comme un système de fichier permettrait l'utilisation de mount pour créer le lecteur...
- Un fois paramétré, le lecteur doit être monté au démarrage (par défaut).
- Installation automatique du lecteur dès que le client adhère au service.
- Changer automatiquement l'emplacement du dossier home/. sur le stockage EasyNeuf.
- Changer automatiquement l'emplacement des sauvegardes de configurations (dépend de P029) sur le stockage EasyNeuf.
- Prévoir une implémentation de chiffrement des données pour assurer à l'utilisateur une confidentialité de ses données personnelles.
- Non retenu.
- Les termes d'utilisation Gmail interdisent l'implémentation d'un tel service de manière définitive (http://fr.wikipedia.org/wiki/GmailFS).
- Pas de contrôle anti-virus des données au moment de la sauvegarde des données de l'utilisateur sur son espace EasyNeuf étant donné que les informations ont transités par sa Gate, son système est déjà infecté s'il s'agit d'un virus...
[modifier] Problèmes à résoudre
- Attente de détails concernant l'offre EasyNeuf qui pour le moment n'apparait que sur la RoadMap du projet...
- Champs à tester avec des valeurs "débiles" (caractères spéciaux...).
- Tester avec un compte inexistant.
- Vérifier les attributions de lettre de volume (déjà existante, plus de lettre disponible ?!...).
- Autre ?