Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

« Anterior Versión 3 Siguiente »

Modelo de contenidos.

  • Descargar el fichero en el enlace

 

 

  • 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 -->

                    <bean id="realtech.dictionaryBootstrap" parent="dictionaryModelBootstrap"

depends-on="dictionaryBootstrap">

                                       <property name="models">

                                                           <list>

                                                                               <value>alfresco/extension/model/rtModel.xml</value>

                                                           </list>

                                       </property>

                    </bean>

</beans>


 

El valor de list indicará la ruta y nombre de los modelos  de contenido custom que se van a importar.

Este fichero tiene que llamarse *-context.xml, ya que Alfresco reconoce sólo los ficheros con ese nombre, e irá en la siguiente ruta:

$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:

Existe un xml (en caso de no existir se crea) llamado share-config-custom en la ruta:

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

Este fichero indica a SHARE los aspectos custom que van a ser visibles.

Tiene la siguiente forma

<alfresco-config>

                    <!-- Document Library config section -->

                    <config evaluator="string-compare" condition="DocumentLibrary">

                                       <aspects>

                                                           <!-- Aspects that a user can see -->

                                                           <visible>

                                                                               <aspect name="rt:object" />

                                                                               <aspect name="rt:test" />

                                                           </visible>

                                                           <addable>                   

                                                           </addable>

                                                           <removeable>

                                                           </removeable>

                                       </aspects>

                    </config>

</alfresco-config>

Los campos addable y removeable en el caso de dejarse vacíos toman los valores de visible.

 

 

Por último existe otros dos ficheros que no son necesarios el primero indica a share los campos a visualizar de los metadatos (pero haciendo pruebas creo que no es necesario indicar nada aquí)

El fichero es :

 

va en la misma ruta que el anterior:

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

 

 

 

 

Existe un último fichero de configuración que no he conseguido hacer funcionar que permite cambiar los textos que se visualizan de las variables de los metadatos, el fichero es:

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

 

Para subir este fichero, hay que usar otro bootstrap en la carpeta:

$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

Los comandos son:

./alfresco.sh stop

./alfresco.sh start

En el caso de haber un error estará en Alfresco.log en la misma ruta. Cada app tiene su propio log, incluída la base de datos y Tomcat, que están en /tomcat/logs o en /tomcat.

  • Sin etiquetas