Inicio de mvnForum

Imprimir en 28-nov-2022 4:45:10
Mensajes: 12   Páginas: 2   [ 1 2 | Siguiente ]
Ver todos los mensajes del tema en una sola página
Publicado por flopera en 12-nov-2009 17:48:03
applause   Módulo de integración con Alfresco (¿solo MySQL?)
Hola.

Estoy probando el fantástico módulo de integración de OpenCMS con alfresco, pero como siempre, he tropezado con la primera dificultad.

El panorama es: Un opencms en Oracle y un Alfresco 3.2 community en Mysql.

No veo forma de rular esto sobre Oracle. El script de creación de la tabla tiene sintaxis de mysql.

En concreto me refiero al script InitiateTables.sql

CREATE TABLE `ALFRESCO_PERMISSIONS` (
`PERMISSION_ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`PERMISSION_USER_ID` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`PERMISSION_ALFRESCO_DIRECTORY_UUID` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`PERMISSION_ID`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

¿Alguien ha conseguido rular este módulo en Oracle?

Un saludo y gracias.

Publicado por sergio en 16-nov-2009 23:27:01
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Que estás usando el modulo de gmv?? si quieres le pregunto a los creadores, ya que no se si andaran por el foro.
----------------------------------------
---------------------------------------------------
Sergio Rapos Vargas.
Administrador de OpenCmsHispano.
sergio.raposo@opencmshispano.es

Publicado por flopera en 17-nov-2009 13:05:59
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Si, estoy usando ese módulo.

Al tener la tabla de permisos un autoincrement, no funciona contra oracle, que utiliza secuencias.

Lo estoy probando contra mysql y funcionar funciona, pero no comprendo una cosa: Yo consigo subir y bajar cosas de Alfresco, pero como lo referencio? Es decir, con un contentshow yo obtengo el path de una imagen, "/carpeta/imagen.jpg", pero usando el control de Alfresco obtengo el nombre y un id entre parentesis ¿que enlace puedo construir con eso?

¿Alguien ha utilizado este módulo antes?

Muchas gracias por vuestra ayuda.

Publicado por ito en 17-nov-2009 14:14:40
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Hola flopera,

Parece que en la guía del módulo se nos pasó indicar cómo se añaden los contenidos a los módulos, para el caso concreto de las imágenes, en la jsp del módulo tendrás que incluir el siguiente fragmento:
<img src="<%= request.getContextPath() + "/AlfrescoFileTransferServlet?action=download&ref=" + refDetail%>"

Donde refDetail se obtiene de al siguiente manera:
<c:set var="refDetail"><cms:contentshow element="NOMBRE_DEL_CAMPO" /></c:set>

NOMBRE_DEL_CAMPO es el nombre del campo donde se almacena la imagen.

No se te debe olvidar importar las librerías de alfresco en la jsp
<%@ page import="com.gmv.querquedula.library.alfresco.*, 

Respecto a la creación de tablas el módulo fue implementado de forma que solo funcionará con MySQL así que tendrás que tocar las definiciones para hacerlo compatible. No estaría de más que publicaras esas modificaciones para así poder ir enriqueciendo el módulo.

Un saludo.

Publicado por flopera en 17-nov-2009 15:56:06
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Hola, muchas gracias por la ayuda.

Una pregunta más, ¿defines como un OpenCmsString el tipo donde guardas el element="NOMBRE_DEL_CAMPO"?

Y muchas gracias de nuevo.

Publicado por ito en 17-nov-2009 17:02:14
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Efectivamente flopera,

Debes usar OpenCmsString

Un saludo.

Publicado por flopera en 17-nov-2009 18:05:38
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Hola. Muchas gracias por la ayuda y felicidades por el módulo.
Está francamente bien.

Solo una cosa, por compartir el conocimiento con los demás compañeros, a mi solo me ha ido con java 6.

Saludos.

Publicado por Chivo en 16-dic-2009 13:38:58
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Hola, estoy usando este módulo tan útil, pero tengo un problema, en un opencms en local con base de datos Mysql, me funciona todo perfectamente, pero cuando esa base de datos es Oracle y se encuentra en otra máquina no me funciona, si pulso la opción "Configurar permisos", da un fallo y no carga la lista de usuarios, por el fallo que da parece como si no consiguiera conectar con la BBDD.

A ver si alguien me pudiera orientar.

Un saludo y gracias

Publicado por ito en 17-dic-2009 12:29:05
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Hola Chivo,
Soy el padre de la criatura ;-P, efectivamente este módulo está diseñado e implementado para trabajar con MySQL, para poder modificar este comportamiento tendrás que modificar el módulo DatabaseManagement del que AlfrescoManagement es dependiente.
Un saludo

Publicado por Chivo en 17-dic-2009 12:50:20
Re: Módulo de integración con Alfresco (¿solo MySQL?)
Hola, ya he conseguido solucionar los problemas que me daba, he tenido que modificar algo en DatabaseManagement, para que conectara bien con la base de datos y a parte he tenido que hacerle un pequeño cambio en el módulo de AlfrescoManagement porque el nombre de la columna PERMISSION_ALFRESCO_DIRECTORY_UUID de ALFRESCO_PERMISSIONS es demasiado largo para Oracle, por tanto he tenido que cambiar todas las referencias a ésta, pero ya va bien todo.

Muchas gracias y un saludo.

Mensajes: 12   Páginas: 2   [ 1 2 | Siguiente ]