<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<!-- Registration of new models -->
<bean id='extension.kb.dictionaryBootstrap' parent='dictionaryModelBootstrap' depends-on='dictionaryBootstrap'>
<property name='models'>
<list>
<value>alfresco/extension/kb-model.xml</value>
</list>
</property>
</bean>
<bean id='extension.kb.resourceBundle' class='org.alfresco.i18n.ResourceBundleBootstrapComponent'>
<property name='resourceBundles'>
<list>
<value>alfresco.messages.knowledgebase</value>
</list>
</property>
</bean>
</beans>
<?xml version='1.0' encoding='UTF-8'?>
<!-- Definition of Knowledge Base Model -->
<model name='kb:knowledgebase' xmlns='http://www.alfresco.org/model/dictionary/1.0'>
<!-- Optional meta-data about the model -->
<description>Knowledge Base Model</description>
<author>Will Abson</author>
<version>1.0</version>
<!-- Imports are required to allow references to definitions in other models -->
<imports>
<!-- Import Alfresco Dictionary Definitions -->
<import uri='http://www.alfresco.org/model/dictionary/1.0' prefix='d'/>
<!-- Import Alfresco Content Domain Model Definitions -->
<import uri='http://www.alfresco.org/model/content/1.0' prefix='cm'/>
</imports>
<!-- Introduction of new namespaces defined by this model -->
<namespaces>
<namespace uri='http://www.alfresco.com/model/knowledgebase/1.0' prefix='kb'/>
</namespaces>
<aspects>
<!-- Definition of new Content Aspect: Knowledge Base Document -->
<aspect name='kb:referencable'>
<title>Knowledge Base Referencable</title>
<properties>
<property name='kb:documentRef'>
<type>d:text</type>
</property>
</properties>
</aspect>
</aspects>
</model>
# Custom knowledge base messages
kb_knowledgebase.property.kb_documentRef.title=KB Reference
kb_knowledgebase.aspect.kb_referencable.title=Knowledge Base Referencable
aspect.kb_referencable=Knowledge Base Referencable
<alfresco-config>
<!-- Document Library config section -->
<config evaluator='string-compare' condition='DocumentLibrary'>
<!--
Used by the 'Manage Aspects' action
For custom aspects, remember to also add the relevant i18n string(s)
cm_myaspect=My Aspect
-->
<aspects>
<!-- Aspects that a user can see -->
<visible>
<aspect name='cm:generalclassifiable' />
<aspect name='cm:complianceable' />
<aspect name='cm:dublincore' />
<aspect name='cm:effectivity' />
<aspect name='cm:summarizable' />
<aspect name='cm:versionable' />
<aspect name='cm:templatable' />
<aspect name='cm:emailed' />
<aspect name='emailserver:aliasable' />
<aspect name='cm:taggable' />
<aspect name='app:inlineeditable' />
<aspect name='kb:referencable' />
</visible>
<!-- Aspects that a user can add. Same as 'visible' if left empty -->
<addable>
</addable>
<!-- Aspects that a user can remove. Same as 'visible' if left empty -->
<removeable>
</removeable>
</aspects>
</config>
<!-- cm:content type (existing nodes) -->
<config evaluator='node-type' condition='cm:content'>
<forms>
<!-- Default form configuration used on the document details and edit metadata pages -->
<form>
<field-visibility>
<show id='kb:documentRef' />
</field-visibility>
</form>
<!-- Document Library pop-up Edit Metadata form -->
<form id='doclib-simple-metadata'>
<field-visibility>
<show id='kb:documentRef' />
</field-visibility>
<edit-form template='../documentlibrary/forms/doclib-simple-metadata.ftl' />
</form>
<!-- Document Library Inline Edit form -->
<form id='doclib-inline-edit'>
<field-visibility>
<show id='kb:documentRef' />
</field-visibility>
</form>
</forms>
</config>
</alfresco-config>
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<!-- Add Knowledge Base messages -->
<bean id='webscripts.kb.resources' class='org.springframework.extensions.surf.util.ResourceBundleBootstrapComponent'>
<property name='resourceBundles'>
<list>
<value>alfresco.messages.knowledgebase</value>
</list>
</property>
</bean>
</beans>
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<!-- Add Knowledge Base messages -->
<bean id='webscripts.kb.resources' class='org.alfresco.i18n.ResourceBundleBootstrapComponent'>
<property name='resourceBundles'>
<list>
<value>alfresco.messages.knowledgebase</value>
</list>
</property>
</bean>
</beans>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.