cancel
Showing results for 
Search instead for 
Did you mean: 

Mini tutorial para instalar OPAL.

cristinamr
World-Class Innovator
World-Class Innovator
[size=150]- MINI TUTORIAL SOBRE OPAL -[/size]

Bueno, como últimamente he visto que hay usuarios que no consiguen echar a andar OPAL, durante este finde semana pasado he confeccionado este mini tutorial para aquellas personas que tengan dificultades a la hora de instalar OPAL en su Alfresco y OOo.

[size=80]¿Qué es OPAL?[/size] OPAL es una herramienta gratuita que permite abrir documentos de tu alfresco desde el OOo Writer y operar con ellos en tiempo real.
Lo primero antes de nada, debéis descargaroslo desde aquí. Al descomprimirlo veréis dos archivos: OPAL.oxt y OPAL.amp:
- OPAL.oxt es el pluggin que va instalado en nuestro writer.
- OPAL.amp es el módulo que va instalado en nuestro alfresco.

– INTEGRACIÓN DEL AMP EN VUESTRO DESPLIEGUE–

– INSTALACIÓN EN WINDOWS –

- Copiar OPAL.amp en el directorio alfresco/amps
- Ejecutar apply_amps.bat

Si al arrancar te sale esto:
08:01:01,978 User:System INFO  [repo.module.ModuleServiceImpl] Encontrado(s) 1 módulo(s).
08:01:02,119 User:System INFO  [repo.module.ModuleServiceImpl] Instalando el módulo 'opal' versión 1.16.

Si os sale a continuación este mensaje:
09:31:57,994 User:System WARN  [alfresco.util.OpenOfficeConnectionTester] No se
pudo establecer la conexión a OpenOffice

No le echéis mucha cuenta ya que no es un fallo Smiley Wink


–INSTALACIÓN EN LINUX–

Aunque también podemos ejecutarlo de la misma forma (utilizando apply_amps.bat), en esta ocasión os voy a explicar como hacerlo paso a paso.

- Integración en Alfresco: El archivo amp que nos hemos descargado no es más que un directorio comprimido el cual contiene unos archivos que tendremos que extraer (por ejemplo con 7zip) y los tendremos que almacenar en nuestro Alfresco.war para desplegarlo, es decir en resumidas palabras: Tendremos que "integrar" OPAL en nuestro war de Alfresco.

La buena práctica es trabajar sobre unas carpetas "temporales" que luego las borraremos así si sale mal cualquier cosa, siempre tendremos la instalación limpia.

Pasos a seguir:

1.Abrir una terminar y acceder como root o administrador y situarte sobre el directorio de tu alfresco.

2. Crear la carpeta temporal en la que trabajaremos: 

mkdir alfresco/temporal

3. Para descomprimir el amp y meter los archivos necesarios en el war necesitaremos copiar el archivo alfresco-mmt.jar que está dentro de alfresco/bin en la carpeta temporal:
cp /opt/alfresco/alfresco-mmt.jar /opt/alfresco/temporal

4. Copiamos también en la carpeta temporal alfresco.war y el archivo alfresco.3.x-opal_3.0.amp:

cp /opt/alfresco/tomcat/webapps/alfresco.war /opt/alfresco/temporal
cp /home/usuario/alfresco.3.x-opal_3.0.amp /opt/alfresco/temporal

5. Ejecutamos la herramienta:
java -jar alfresco-mmt.jar install alfresco.3.x-opal_3.0.amp alfresco.war 

6. Una vez termine, el alfresco.war resultante ya tendrá integrago OPAL. Tendremos que colocar el nuevo alfresco.war en el directorio de despliegue (opt/alfresco/tomcat/wepapps) e iniciar alfresco. Si exite uno, renombradlo a alfresco-war.bak así tenemos ese como copia de seguridad.


– INTEGRACIÓN DE OPAL EN OPENOFFICE– <– Es indiferente en qué SO lo hagáis.

1. Haced doble click en OPAL.oxt
2. Se os instalará en vuestro writer la extensión OPAL.
3. Cerrad por completo el OpenOffice. Pulsad control+alt+suprimir y aseguraos que en la pestaña de  proceso no está soffice.exe o soffice.bin, si está alguno, paradlos.

Nota: Si no hacéis correctamente este paso puede que no os funcione, ya que para que reconozca la extensión nueva que le hemos instalado hace falta que arranque de nuevo, sino nos dará un fallo en la autenticación de OPAL  a la hora de intentar conectarnos.

Con esto ya tenemos OPAL instalado.

[size=80]¿Cómo configurar la conexión?[/size]

Para configurar una conexión que abra directamente el espacio del usuario de Alfresco, necesitamos extraer la referencia (el nodeRef) de ese espacio.

