Cómo integrar los editores de ONLYOFFICE con la Plataforma Nuxeo

El Servidor de Documentos ONLYOFFICE es una suite ofimática gratuita de código abierto distribuida bajo licencia GNU AGPL v3.0. Se compone de editores colaborativos basados en web para documentos de texto, hojas de cálculo y presentaciones para su integración con múltiples servicios de almacenamiento en la nube como Nextcloud, ownCloud, Seafile, Alfresco, Plone, etc. o para su integración en la solución que estés construyendo tú mismo. Los editores también pueden utilizarse junto con la plataforma de colaboración ONLYOFFICE (Community Server).

La Plataforma Nuxeo es una plataforma de Gestión de Contenidos Empresariales de código abierto escrita en Java.

En este tutorial, aprenderemos cómo integrar los editores online de ONLYOFFICE con la Plataforma Nuxeo para editar y colaborar en documentos almacenados allí sin necesidad de salir de la aplicación.
Para trabajar con documentos dentro de Nuxeo, necesitas una instancia del Servidor de Documentos de ONLYOFFICE. Si eres nuevo en ONLYOFFICE, obtén la última versión de los editores desde GitHub.

Instala el plugin de integración de ONLYOFFICE para Nuxeo

Ejecuta el script nuxeoctl:

nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip

También puedes instalar la aplicación de integración desde el Marketplace oficial de Nuxeo.

Una vez hecho esto, haz que el contenedor ONLYOFFICE sea accesible para la instancia de Nuxeo: configura los ajustes de red del contenedor o utiliza la URL pública/nombre local de tu máquina. Si eliges esta última opción, actualiza el parámetro nuxeo.url en el archivo nuxeo.conf.

Opción de instalación alternativa: Compilar el plugin de integración

Para compilar el plugin, necesitas la versión estable de Java. En caso de que no la tengas en tu máquina, ejecuta los siguientes comandos para instalar Open JDK 8:

sudo apt-get update
sudo apt-get install openjdk-8-jdk

Instala la última versión de Maven:

sudo apt-get install maven

Descarga el código fuente del plugin:

git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git

Compila el plugin de integración de ONLYOFFICE para Nuxeo:

cd onlyoffice-nuxeo/
mvn clean install

La compilación estará disponible en

./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-x.x.zip

Configura el plugin de integración

Abre el archivo nuxeo.conf.

Especifica la URL del servidor con el Servidor de Documentos de ONLYOFFICE instalado:

onlyoffice.docserv.url=http://documentserver/

Especifica la clave JWT:

onlyoffice.jwt.secret=YOURSECRET

Es necesario especificar la misma clave JWT en el archivo de configuración de ONLYOFFICE.

Editar documentos con ONLYOFFICE en Nuxeo

Accede a tu Plataforma Nuxeo. Ve a Navegar -> Dominio -> Espacios de trabajo -> ONLYOFFICE-Nuxeo para crear un nuevo documento, hoja de cálculo o presentación.

También puedes acceder a la interfaz de los editores haciendo clic en el icono ONLYOFFICE del menú de documentos:

Activar Nuexo en ONLYOFFICE

Con los editores online de ONLYOFFICE conectados a Nuxeo, podrás:

  • crear y editar archivos .docx, .xlsx y .pptx;
  • visualizar archivos .pdf, .odt, .ods, .odp, .doc, .xls, .ppt, .csv, .rtf;
  • compartir documentos con otros usuarios de la plataforma;
  • colaborar en documentos en tiempo real mediante dos modos de coedición (en tiempo real y con bloqueo de párrafos), seguimiento de cambios, comentarios, chat integrado.

ONLYOFFICE en Nuexo

También te podría gustar...