すべてのコンテンツをバージョン管理可能にする

このページでは、すべてのコンテンツをバージョン管理可能にするための方法について記載しています。



概要

contentModel.xml ファイルを編集して、リポジトリ内のすべてのコンテンツのバージョン管理を有効にすることができます。

手順


次の手順で設定することができます。

  1. contentModel.xml ファイルをダウンロードします
  2. $TOMCAT_HOME/shared/classes/alfresco/extension/models ディレクトリを作成します
  3. contentModel.xml ファイルで <type name="cm:content"> を検索し、</properties> 終了タグの直後に次の行を挿入して、コンテンツをバージョン管理可能にします

    <mandatory-aspects>
     <aspect>cm:versionable</aspect>
    </mandatory-aspects>
  4. 編集した contentModel.xml ファイルを $TOMCAT_HOME/shared/classes/alfresco/extension/models ディレクトリにコピーします
  5. 次の行を使用して、Spring コンテキストファイルを $TOMCAT_HOME/shared/classes/alfresco/extension に追加します

    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
    
    <beans>
        <bean parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
            <property name="models">
                <list>
                    <value>alfresco/extension/models/contentModel.xml</value>
                </list>
            </property>
        </bean>
    </beans>
  6. ファイルを保存します
  7. Alfresco Content Services サーバを再起動します

アップロードされたコンテンツは、cm:versionable アスペクトを持ちます。

参考: Making all content versionable

リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