8.3.5. Curated transfer

Contributions can be transformed into content objects for further use. In CoreMedia Blueprint the curatedTransferExtensionPoint must be configured to define the type of content:

<ui:pluginRules>
  ...
  <ui:rules>
    ...
      <elastic:curatedTransferExtensionPoint>
        <plugins>
          <ui:addItemsPlugin>
            <ui:items>
              <spacer width="10" height="100%"/>
              <tbseparator/>
              <button itemId="createArticleBtn" height="100%" width="30">
                <baseAction>
                  <ui:openDialogAction>
                    <ui:dialog>
                      <bp:newContentDialog folders="{['Editorial']}"
                                           skipInitializers="true"
                                           contentType="CMArticle"
                                           onSuccess="{CuratedUtil.postCreateArticleFromComments}"
                                           openInTab="false">
                      </bp:newContentDialog>
                    </ui:dialog>
                  </ui:openDialogAction>
                </baseAction>
              </button>
              <tbseparator/>
            </ui:items>
          </ui:addItemsPlugin>
        </plugins>
      </elastic:curatedTransferExtensionPoint>
      ...
    </ui:rules>
    ...
  </ui:pluginRules>
    

The content property can be configured in CuratedTransferResource.java:

    private static final String CONTENT_PROPERTY_TO_COPY_TO = "detailText";