Service Affichage d'un répertoire serveur


Le service Répertoire du serveur permet d'afficher le contenu d'un répertoire sur le serveur d'installation dans la zone de votre choix, offrant la possibilité pour l'utilisateur de télécharger les fichiers de ce répertoire.

La liste des répertoires accessibles par le service doit être autorisée au préalable dans la configuration de l'interface d'administration.
Consulter la page de la documentation Manuel d'administration

Ajouter le service

Sélectionnez une page du site et une zone de votre choix. Allez dans le menu "Ajouter un service" et cliquez sur "Répertoire du serveur".

répertoire serveur

Configuration du service

ParamètresDescriptionObligatoire
TitreTitre du serviceNon
Répertoire serveur

Entrez le chemin du répertoire que vous souhaitez afficher. 
Le champ est un champ avec auto-complétion qui propose une liste de sous-répertoires possible au fur et à mesure de la saisie.

Le contenu du répertoire choisi (dossiers + fichiers) seront affichés.

 

Exemple de chemin de répertoire pour Windows : file:/D:/AmetysDemo/

Exemple de chemin de répertoire pour Linux : /home/cms/xxx

 

La liste des répertoires proposés ici correspond aux répertoires serveurs autorisés par l'administrateur. Consulter la page Manuel d'administration de la documentation Ametys pour effectuer la manipulation.

Oui

Activer les chemins dynamiques

Cela permet d'utiliser des chemins de répertoire personnalisés en fonction d'un contexte courant.

Exemple:

- D:/Documents/Formations/${login} est remplacé par l'identifiant de connexion de l'utilisateur connecté, cela signifie que seulement les utilisateurs connectés auront accès au répertoire du serveur.

- ${login[population=population1,population2]} est remplacé par l’identifiant de connexion de l'utilisateur, seulement s'il appartient aux populations d'utilisateurs 'population1' ou 'population2'

- ${population} est remplacé par l'identifiant de la population de l'utilisateur courant.

- ${site} est remplacé par le site courant, il peut être utilisé en cas de multi-site.

- ${lang} est remplacé par la langue courante, cela permet de faire une séparation entre les traductions d'un site.

 

Note: si vos utilisateurs sont dans plusieurs populations, il est conseillé de préciser la population ${login[population=...]} ou d'utiliser ${population} dans le chemin du répertoire au cas où 2 utilisateurs pourraient avoir le même identifiant

Non 

 

Affichage

Choix du rendu du service.
Dépend de la charte graphique utilisée.

Oui 

Profondeur maximale

Choix de la limite d'affichage de l'arborescence de dossiers à la profondeur indiquée. 

C'est un entier. 

Quelques valeurs ont une signification particulière : 

- vide : aucune limitation, la totalité du répertoire est affiché. 

- valeur 0 : aucun dossier ni fichier ne sont affichés

- valeur 1 : seuls les fichiers et dossiers à la racine du répertoire choisi sont affichés

Non

Rendu du service

Le rendu du service dépend de la charte graphique utilisée.

Voici ci-dessous un exemple de rendu avec l'affichage "Arborescence de fichiers".

Retour en haut

Server Directory