cancel
Showing results for 
Search instead for 
Did you mean: 

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

rudy
Champ in-the-making
Champ in-the-making
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 1

rguinot
Confirmed Champ
Confirmed Champ
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/