jeudi 7 juillet 2011

Configuration des aspects dans Share

Dans l’interface Share, il est possible d’appliquer (et d’ôter) des aspects à des dossiers et des contenus. Par défaut, Share expose un certain nombre des aspects existants dans Alfresco, dans cette fenêtre de dialogue.
Mais il est bien sûr possible d’ajouter des aspects spécifiques, ou d’exposer des aspects Alfresco cachés par défaut.
Je vais prendre l’exemple de l’aspect Alfresco « cm:attachable », qui permet, appliqué à un objet, de lui attacher des documents liés. Cet aspect n’apparaît pas, par défaut, dans le dialogue de gestion des aspects.

Pour cela, il faut créer un fichier share-config-custom.xml dans tomcat/shared/classes/alfresco/web-extension (vous pouvez vous aider du fichier share-config-custom.xml.sample qui y figure normalement).
Si vous placez dans ce fichier le « code » suivant, et que vous redémarrez Alfresco, vous verrez alors apparaître l’aspect « cm :attachable » dans l’action de gestion des aspects :

<!-- Document Library config section -->

<config evaluator="string-compare" condition="DocumentLibrary" >

<aspects>

<!-- Aspects that a user can see -->

<visible>

<aspect name="cm:attachable" />

</visible>

<!-- Aspects that a user can add. Same as "visible" if left empty -->

<addable>

</addable>

<!-- Aspects that a user can remove. Same as "visible" if left empty -->

<removeable>

</removeable>

</aspects>



Vous devinerez également, en notant la présence des sections « addable » et « removeable », qu’il est possible de configurer plus finement l’affichage des aspects sur les actions d’ajout ou de suppression.


Aucun commentaire:

Enregistrer un commentaire