Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

Modelo de contenidos.

El primer paso es la creación de un modelo de contenidos custom para Alfresco donde irá la definición de los metadatos, en este se puede meter cualquier cosa, incluso tipos nuevos.

El modelo tiene que tener la siguiente forma:

<model>

                    <imports></imports>

                    <namespaces></namespaces>

<aspects>

                    <aspect name=””  >

                    <property name=”” >

                    <type>

                    </type>

</property>

</aspect>

</aspects>

</model>

 

El modelo se puede añadir al modelo standard de Alfresco pero lo recomendable es añadirlo en la carpeta de extensión.

El modelo se debe guardar en la carpeta $TOMCAT_HOME/webapps/alfresco/WEB-INF/classes/alfresco/extension/model

Donde $TOMCAT_HOME es la carpeta root donde esté instalado tomcat, en nuestro caso es /opt/alfresco-4.2.c/tomcat

 

 

View file
namertModel.xml
height250

 

 

 

Subida del modelo

Alfresco no es capaz de reconocer el modelo automáticamente (aunque existe una subida dinámica desde la carpeta que permite activarlo a mano) por lo que se va a utilizar Bootstrap.

...

  • Descargar el fichero en el enlace

 

View file
nameDemo-Alfresco Config-Files.zip
height250

 

  • Copiar el fichero demomodel.properties en la carpeta
    [ALFRESCO]/tomcat/shared/clases/alfresco/web-extension/messages
    (crear la carpeta "messages")

  • Copiar los ficheros custom-slingshot-application-context.xml y share-config-custom.xml  en la carpeta
    [ALFRESCO]/tomcat/shared/clases/alfresco/web-extension
    (remplazar el fichero share-config-custom.xml ya existente)

  • Copiar los ficheros demo-context.xml y demoModel.xml en la carpeta
    [ALFRESCO]/tomcat/shared/clases/alfresco/extension

  • Rearrancar el servidor.

 

 

 

 

<beans>

                    <!-- Registration of new models -->

...

$TOMCAT_HOME/webapps/alfresco/WEB-INF/classes/alfresco/extension

 

 

 

Visualización en SHARE.

La siguiente parte consiste en la modificación de los xml de SHARE para que muestre los aspectos nuevos:

...

$TOMCAT_HOME/webapps/share/WEB-INF/classes/alfresco/web-extension

 

 

 

Reinicio del servidor

 

Una vez creados todos los ficheros, se ha de reiniciar el servidor de Alfresco, se hace desde la ruta de instalación de alfresco, en nuestro caso /opt/alfresco-4.2.c

...