<nodeTypes xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0">
	
	<nodeType name="exo:datetime" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
		<propertyDefinitions>
			<propertyDefinition name="exo:dateModified" requiredType="Date" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:dateCreated" requiredType="Date" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>
	
	<nodeType name="exo:forumRSS" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
				<supertype>nt:base</supertype>
			</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:content" requiredType="Binary" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>
		
	<nodeType name="exo:poll" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:owner" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:createdDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:lastVote" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:question" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:timeOut" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:option" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:vote" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:userVote" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isMultiCheck" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isAgainVote" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isClosed" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType> 

	<nodeType name="exo:forumAttachment" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
			<supertypes>
				<supertype>nt:file</supertype>
			</supertypes>
	</nodeType>
	
	<nodeType name="exo:forumResource" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
			<supertypes>
				<supertype>nt:resource</supertype>
			</supertypes>
			<propertyDefinitions>
			<propertyDefinition name="exo:fileName" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
			<valueConstraints/>
			</propertyDefinition>	
		</propertyDefinitions>
	</nodeType> 
	
	<nodeType name="exo:post" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:owner" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:path" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:createdDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:editReason" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:message" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:remoteAddr" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:icon" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:userPrivate" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:link" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isApproved" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:numberAttach" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isActiveByTopic" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isHidden" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isWaiting" requiredType="boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>      
			<propertyDefinition name="exo:isFirstPost" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumAttachment" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="true">
				<requiredPrimaryTypes>
				<requiredPrimaryType>exo:forumAttachment</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
		</nodeType> 
			
	<nodeType name="exo:topic" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:owner" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:path" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:createdDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:lastPostBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:lastPostDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:description" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:topicType" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:postCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:viewCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:numberAttachments" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:icon" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:link" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isModeratePost" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isNotifyWhenAddPost" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isClosed" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isLock" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isApproved" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isSticky" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isWaiting" requiredType="boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isActive" requiredType="boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isActiveByForum" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:canView" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:canPost" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isPoll" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:userVoteRating" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:tagId" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:voteRating" requiredType="Double" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
		
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:post" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
				<requiredPrimaryType>exo:post</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			
			<childNodeDefinition name="*" defaultPrimaryType="exo:poll" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
				<requiredPrimaryType>exo:poll</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumRSS" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>nt:base</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
	
	<nodeType name="exo:pruneSetting" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:inActiveDay" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:periodTime" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isActive" requiredType="boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:lastRunDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>
	
	<nodeType name="exo:forum" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
				<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition> 
			<propertyDefinition name="exo:owner" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition> 
			<propertyDefinition name="exo:path" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>			
			<propertyDefinition name="exo:forumOrder" requiredType="Integer" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:createdDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:lastTopicPath" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:description" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:postCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:topicCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isAutoAddEmailNotify" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>true</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:notifyWhenAddTopic" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:notifyWhenAddPost" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isModerateTopic" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isModeratePost" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isClosed" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isLock" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:createTopicRole" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:poster" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:viewer" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:moderators" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:tempModerators" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:banIPs" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
		
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:topic" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
				<requiredPrimaryType>exo:topic</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>

			<childNodeDefinition name="*" defaultPrimaryType="exo:pruneSetting" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
				<requiredPrimaryType>exo:pruneSetting</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumRSS" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>nt:base</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType> 
	
	<nodeType name="exo:forumCategory" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions> 
				<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>			
			<propertyDefinition name="exo:owner" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>			
			<propertyDefinition name="exo:path" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:createdDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:modifiedBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>			
			<propertyDefinition name="exo:modifiedDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:description" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:moderators" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:tempModerators" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:createTopicRole" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:poster" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:viewer" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:categoryOrder" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:userPrivate" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:forumCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
		
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forum" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
				<requiredPrimaryType>exo:forum</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumRSS" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>nt:base</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			
		</childNodeDefinitions>
	</nodeType> 
	
	<nodeType name="exo:categoryHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumCategory" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumCategory</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		
			<!--childNodeDefinition name="*" defaultPrimaryType="exo:categoryHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>nt:base</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition-->
		</childNodeDefinitions>
	</nodeType> 
	
	<nodeType name="exo:forumTag" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:useCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:userTag" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>						

	<nodeType name="exo:tagHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<childNodeDefinitions>
			<!--childNodeDefinition name="*" defaultPrimaryType="exo:tagHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>nt:base</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition-->
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumTag" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumTag</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>

	<nodeType name="exo:topicType" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:icon" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType> 

	<nodeType name="exo:topicTypeHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<childNodeDefinitions>
			<!--childNodeDefinition name="*" defaultPrimaryType="exo:topicTypeHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>nt:base</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition-->
			<childNodeDefinition name="*" defaultPrimaryType="exo:topicType" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:topicType</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
	
	<nodeType name="exo:privateMessage" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:from" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:sendTo" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:message" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:type" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:receivedDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isUnread" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>						

<!--  bbcode nodetypes moves to bbcode-nodetypes.xml -->
<!-- 
	
	<nodeType name="exo:forumBBCode" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions> 
			<propertyDefinition name="exo:tagName" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>			
			<propertyDefinition name="exo:replacement" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:description" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:example" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isActive" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isOption" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>
	
	<nodeType name="exo:forumBBCodeHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes> 
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumBBCode" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumBBCode</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
-->
	<nodeType name="exo:forumSubscription" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:categoryIds" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:forumIds" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:topicIds" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>
	
	<nodeType name="exo:forumUserProfile" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:userId" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:fullName" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue> </defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:firstName" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue> </defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:lastName" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue> </defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:email" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue> </defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:userTitle" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>User</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:screenName" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>				
			</propertyDefinition>
			<propertyDefinition name="exo:userRole" requiredType="Long" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>2</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:signature" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue> </defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:totalPost" requiredType="Long" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>0</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:totalTopic" requiredType="Long" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>0</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:jobWattingForModerator" requiredType="Long" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>0</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:moderateForums" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
				<defaultValues>
					<defaultValue> </defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:moderateCategory" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>				
			</propertyDefinition>
			<propertyDefinition name="exo:readTopic" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
				<defaultValues>
					<defaultValue> </defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:readForum" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
				<defaultValues>
					<defaultValue> </defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:lastReadPostOfTopic" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>				
			</propertyDefinition>
			<propertyDefinition name="exo:lastReadPostOfForum" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>				
			</propertyDefinition>
			<propertyDefinition name="exo:isAutoWatchMyTopics" requiredType="Boolean" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:isAutoWatchTopicIPost" requiredType="Boolean" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:bookmark" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>	
			</propertyDefinition>
			<propertyDefinition name="exo:lastLoginDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:joinedDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:lastPostDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:isDisplaySignature" requiredType="Boolean" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:isDisplayAvatar" requiredType="Boolean" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>true</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:newMessage" requiredType="Long" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>0</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:timeZone" requiredType="Double" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>0.0</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:timeFormat" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>hh:mm a</defaultValue>
				</defaultValues>	
			</propertyDefinition>
			<propertyDefinition name="exo:shortDateformat" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>MM/dd/yyyy</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:longDateformat" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>DDD,MMM dd,yyyy</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:maxPost" requiredType="Long" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>10</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:maxTopic" requiredType="Long" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>10</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:isShowForumJump" requiredType="Boolean" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>true</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:collapCategories" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>	
			</propertyDefinition>
			
			<propertyDefinition name="exo:isBanned" requiredType="Boolean" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:banUntil" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:banReason" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:banCounter" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:banReasonSummary" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:createdDateBan" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:privateMessage" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:privateMessage</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumSubscription" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumSubscription</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
	
	<nodeType name="exo:forumStatistic" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:postCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:topicCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:membersCount" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:newMembers" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:mostUsersOnline" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:activeUsers" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>						

	<nodeType name="exo:statisticHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumStatistic" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumStatistic</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>						

	<nodeType name="exo:administration" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:forumSortBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:forumSortByType" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:topicSortBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:topicSortByType" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:censoredKeyword" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:headerSubject" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:enableHeaderSubject" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
				<defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
			</propertyDefinition>
			<propertyDefinition name="exo:notifyEmailContent" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:notifyEmailMoved" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>						
	
	<nodeType name="exo:administrationHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:administration" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:administration</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
								
	<nodeType name="exo:forumWatching" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
		<propertyDefinitions>
			<propertyDefinition name="exo:emailWatching" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:userWatching" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="exo:rssWatching"  requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>				
		</propertyDefinitions>
	</nodeType>
	
	<nodeType name="exo:userDeleted" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes> 
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumUserProfile" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="true">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumUserProfile</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
	
	<nodeType name="exo:userProfileHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes> 
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumUserProfile" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumUserProfile</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumUserProfile" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:userDeleted</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
	
	<nodeType name="exo:banIP" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes>
		<propertyDefinitions>
			<propertyDefinition name="exo:ips" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>
		</propertyDefinitions>
	</nodeType>
	
	<nodeType name="exo:banIPHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			 <supertype>nt:base</supertype>
		 </supertypes>
		 <childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:banIP" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:banIP</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
		
	<nodeType name="exo:forumSystem" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			 <supertype>nt:base</supertype>
		 </supertypes>
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:administrationHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:administrationHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:userProfileHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:userProfileHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:statisticHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:statisticHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:banIPHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:banIPHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
	
	<nodeType name="exo:forumData" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			 <supertype>nt:unstructured</supertype>
		 </supertypes>
		<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:tagHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:tagHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:topicTypeHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:topicTypeHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:categoryHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:categoryHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
	
	<nodeType name="exo:forumHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:unstructured</supertype>
		</supertypes> 
		<childNodeDefinitions>
				<childNodeDefinition name="*" defaultPrimaryType="exo:forumData" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumData</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:forumSystem" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:forumSystem</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
</nodeTypes>