This plugin is used configure workspace and node name with Chromattic. The configuration can be found in
wiki-service/src/main/resources/conf/portal/configuration.xml
.
Sample configuration:
<external-component-plugins>
<target-component>org.exoplatform.commons.chromattic.ChromatticManager</target-component>
<component-plugin>
<name>chromattic</name>
<set-method>addLifeCycle</set-method>
<type>org.exoplatform.wiki.service.impl.WikiChromatticLifeCycle</type>
<init-params>
<value-param>
<name>domain-name</name>
<value>wiki</value>
</value-param>
<value-param>
<name>workspace-name</name>
<value>collaboration</value>
</value-param>
<values-param>
<name>entities</name>
<value>org.exoplatform.wiki.mow.core.api.WikiStoreImpl</value>
<value>org.exoplatform.wiki.mow.core.api.wiki.PortalWiki</value>
<value>org.exoplatform.wiki.mow.core.api.wiki.PortalWikiContainer</value>
<value>org.exoplatform.wiki.mow.core.api.wiki.GroupWiki</value>
<value>org.exoplatform.wiki.mow.core.api.wiki.GroupWikiContainer</value>
<value>org.exoplatform.wiki.mow.core.api.wiki.UserWiki</value>
<value>org.exoplatform.wiki.mow.core.api.wiki.UserWikiContainer</value>
<value>org.exoplatform.wiki.mow.core.api.content.ParagraphImpl</value>
<value>org.exoplatform.wiki.mow.core.api.content.MarkupImpl</value>
<value>org.exoplatform.wiki.mow.core.api.content.WikiLink</value>
<value>org.chromattic.ext.ntdef.NTFile</value>
<value>org.chromattic.ext.ntdef.NTResource</value>
<value>org.exoplatform.wiki.chromattic.ext.ntdef.NTVersionHistory</value>
<value>org.exoplatform.wiki.chromattic.ext.ntdef.NTVersion</value>
<value>org.exoplatform.wiki.chromattic.ext.ntdef.NTVersionLabels</value>
<value>org.exoplatform.wiki.chromattic.ext.ntdef.NTFrozenNode</value>
<value>org.exoplatform.wiki.chromattic.ext.ntdef.VersionableMixin</value>
<value>org.exoplatform.wiki.mow.core.api.content.AnnotationImpl</value>
</values-param>
</component-plugin>
</external-component-plugins>
In which:
Name:
chromattic
Set-method:
addLifeCycle
Type:
org.exoplatform.wiki.service.impl.WikiChromatticLifeCycle
Init-params
Name | Type | Default value | Description |
---|---|---|---|
domain-name |
String
|
wiki
| The domain name where JCR stores Wiki data. |
workspace-name |
String
|
collaboration
| The workspace name where JCR stores Wiki data. |
entities |
String
| List of Wiki classes that contain the Chromattic configuration of node types. |