AnsweredAssumed Answered

Mini tutorial para instalar OPAL.

Question asked by cristinamr Moderator on Apr 26, 2010
Latest reply on Aug 17, 2010 by cristinamr
[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 ;)


–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 ;)

Outcomes