-  Abrid Alfresco, ir al browser o espacio principal del usuario y pulsar “Mas Acciones/ Ver detalles”.
-  Pinchad con el botón derecho del ratón en “Referencia Nodo Alfresco” y copiar la url que tenga asociado (similar a workspace://SpacesStore/xxxxxxxxxxxxxx ).

[img]http://s13.photobucket.com/albums/a263/rocri/Alfresco/nodeRef.jpg[/img]

- Abrid el OpenOffice, e id a OpAl/Conexión/Configuración
- Introducir los datos que hacen falta para la configuración:

[img]http://i13.photobucket.com/albums/a263/rocri/Alfresco/config.jpg[/img]

Alias: Debe ir el nombre que se le de a la conexión para que después el usuario sepa a qué conexión va a conectarse. Por ejemplo: Conexión Alfresco Local.

Url: Aquí se especifica la url donde se conecta. Por ejemplo si se conecta a localhost sería: http://localhost:8080/alfresco
Login: Usuario que va a conectarse. Por ejemplo usuario = admin y pass = admin.

NodeRef:    Aquí va el nodo que hemos copiado previamente del espacio del usuario.

Un ejemplo sería de configuración sería:

[img]http://i13.photobucket.com/albums/a263/rocri/Alfresco/config_nodos.jpg[/img]

- Una vez configurada la conexión, seleccionarla e introducir la contraseña del usuario y ya se efectuará la conexión con alfresco. Se cargará el espacio que hayáis copiado el nodo.

Nota: Se puede configurar tantas conexiones como se quiera.

Y con esto tendríamos ya OPAL operativo en nuestro alfresco. Para ver que todo funciona correctamente presionad OPAL/Abrir, si os sale vuestro espacio de alfresco ¡enhorabuena ya tenéis configurado correctamente OPAL!

Espero que os sirva, y si tenéis alguna duda postead y nos ayudamos entre todos Smiley Wink
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
9 REPLIES 9

joshua_8
Champ in-the-making
Champ in-the-making
Hola Cristina

He instalado el OPAL 3.1.3 en en un servidor Centos 5.4 (con Alfresco 3.3), mas en la ventana de configuracion de  servidores no veo la columna de "NodeRef del Espacio local" y por lo tanto no puedo configurar la URL asociado a la "Referencia a Nodo de Alfresco". Tengo la version de OOo 2.3. ¿Crees que se trate de una incompatibilidad de versiones entre Alfresco y OPAL, o en todo caso a que crees que se deba esto?

Gracias de antemano.

Saludos.

cristinamr
World-Class Innovator
World-Class Innovator
Buenas Joshua.

Personalmente no he probado aun la comunity 3.3 de alfresco, pero he visto en la forja que han actualizado OPAL, ¿te descargaste esta versión? Igualmente haz la prueba a ver si esa funciona correctamente.

Últimamente ando algo liada pero en cuanto pueda quiero añadir un apartado que contemple la instalación del módulo en linux Smiley Wink

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

cristinamr
World-Class Innovator
World-Class Innovator
Joshua, no pude problarlo pero creo según comentarios que he leí que no está soportada. Tendrás que esperar a una nueva versión de OPAL.

Por cierto, he actualizado la guía: Integración AMP en linux.

Un saludo! Smiley Wink
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

dacedos
Champ in-the-making
Champ in-the-making
He conseguido hacerlo funcionar OPAL aunque a medias. He podido crear documentos y salvarlos desde el swriter que es justo lo que menos me interesa poder hacer. Me gustaria el poder editar documentos online desde el repositorio pero el action de alfresco no hace nada y cuando desde el swriter intento abrir un documento tampoco hace nada.

Resumiendo mi instalacion seria.

Alfresco 3.2r virtualizado en Ubuntu con VirtualBox

Las maquinas que se van a conectar tienen windows xp corriendo con el openoffice 3.2.1 y firefox 3.6.8

cristinamr
World-Class Innovator
World-Class Innovator
Me gustaria el poder editar documentos online desde el repositorio pero el action de alfresco no hace nada y cuando desde el swriter intento abrir un documento tampoco hace nada.

Buenos días.

Eso último no lo he entendido. ¿A qué te refieres exactamente con que quieres editar online desde el repositorio? ¿Puedes escribir los pasos que das? Y sobre todo lo más importante: ¿El log de alfresco te muestra algo? <– alfresco.log o catalina.out dentro de tomcat/logs.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

cristinamr
World-Class Innovator
World-Class Innovator
Me auto respondo: He leído tu respuesta en el otro hilo y creo que ya he entendido lo que quieres hacer: Si lo que quieres es editar un documento a través de FireFox o el explorador que utilices, para esto no sirve OPAL. Es decir, una cosa es editar desde el writer de OOo, que es para lo que está hecho este conector, y otra es editar desde el propio navegador… Vamos, que una cosa no tiene nada que ver con la otra.

La única posibilidad que se me ocurre es que para editar a través del Firefox es lo propio que trae alfresco: Habilitar el "Permitir edición en línea" dentro de ver detalles en el documento que quieras. Pero esto solo te lo va a permitir en archivos de texto planos… Es más, creo que solo te deja html, xml y txt.

¿Cual es la idea que tienes en mente? Comentanosla, a ver si por casualidad se nos ocurre algo que pudiera valerte.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

dacedos
Champ in-the-making
Champ in-the-making
Hola Cristina,

Lo que necesito es poder editar online documentos openoffice, consegui configurar para office, que al hacer click en el enlace de editar online me abra una instancia de office donde pueda editar el doc y guardarlo de vuelta directamente en el sistema

fegor
Star Collaborator
Star Collaborator
Si lo que quieres exactamente es pinchar desde el browser de Alfresco en un documento odt y que este abra el propio OpenOffice en línea para modificar vía HTTP/WebDAV/CIFS dicho documento, no se puede.

Si lo puedes hacer desde OPAL y otros, pero debes ejecutar el OpenOffice y desde ahí abrir los documentos que te visualiza previa lectura de resultados en Alfresco.

Un saludo.

cristinamr
World-Class Innovator
World-Class Innovator
Desgraciadamente es como comenta fgonzalez: Hoy por los hoy documentos que sean algo más que un simple txt no se puede editar online. Mucho es que salió esta utilidad (que por cierto hay otra diferente para Microsoft office) que facilita un poco el tema de edición online.

Siento no ser de más ayuda, pero si tienes alguna duda o se te ocurre algo comentanosla y la vemos Smiley Wink

Un saludo desde Sevilla.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc