Alfresco Share Dashlet affichant tout les sites

cancel
Showing results for 
Search instead for 
Did you mean: 
leyer
Member II

Alfresco Share Dashlet affichant tout les sites

Bonjour alors voila mon probleme j'essai de me creer un dashlet qui affiche tout les sites peu importe le user.
actuellement le dashlet my sites fait cette requete.
var result = remote.call("/api/people/" + stringUtils.urlEncode(user.name) + "/sites");
Esqu'il existe un moyen de retrouver tout les sites du genre :
var result = remote.call("/api/sites/all");
Merci de votre aide
1 Reply
pascalb
Member II

Re: Alfresco Share Dashlet affichant tout les sites

Pour l'explication :
Dans alfresco, il existe un répertoire Sites au niveau du Compagny home. Bienque ce répertoire ne doit pas être modifier car il est en lien étroit avec Share, il contient dans chacun de ses sous-répertoires les sites créer dans share.
==> pour obtenir la liste de tous les sites créés dans share, il suffit de lister la listes des repertoires enfants du repertoire Sites situé dans Alfresco

Pour ce faire, il est nécessaire de créer 1 nouveau service coté Alfresco permettant de lister les repertoire enfants. Ensuite, il ne reste plus qu'à faire appel à se service coté share.

C'est la même manip que pour lister l'ensemble des contenus d'un "espace" Alfresco dans Share.

Pour l'exemple, inspire toi du code fourni dans l'exemple suivant :
http://niketa-alfresco3.blogspot.com/2009/12/how-to-access-alfresco-repository-in.html