Whilst creating a new custom content model for an application, I used Jeff Potts excellent tutorial (version 2) as a way of coming to grips with what I needed to do. I downloaded the source for this tutorial and used the code in share-config-custom as per the pdf.When I ran the code I got no properties display and a small amount of debugging showed that the audio namespace didn't exist. As I am running 4.0a and this code is tested against 4.0a I found this odd.Looking further into it, version of contentModel.xml that I have in my installation sure enough did not have the audio namespace declared. A quick search of the internet turned up a version of contentModel.xml that did have the audio namespace and a quick diff on the files showed that my contentModel.xml was missing several other things as well. Namely:-in namespaces<namespace uri="http://www.alfresco.org/model/audio/1.0" prefix="audio"/>
in cm:rating<includedInSuperTypeQuery>false</includedInSuperTypeQuery>
in cm:workingcopy aspect
<index enabled="true">
<atomic>true</atomic>
<stored>false</stored>
<tokenised>false</tokenised>
</index>
in cm:workingcopy aspect
<property name="cm:workingCopyLabel">
<type>d:text</type>
<protected>true</protected>
<mandatory>false</mandatory>
</property>
The entire audio aspect declaration
<aspect name="audio:audio">
<title>Audio</title>
<properties>
<property name="audio:album">
<title>Album</title>
<type>d:text</type>
</property>
<property name="audio:artist">
<title>Artist</title>
<type>d:text</type>
</property>
<property name="audio:composer">
<title>Composer</title>
<type>d:text</type>
</property>
<property name="audio:engineer">
<title>Engineer</title>
<type>d:text</type>
</property>
<property name="audio:genre">
<title>Genre</title>
<type>d:text</type>
</property>
<property name="audio:trackNumber">
<title>Track Number</title>
<type>d:int</type>
</property>
<property name="audio:releaseDate">
<title>Release Date</title>
<type>d:date</type>
</property>
<property name="audio:sampleRate">
<title>Sample Rate</title>
<type>d:int</type>
</property>
<property name="audio:sampleType">
<title>Sample Type</title>
<description>Audio Sample Type, typically one of 8Int, 16Int, 32Int or 32Float</description>
<type>d:text</type>
</property>
<property name="audio:channelType">
<title>Channel Type</title>
<description>Audio Channel Type, typically one of Mono, Stereo, 5.1 or 7.1</description>
<type>d:text</type>
</property>
<property name="audio:compressor">
<title>Compressor</title>
<description>Audio Compressor Used, such as MP3 or FLAC</description>
<type>d:text</type>
</property>
</properties>
</aspect>
None of this would (is) a big issue except that the published date and version of the two (different) files is exactly the same, namely
<published>2009-06-04</published>
<version>1.1</version>
Now, there seems to be a breakdown in the versioning of this file and I do not know which version is packaged up with 4.0d (the current version) but the one packaged up with 4.0a was clearly the wrong one.Two questions:-1. Should I raise JIRA on this?2. Can I just copy the contentModel.xml with the "extras" in it over my existing contentModel.xml or are there dependencies?
Thanks in advance for your help.Bob Johnson