Si utilizas la Plataforma de contenido de Nuxeo, un sistema de código abierto para la gestión de contenido empresarial (ECM) y la gestión de activos digitales (DAM), tenemos muy buenas noticias para ti. Los desarrolladores de ONLYOFFICE han lanzado el conector oficial que permite a los usuarios de Nuxeo integrar los editores en línea ONLYOFFICE y editar documentos dentro de su plataforma sin tener que cambiar entre múltiples aplicaciones.
Por medio de esta guía aprenderás a integrar los editores en línea ONLYOFFICE con Nuxeo en Linux.
Sobre todo, debes tener la Plataforma de Nuxeo instalada. Si no la tienes, puedes consultar el sitio web oficial de Nuxeo para obtener las instrucciones de instalación. Además, tienes que instalar ONLYOFFICE. Hay varias opciones disponibles pero te recomendamos instalar ONLYOFFICE Document Server (Community version), una versión gratuita que cuenta con una funcionalidad básica y conexiones simultáneas limitadas a 20 documentos.
Instalación de ONLYOFFICE Document Server
Para instalar la versión gratuita de ONLYOFFICE Document server, Community version, puedes utilizar Docker (la opción recomendada) o seguir las instrucciones para Debian, Ubuntu o derivados.
Si prefieres Docker, tienes que cumplir con los siguientes requisitos:
Usa el siguiente comando para instalar ONLYOFFICE Document Server:
sudo docker run -i -t -d -p 80:80 onlyoffice/documentserver
Instalación del conector para integrar ONLYOFFICE y Nuxeo
Cuando la instancia de ONLYOFFICE se está ejecutando, tienes que instalar el conector oficial. Puedes descargar el conector del Marketplace de Nuxeo y instalarlo siguiendo las instrucciones del Marketplace.
También puedes hacerlo utilizando el script nuxeoctl:
nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip
El contenedor de ONLYOFFICE debe tener acceso a la instancia de Nuxeo. Para eso puedes configurar los ajustes de red del contenedor o usar una URL pública/nombre local de tu máquina (por ejemplo, http://my-laptop-id:8080/nuxeo). En este último caso, tienes que actualizar el parámetro nuxeo.url del archivo nuxeo.conf.
Configuración del conector de ONLYOFFICE
Para terminar la integración de ONLYOFFICE con Nuxeo tienes que editar el archivo nuxeo.conf añadiendo las siguientes líneas:
onlyoffice.docserv.url=http://documentserver/
onlyoffice.jwt.secret=
La última cosa que debes hacer para terminar el proceso es configurar JSON Web Tokens (JWT) para proteger tus datos. Si usaste Docker para instalar ONLYOFFICE Document Server, usa la información de este repositorio para configurar JWT. Si utilizaste otras opciones de instalación, consulta la documentación de la API para hacerlo.
ONLYOFFICE en la plataforma de Nuxeo
Para acceder a la interfaz de los editores ONLYOFFICE dentro de la Plataforma de Nuxeo sólo hay que hacer clic en el icono de ONLYOFFICE en el menú de documentos:
Con los editores en línea ONLYOFFICE integrados con Nuxeo puedes: