Hai Jan.... Have got a query...
For the above scenario(where i try to activate a page for the second time and with versioning) do i have change mix:referenceable to mix:versionable? and do i also have to change requiredType="Version" and name="version" in the custom_nodetypes.xml of both author and public? Following is my custom_nodetypes.xml of author...... <nodeTypes><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="company" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:content" primaryItemName=""><supertypes><supertype>mix:referenceable</supertype><supertype>nt:hierarchyNode</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="true" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><childNodeDefinition autoCreated="false" defaultPrimaryType="" mandatory="false" name="*" onParentVersion="COPY" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>nt:base</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition><childNodeDefinition autoCreated="true" defaultPrimaryType="mgnl:metaData" mandatory="true" name="MetaData" onParentVersion="COPY" protected="false" sameNameSiblings="false"><requiredPrimaryTypes><requiredPrimaryType>mgnl:metaData</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="true" isQueryable="true" name="mgnl:deleted" primaryItemName=""><supertypes><supertype>nt:base</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:group" primaryItemName=""><supertypes><supertype>mgnl:content</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="dataItem" primaryItemName=""><supertypes><supertype>dataItemBase</supertype></supertypes><childNodeDefinition autoCreated="true" defaultPrimaryType="mgnl:metaData" mandatory="true" name="MetaData" onParentVersion="COPY" protected="false" sameNameSiblings="false"><requiredPrimaryTypes><requiredPrimaryType>mgnl:metaData</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="false" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:resource" primaryItemName=""><supertypes><supertype>nt:resource</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="developer" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="dataItemNode" primaryItemName=""><supertypes><supertype>dataItemBase</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="false" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:messageProperties" primaryItemName=""><supertypes><supertype>nt:hierarchyNode</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="RssAggregator" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="department" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="expression" primaryItemName=""><supertypes><supertype>nt:hierarchyNode</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><childNodeDefinition autoCreated="false" defaultPrimaryType="" mandatory="false" name="*" onParentVersion="VERSION" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>nt:hierarchyNode</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="Contact" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:component" primaryItemName=""><supertypes><supertype>mgnl:contentNode</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="category" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="dataItemBase" primaryItemName=""><supertypes><supertype>dataBase</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:contentNode" primaryItemName=""><supertypes><supertype>mix:referenceable</supertype><supertype>nt:hierarchyNode</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="true" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><childNodeDefinition autoCreated="true" defaultPrimaryType="mgnl:metaData" mandatory="true" name="MetaData" onParentVersion="COPY" protected="false" sameNameSiblings="false"><requiredPrimaryTypes><requiredPrimaryType>mgnl:metaData</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition><childNodeDefinition autoCreated="false" defaultPrimaryType="" mandatory="false" name="*" onParentVersion="COPY" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>nt:base</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:role" primaryItemName=""><supertypes><supertype>mgnl:content</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="false" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:thread" primaryItemName="mgnl:message"><supertypes><supertype>mix:referenceable</supertype><supertype>nt:base</supertype></supertypes><propertyDefinition autoCreated="true" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="locked" onParentVersion="COPY" protected="false" requiredType="Boolean"><defaultValues><defaultValue>false</defaultValue></defaultValues></propertyDefinition><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="lastMessage" onParentVersion="COPY" protected="false" requiredType="Reference"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="firstMessage" onParentVersion="COPY" protected="false" requiredType="Reference"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="true" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="title" onParentVersion="COPY" protected="false" requiredType="String"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="reference" onParentVersion="COPY" protected="false" requiredType="String"/><childNodeDefinition autoCreated="true" defaultPrimaryType="mgnl:metaData" mandatory="false" name="MetaData" onParentVersion="COPY" protected="false" sameNameSiblings="false"><requiredPrimaryTypes><requiredPrimaryType>mgnl:metaData</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition><childNodeDefinition autoCreated="false" defaultPrimaryType="mgnl:message" mandatory="false" name="*" onParentVersion="COPY" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>mgnl:message</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:area" primaryItemName=""><supertypes><supertype>mgnl:contentNode</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="dataFolder" primaryItemName=""><supertypes><supertype>dataBase</supertype></supertypes><childNodeDefinition autoCreated="true" defaultPrimaryType="mgnl:metaData" mandatory="true" name="MetaData" onParentVersion="COPY" protected="false" sameNameSiblings="false"><requiredPrimaryTypes><requiredPrimaryType>mgnl:metaData</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="dataBase" primaryItemName=""><supertypes><supertype>mix:referenceable</supertype><supertype>nt:hierarchyNode</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><childNodeDefinition autoCreated="false" defaultPrimaryType="" mandatory="false" name="*" onParentVersion="COPY" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>nt:base</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="manager" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:user" primaryItemName=""><supertypes><supertype>mgnl:content</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:page" primaryItemName=""><supertypes><supertype>mgnl:content</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:metaData" primaryItemName=""><supertypes><supertype>mix:referenceable</supertype><supertype>nt:hierarchyNode</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:folder" primaryItemName=""><supertypes><supertype>mix:referenceable</supertype><supertype>nt:folder</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="true" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><childNodeDefinition autoCreated="false" defaultPrimaryType="" mandatory="false" name="*" onParentVersion="COPY" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>nt:base</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition><childNodeDefinition autoCreated="true" defaultPrimaryType="mgnl:metaData" mandatory="true" name="MetaData" onParentVersion="COPY" protected="false" sameNameSiblings="false"><requiredPrimaryTypes><requiredPrimaryType>mgnl:metaData</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="false" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:message" primaryItemName="mgnl:message"><supertypes><supertype>mix:referenceable</supertype><supertype>nt:base</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="authorId" onParentVersion="COPY" protected="false" requiredType="String"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="inReplyTo" onParentVersion="COPY" protected="false" requiredType="Reference"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="renderedContent" onParentVersion="COPY" protected="false" requiredType="String"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="true" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="content" onParentVersion="COPY" protected="false" requiredType="String"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="title" onParentVersion="COPY" protected="false" requiredType="String"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="modificationDate" onParentVersion="COPY" protected="false" requiredType="Date"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="creationDate" onParentVersion="COPY" protected="false" requiredType="Date"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="validated" onParentVersion="COPY" protected="false" requiredType="Boolean"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="anonymousUsername" onParentVersion="COPY" protected="false" requiredType="String"/><childNodeDefinition autoCreated="false" defaultPrimaryType="mgnl:message" mandatory="false" name="*" onParentVersion="COPY" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>mgnl:message</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition><childNodeDefinition autoCreated="true" defaultPrimaryType="mgnl:messageProperties" mandatory="true" name="properties" onParentVersion="COPY" protected="false" sameNameSiblings="false"><requiredPrimaryTypes><requiredPrimaryType>mgnl:messageProperties</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="employees" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="workItem" primaryItemName=""><supertypes><supertype>nt:hierarchyNode</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><childNodeDefinition autoCreated="false" defaultPrimaryType="" mandatory="false" name="*" onParentVersion="VERSION" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>nt:hierarchyNode</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:reserve" primaryItemName=""><supertypes><supertype>nt:hierarchyNode</supertype></supertypes><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><childNodeDefinition autoCreated="false" defaultPrimaryType="" mandatory="false" name="*" onParentVersion="COPY" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>nt:base</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="director" primaryItemName=""><supertypes><supertype>dataItem</supertype></supertypes></nodeType><nodeType hasOrderableChildNodes="true" isAbstract="false" isMixin="false" isQueryable="true" name="mgnl:forum" primaryItemName="mgnl:thread"><supertypes><supertype>mix:referenceable</supertype><supertype>nt:base</supertype></supertypes><propertyDefinition autoCreated="true" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="locked" onParentVersion="COPY" protected="false" requiredType="Boolean"><defaultValues><defaultValue>false</defaultValue></defaultValues></propertyDefinition><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="lastMessage" onParentVersion="COPY" protected="false" requiredType="Reference"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="true" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="*" onParentVersion="COPY" protected="false" requiredType="undefined"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="false" multiple="false" name="allowsNestingMessages" onParentVersion="COPY" protected="false" requiredType="Boolean"/><propertyDefinition autoCreated="false" isFullTextSearchable="false" isQueryOrderable="false" mandatory="true" multiple="false" name="title" onParentVersion="COPY" protected="false" requiredType="String"/><childNodeDefinition autoCreated="false" defaultPrimaryType="mgnl:thread" mandatory="false" name="*" onParentVersion="COPY" protected="false" sameNameSiblings="true"><requiredPrimaryTypes><requiredPrimaryType>mgnl:thread</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition><childNodeDefinition autoCreated="true" defaultPrimaryType="mgnl:metaData" mandatory="false" name="MetaData" onParentVersion="COPY" protected="false" sameNameSiblings="false"><requiredPrimaryTypes><requiredPrimaryType>mgnl:metaData</requiredPrimaryType></requiredPrimaryTypes></childNodeDefinition></nodeType></nodeTypes> -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=b5f9c693-4549-4aa3-a963-e3376f6afd36 ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
