Creation d´un model et ajout d´aspect

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

Creation d´un model et ajout d´aspect

Bonjour a vous tous,

Je suis actuellement en plein phase d´apprentissage sur Alfresco 3 et j´essai de creer un content correspondant a ce que je desire.
J´ai reussi a rajouter des aspects et a le faire fonctionner sous Explorer mais je ne n´arrive pas a le faire fonctionner sous Share
et sous le site web present dans Share.

Voici mon aspect customise:

reportModel.xml



   <aspects>
   <!– Definition of new Content Aspect: Report Details –>
      <aspect name="report:reportDetails">
         <title>Report Details</title>
         <properties>
            <property name="report:reportProjectName">
               <title>Report Project Name</title>
               <type>d:text</type>
               <protected>false</protected>
               <mandatory>true</mandatory>
               <multiple>false</multiple>
            </property>
            <property name="report:reportTeamLeader">
               <title>Report Team Leader</title>
               <type>d:text</type>
               <mandatory>true</mandatory>
               </property>
            <property name="report:reportDate">
               <title>Report Date</title>
               <type>d:text</type>
               <mandatory>true</mandatory>
            </property>
         </properties>
      </aspect>
   </aspects>

Ainsi que la vue permettant l´affichage sous explorer:




   <!– Lists the custom aspect in business rules Action wizard –>
   <config evaluator="string-compare" condition="Action Wizards">
      <aspects>
         <aspect name="report:reportDetails"/>
      </aspects>
   </config>

   <!– Displays the properties in view details page –>
   <config evaluator="aspect-name" condition="report:reportDetails">
      <property-sheet>
         <separator name="sepCust1" display-label="Report Details"   component-generator="HeaderSeparatorGenerator" />
         <show-property name="report:reportProjectName"/>
         <show-property name="report:reportTeamLeader"/>
         <show-property name="report:reportDate"/>
      </property-sheet>
   </config>


Desormais, j´aimerai pouvoir faire fonctionner ce nouveau content sur Share et le site web.
Pour resumer, j´ai un dossier Report dans Company Home > Sites > integrity > documentLibrary > Report ou je veux applique ce content.

je sais que il faut modifier le fichier share-config-custom.xml pour mettre a jour l´affichage dans Share. Mais je n´arrive pas a le faire fonctionner.
Voila si vous aviez des idees qui pourraient m´aider.

Merci d´avance
7 Replies
rguinot
Customer

Re: Creation d´un model et ajout d´aspect

vans
Member II

Re: Creation d´un model et ajout d´aspect

Oui merci bien pour la doc, j´arrive a acceder a mes nouveaux champs desormais. Ca m´a ete bien utile …

Mais j´ai une autre question, est il possible de remplir les champs ajoutes au model au moment de la creation ou de l´upload du
document et non a posteriori (via un edition des metadata)

J´arrive a le faire sous explorer mais est ce possible sous Share ?
rguinot
Customer

Re: Creation d´un model et ajout d´aspect

Ca n'est pas prévu pour l'instant. d'autant + que les gens commencent à utiliser de + en + le drag & drop depuis un navigateur moderne via Share pour l'upload de fichiers. L'edition des metadonnées se fait alors a posteriori….
vans
Member II

Re: Creation d´un model et ajout d´aspect

Ok pour línformation.
Autre chose je voulais savoir comment on fait pour modifier l´affichage du contenu dun dossier.
Quand je me balade dans un repertoire et que je liste tous les fichiers, jaimerai pouvoir afficher par defaut
un aspect que jái rajouter auparavant (avec le nom, la description, date modified …)

Comme est ce possible, je sais que sous explorer on peut le faire en Javascript mais sous Share.
Merci bien !!
alfresco2012
Member II

Re: Creation d´un model et ajout d´aspect

Salut Vans j ai essayé de suivre ce que t as fait pour avoir la vue sous l explorer
le model se crée correctement mais j ai pas la vue ou peut etre que je ne sais pas ou la trouver tu peux me dire ou je peux voir les champs que je viens de rajouter sous explorer?
merci d avance
jeanjot
Active Member

Re: Creation d´un model et ajout d´aspect

Alfresco2012

Pour voir ton custom_model sous share, il te faut modifier le fichier <strong>share-config-custom.xml</strong> qui se trouve dans :
$HOME_ALFRESCO/tomcat/share/classes/alfresco/web-extension/
jayjayecl
Active Member II

Re: Creation d´un model et ajout d´aspect

Je ne peux que conseiller à tous de laisser Explorer "à la porte", et de concentrer tous ses efforts sur SHARE.
L'interface Alfresco Share est customisable proprement, via aussi des "points d'extension".