Créer un template de création d'espaces

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

Créer un template de création d'espaces

Bonjour,

Je souhaite créer un template pour la création d'un espace dont l'arborescence sera récurrente dans mon système.

Je m'explique.
A la fin, tous mes espaces utilisateurs auront la même arborescence :
- <espace_utilisateur>/Projets/Mon Projet 1/Src
- <espace_utilisateur>/Projets/Mon Projet 1/Doc
- <espace_utilisateur>/Projets/Mon Projet 1/Tests
- <espace_utilisateur>/Projets/Mon Projet 2/Src
- <espace_utilisateur>/Projets/Mon Projet 2/Doc
- <espace_utilisateur>/Projets/Mon Projet 2/Tests

Je voudrais créer un template qui me permette de créer toute cette arborescence automatiquement, c'est à dire :
je me rend dans chaque espace utilisateur, je créé un nouvel espace à partir d'un template, je sélectionne mon template, et toute l'arborescence est créé.

Le grand luxe, serait de pouvoir saisir les noms des projets avant de valider =).

Comment dois-je procéder pour créer ce type de template ? Existe t'il des exemples ou tutoriaux ?

Merci.
1 Reply
rguinot
Customer

Re: Créer un template de création d'espaces

Pour créer un template d'espace, il suffit de créer un sous-espace dans Company Home > Data Dictionary > Space Templates

La liste des templates est la liste des sous dossiers de 'Space Templates'. L'instanciation d'un template est simplement la copie récursive de ce modèle, incluant règles, métadonnées …

Vous pouvez donc avoir un modèle d'espace par projet.

Pour une arborescence 'dynamique' comme vous semblez vouloir (fournir la liste des projets), il faudra un peu de code spécifique, mais ca ne semble pas trop compliqué à réaliser

Voir http://wiki.alfresco.com/wiki/Custom_Actions et/ou http://blogs.alfresco.com/wp/wabson/2010/02/28/share-custom-actions-in-a-jar/