cancel
Showing results for 
Search instead for 
Did you mean: 

Je viens de découvrir Travailler avec les modèles...

michaelh
Champ on-the-rise
Champ on-the-rise
Je viens de découvrir Travailler avec les modèles de données personnalisés, un excellent document (en Anglais) sous licence libre, par Jeff Potts.

Il est disponible ici : http://ecmarchitect.com/images/articles/alfresco-content/content-article.pdf

Je le conseille à ceux qui découvrent la définition de nouvelles propriétés (aux autres aussi d'ailleurs Smiley Wink )
30 REPLIES 30

brunotony
Champ in-the-making
Champ in-the-making
Je l'ai lu hier soir avec grand interêt, il est vraiment bien conçu effectivement

Merci pour cette information

brunotonySmiley Happy

thomasb
Champ in-the-making
Champ in-the-making
Toujours pas de définition simple des aspects (genre description basique en une phrase), mais l'exemple est très bon !!!

Je continue ma lecture…

ayda
Champ in-the-making
Champ in-the-making
Bonjour à tous

SVP répondez moi sur ma question dans accueil –> utilisation–> séparer les métadonnées de documents

cordialement

sarra
Champ in-the-making
Champ in-the-making
Salut

je voulais en fait savoir comment changer les métadonnées selon les documents que j'ai par exemple
j'ai un extrait de naissance je veux pas que les propriétés de contenu sera toujours nom,type de contenu,
titre,description,auteur je voulais par exemple avoir ces propriétés: nom de document , identifiant unique de la personne , nom ,prénom, date de naissance…….

est ce que c'est une question de faire un changement au niveau de la configuration ? si oui comment?
ou bien c'est relié avec le code source ? si oui aussi où on va faire le chagement ?

Merci beaucoup
Cordialement

michaelh
Champ on-the-rise
Champ on-the-rise
Pour les 2 questions précédentes, lire le document lié à ce post, et voir aussi l'exemple fourni avec Alfresco, et donné sur http://forum.alfresco-fr.org/viewtopic.php?id=543

sarra
Champ in-the-making
Champ in-the-making
Bonjour MichaelH,

j'ai lu l'article se trouvant ici :  http://ecmarchitect.com/images/articles … rticle.pdf  et j'ai fait le modèle scModel.xml en passant les étapes suivantes:
- créer le fichier someco-model-context.xml en écrivant le code disponible
-puis j'ai créé le modèle scModel.xml 
-ensuite j'ai redémarré Tomcat il ya pas aucune erreur
-en plus j'ai fait la configuration possible dans le fichier web-client-config-custom.xml
et enfin , j'ai ajouté les propriétés dans "Advanced Search" .
le problème c'est que quand j'exécute Alfresco et en ajoutant un contenu comme "Someco Document" ou "Someco Whitepaper" j'ai pas de différence entre ces types et le type par défaut "contenu" (différence pour les métadonnées).
je voulais avoir des propriétés spécifiques pour chaque contenu c pas que dans la recherche avancée que je trouve ces métadonnées.
j'espère que ma question est claire. Merci d'avance

Cordialement
SARRA

bmagnier
Champ in-the-making
Champ in-the-making
Bonjour,

serait-il possible de voir le contenu de votre fichier web-client-config-custom.xml ?

Bertrand.

sarra
Champ in-the-making
Champ in-the-making
Bonjour bmagnier,
oui avec plaisir.
voilà le contenu de mon fichier  web-client-config-custom.xml :
<alfresco-config>
- <!–  Example of overriding the from email address
  –>
- <!–    <config>
      <client>
         <from-email-address>someone@your-domain.com</from-email-address>
         <search-max-results>100</search-max-results>
      </client>
   </config>
  
  –>
- <!–  Example of adding languages to the list in the login page
  –>
- <config evaluator="string-compare" condition="Languages">
- <languages>
  <language locale="ca_ES">Catalan</language>
  <language locale="da_DK">Danish</language>
  <language locale="de_DE">German</language>
  <language locale="es_ES">Spanish</language>
  <language locale="el_GR">Greek</language>
  <language locale="fr_FR">French</language>
  <language locale="it_IT">Italian</language>
  <language locale="ja_JP">Japanese</language>
  <language locale="du_NL">Dutch</language>
  <language locale="pt_BR">Portuguese (Brazilian)</language>
  <language locale="ru_RU">Russian</language>
  <language locale="fi_FI">Finnish</language>
  <language locale="tr_TR">Turkish</language>
  <language locale="zh_CN">Simplified Chinese</language>
  </languages>
  </config>
- <!–  Example of configuring advanced search
  –>
- <!–    <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
         </content-types>
         <custom-properties>
            <meta-data aspect="app:simpleworkflow" property="app:approveStep" />
         </custom-properties>
      </advanced-search>
   </config>
  
  –>
- <!–  Example of changing the sort direction for a view in the client
  –>
- <!–    <config evaluator="string-compare" condition="Views">
      <views>
         <view-defaults>
            <topic>
               <sort-direction>ascending</sort-direction>
            </topic>
         </view-defaults>
      </views>
   </config>
  
  –>
- <!–  Example of adding a custom icon to the Create Space dialog
  –>
- <!–    <config evaluator="string-compare" condition="cm:folder icons">
      <icons>
         <icon name="space-icon-custom" path="/images/icons/space-icon-custom.gif" />
      </icons>
   </config>
  
  –>
- <!–  The config below shows how to incorporate the example model
  –>
- <!–  into the web client, for this to work you will need to
  –>
- <!–  rename example-model-context.xml.sample to example-model-context.xml
  –>
- <!–    <config evaluator="string-compare" condition="Content Wizards">
      <content-types>
         <type name="my:sop" />
      </content-types>
   </config>

   <config evaluator="node-type" condition="my:sop">
      <property-sheet>
         <show-property name="mimetype" display-label-id="content_type"
                        component-generator="MimeTypeSelectorGenerator" />
         <show-property name="size" display-label-id="size"
                        converter="org.alfresco.faces.ByteSizeConverter"
                        show-in-edit-mode="false" />              
         <show-property name="my:publishedDate" />
         <show-association name="my:signOff" />
         <show-property name="my:authorisedBy" />
         <show-child-association name="my:processSteps" />
      </property-sheet>
   </config>

   <config evaluator="aspect-name" condition="my:imageClassification">
      <property-sheet>
         <show-property name="my:width"/>
         <show-property name="my:height"/>
         <show-property name="my:resolution"/>
      </property-sheet>
   </config>

   <config evaluator="string-compare" condition="Action Wizards">
      <aspects>
         <aspect name="my:imageClassification"/>
      </aspects>
   </config>

   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
            <type name="my:sop" />
         </content-types>
         <custom-properties>
            <meta-data type="my:sop" property="my:authorisedBy" />
            <meta-data aspect="my:imageClassification" property="my:resolution" />
         </custom-properties>
      </advanced-search>
   </config>
  
  –>
- <!–  add webable aspect properties to property sheet
  –>
- <config evaluator="string-compare" condition="Content Wizards">
- <content-types>
  <type name="sc:doc" />
  <type name="sc:whitepaper" />
  </content-types>
  </config>
- <config evaluator="aspect-name" condition="sc:webable">
- <property-sheet>
  <show-property name="sc:published" display-label-id="published" />
  <show-property name="sc:isActive" display-label-id="isActive" read-only="true" />
  <show-association name="sc:relatedDocuments" />
  </property-sheet>
  </config>
- <config evaluator="string-compare" condition="Content Wizards">
- <aspects>
  <aspect name="sc:webable" />
  <aspect name="sc:productRelated" />
  </aspects>
- <subtypes>
  <type name="sc:doc" />
  <type name="sc:whitepaper" />
  </subtypes>
- <specialise-types>
  <type name="sc:doc" />
  <type name="sc:whitepaper" />
  </specialise-types>
  </config>
- <config evaluator="string-compare" condition="Advanced Search">
- <advanced-search>
- <content-types>
  <type name="sc:doc" />
  <type name="sc:whitepaper" />
  </content-types>
- <custom-properties>
  <meta-data aspect="sc:webable" property="sc:published" display-label-id="published" />
  <meta-data aspect="sc:webable" property="sc:isActive" display-label-id="isActive" />
  <meta-data aspect="sc:productRelated" property="sc:product" display-label-id="product" />
  <meta-data aspect="sc:productRelated" property="sc:version" display-label-id="version" />
  </custom-properties>
  </advanced-search>
  </config>
  </alfresco-config>
merci beaucoup et cordialement.
SARRA

bmagnier
Champ in-the-making
Champ in-the-making
Bonjour,

il manque les éléments de configuration indiquant les propriétés à afficher pour les types "sc:doc" et "sc:whitepaper" :

<config evaluator="node-type" condition="sc:doc">
   <property-sheet>
      <show-property name="…" display-label-id="…" />
      …
   </property-sheet>
</config>

<config evaluator="node-type" condition="sc:whitepaper">
   <property-sheet>
      <show-property name="…" display-label-id="…" />
      …
   </property-sheet>
</config>
Bertrand.