Custom content in Share : extra non wanted metadatas appear
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-22-2010 07:05 AM
Hello,
I created a custom model called my:doc with two aspects my:typageDocument and my:etatDocument, following the tutorial there : http://edlovesjava.blogspot.com/2009/07/alfresco-forms-engine-customization.html
Everything is fine in Explorer, but not that well in Share. In the folder Tomcat\shared\classes\alfresco\web-extension I modified the file web-framework-config-custom.xml as suggested by the tutorial :
Then, to enable the user in Share to manage the two custom aspects and to change the type of content into my custom content, I also modified the file share-config-custom.xml in the same folder (here I give just the interesting parts of the script, I haven't touch nothing else) :
This works, except for the fact that when I change the type of a content by running a Change type action, some metadatas appear that I don't need and I have no idea where they come from. Here is a view of the metadatas for my:doc content :
http://picasaweb.google.fr/lh/photo/5m9cV4-POCKaopM0bXVazdgmsGC-6Zp_p98jYESTpys?feat=directlink
http://picasaweb.google.fr/lh/photo/dT3sBh9RwLsX3FPZtBSqpdgmsGC-6Zp_p98jYESTpys?feat=directlink
Do you have any idea why the properties like Node Identifier,Store Indentifier, Store Protocole, rn:rendition, Last date accessed, Initial version, etc… are shown ? Basically I just wanted to show the normal metadatas plus the properties my:client, my
rojet, my:typ, my:nChrono and my:etat with the right labels ! Can you tell me if I followed the right procedure to configure my custom content model in Share, please ?
Thank you for your help.
I created a custom model called my:doc with two aspects my:typageDocument and my:etatDocument, following the tutorial there : http://edlovesjava.blogspot.com/2009/07/alfresco-forms-engine-customization.html
Everything is fine in Explorer, but not that well in Share. In the folder Tomcat\shared\classes\alfresco\web-extension I modified the file web-framework-config-custom.xml as suggested by the tutorial :
<alfresco-config> <config evaluator="node-type" condition="my:doc"> <forms> <form> <field-visibility> <!– inherited from cm:content –> <show id="cm:name" /> <show id="cm:title" force="true" /> <show id="cm:description" force="true" /> <show id="mimetype" /> <show id="cm:author" force="true" /> <show id="size" for-mode="view" /> <show id="cm:creator" for-mode="view" /> <show id="cm:created" for-mode="view" /> <show id="cm:modifier" for-mode="view" /> <show id="cm:modified" for-mode="view" /> <!– specific for my:doc –> <show id="my:client" label="Client"/> <show id="my:projet" label="Projet"/> <!– aspect my:typageDocument –> <show id="my:typageDocument" /> <!– aspect my:etatDocument –> <show id="my:etatDocument" /> </field-visibility> –> <appearance> <field id="my:client" label="Client"/> <field id="my:projet" label="Projet"/> <field id="my:typ" label="TYP"> <control template="controls/selectone.ftl"> <control-param name="options">TYP,GPD</control-param> </control> </field> <field id="my:nChrono" label="N° Chrono"/> <field id="my:etat" label="Etat"> <control template="controls/selectone.ftl"> <control-param name="options">En cours de rédaction,En cours de validation,Publié</control-param> </control> </field> </appearance> </form> </forms> </config> </alfresco-config>
Then, to enable the user in Share to manage the two custom aspects and to change the type of content into my custom content, I also modified the file share-config-custom.xml in the same folder (here I give just the interesting parts of the script, I haven't touch nothing else) :
<alfresco-config><!– Document Library config section –> <config evaluator="string-compare" condition="DocumentLibrary" replace="true"> <tree> <evaluate-child-folders>false</evaluate-child-folders> </tree> <!– Used by the "Manage Aspects" action For custom aspects, remember to also add the relevant i18n string(s) cm_myaspect=My Aspect –> <aspects> <!– Aspects that a user can see –> <visible> <aspect name="cm:generalclassifiable" /> <aspect name="cm:complianceable" /> <aspect name="cm:dublincore" /> <aspect name="cm:effectivity" /> <aspect name="cm:summarizable" /> <aspect name="cm:versionable" /> <aspect name="cm:templatable" /> <aspect name="cm:emailed" /> <aspect name="emailserver:aliasable" /> <aspect name="cm:taggable" /> <aspect name="app:inlineeditable" /> [b] <aspect name="my:typageDocument" /> <aspect name="my:etatDocument" />[/b] </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> <!– Used by the "Change Type" action Remember to also add the relevant i18n string(s): cm_mysubtype=My SubType –> <types> <type name="cm:content"> [b] <subtype name="my:doc" />[/b] </type> <type name="cm:folder"> <subtype name="cm:myfoldersubtype" /> </type> </types> </config></alfresco-config>
This works, except for the fact that when I change the type of a content by running a Change type action, some metadatas appear that I don't need and I have no idea where they come from. Here is a view of the metadatas for my:doc content :
http://picasaweb.google.fr/lh/photo/5m9cV4-POCKaopM0bXVazdgmsGC-6Zp_p98jYESTpys?feat=directlink
http://picasaweb.google.fr/lh/photo/dT3sBh9RwLsX3FPZtBSqpdgmsGC-6Zp_p98jYESTpys?feat=directlink
Do you have any idea why the properties like Node Identifier,Store Indentifier, Store Protocole, rn:rendition, Last date accessed, Initial version, etc… are shown ? Basically I just wanted to show the normal metadatas plus the properties my:client, my

Thank you for your help.
Labels:
- Labels:
-
Archive
2 REPLIES 2
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-22-2010 07:16 AM
Make sure you also add a form for the <form id="doclib-simple-metadata">
Thanks,
Mike
Thanks,
Mike

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-26-2010 09:27 AM
Hello,
I have the same problem like eos in CE 3.2r2
Can someone help me ?
Thanks,
Diana
I have the same problem like eos in CE 3.2r2
Can someone help me ?
Thanks,
Diana
