Groupe 2F (Stockage)

Date de création : 11 mars 2004
Dernière modification : 11 mars 2004
Diffusion : internet

Canal Webdav Version 1

Le but de ce document est de préciser les fonctionnalités attendues pour le canal uportal Webdav.

Ce document est la suite du document FonctCLientDavVX.html

Ce document décrit le canal WebDAV appelé depuis uPortal dans ESUP-Portail, dans sa version 1.

La version 1 se limite à offrir un espace de stockage privé pour chaque utilisateur, sans partage possible.
Les échanges webdav en version 1 entre le canal et le serveur se feront via un mode de confiance 'trusted', le canal transmettrant dans les entêtes http le login de la personne, et un secret partagé qui est le même pour tous les utilisateurs.

Fonctionnalités utilisateurs :

Le canal webdav final devra offrir les fonctionalités suivantes (scénarios utilisateurs):

    1. Afficher le contenu d'un rép courant
    2. Descendre dans un des sous-réperoires
    3. Remonter au réperoires supérieur ou vers n'importe quel réperoires supérieur jusqu'à la racine
    4. Charger un fichier sur le WebDav (upload)
    5. Supprimer un ou pulsieurs fichier ou réperoires
    6. Créer un nouveau réperoires
    7. Copier un ou plusieurs fichiers ou réperoires vers un réperoires existant
    8. Déplacer un ou plusieurs fichiers ou réperoires vers un réperoires existant
    9. Télécharger un fichier
    10. Renommer un fichier ou un répertoire
    11. Voir un fichier

Maquette Version 1

Cette partie a pour but de réaliser un maquette "esthétique" du fonctionnement du canal Version 1.

Vous trouverez une maquette fonctionnelle ici : CWebDAVV1

Figure 1 : Scénarios utilisateurs"Afficher le contenu d'un répertoire courant"

Les scénarios utilisateurs "Remonter au rep supérieur ou vers n'importe quel rep supérieur jusqu'à la racine" se réalise soit par le bouton Remonter d'un niveausoit grace à la barre de navigation "pdupont > perso > esup > travail ".

Les scénarios utilisateurs "Descendre dans un des sous-réperoires" se réalise en cliquant sur le nom d'un répertoire.

Le clic sur le nom d'un fichier (ou l'icone) ouvre ce fichier.

Mes documents
pdupont > perso > esup > travail  
Remonter d'un niveau Envoyer des ressources
Répertoire 1    
Répertoire 2    
Répertoire 3    
fichier1.txt 3 Ko 06/02/2004 10:12
fichier2.txt 17 Ko 06/02/2004 10:13
fichier3.avi 2.5 Mo 06/02/2004 10:14
Remonter d'un niveau Envoyer des ressources
pdupont > perso > esup > travail  

Figure 2 : Scénarios utilisateurs "Charger un fichier sur le WebDav"

Ecran arrivant après le clic sur le bouton Envoyer des ressources de la FIGURE 1.

Mes documents
   
Envoyer un fichier dans Mes documents
Fichier à envoyer :
   
   

 

Figure 3 : Scénarios utilisateurs "Supprimer un ou pulsieurs fichier ou répertoire"

Ecran arrivant après la sélection de un ou plusieurs fichier(s) ou répertoire(s) et le choix de l'action SUPPRIMER


Cet ecran n'apparaît que si la valeur de confirguration de webdav.confirmDel est VRAI. Dans le cas contraire on supprime les fichiers ou répertoires listés au dessus puis on retourne à la FIGURE 1 avec message confirmant la suppression.

Mes documents
   
Confirmation de suppression
Etes-vous sûr de vouloir supprimer les éléments suivants :
Répertoire(s) :
Répertoire 1
Répertoire 2
Répertoire 3
Fichier(s) :
fichier2.txt
   
   

Dans le cas ou l'option de configuration webdav.allowDelNonEmptyFolder est FAUSSE les répertoires non vide ne seront pas supprimés et le message de compte rendu affichera que le répertoire ne peut pas être supprimé car il n'est pas vide.

Figure 4 : Scénarios utilisateurs "Créer un nouveau rep"

Ecran arrivant après le choix de l'action CREER UN NOUVEAU REPERTOIRE.

Mes documents
   
Créer un nouveau répertoire
Nom du nouveau répertoire :
   
   

Figure 5 : Scénarios utilisateurs "Copier un ou plusieurs fichiers ou rep vers un rep existant" ou "Déplacer un ou plusieurs fichiers ou rep vers un rep existant"

Ecran arrivant après la sélection de un ou plusieurs fichier(s) ou répertoire(s) et le choix de l'action COPIER.

Mes documents
   
Copier
Vous souhaitez copier les élements suivants :
Répertoire(s) :
Répertoire 1
Fichier(s) :
fichier2.txt

Choisissez la destination de la copie :
Fermer rep_a
 
Ouvrir rep_aa
Ouvrir rep_ab
Fermer rep_ac
 
Ouvrir rep_aca
Fermer rep_acb
Ouvrir rep_ad
Ouvrir rep_b
Ouvrir rep_c
   
   

Figure 6 : Scénarios utilisateurs "Renommer un fichier ou un répertoire"

Mes documents
   
Renommer
Vous souhaitez renommer le fichier suivant :
fichier2.txt
Nouveau nom