ONLYOFFICE Document Server es una suite ofimática gratuita de código abierto distribuida bajo GNU AGPL v3.0. Comprende editores colaborativos basados en web para documentos de texto, hojas de cálculo y presentaciones para la integración con múltiples servicios de almacenamiento en la nube como Nextcloud, ownCloud, Seafile, Alfresco, Plone, etc. o para la integración en la solución que está creando usted mismo. Los editores también se pueden usar junto con la plataforma de colaboración ONLYOFFICE (Community Server).
Nuxeo Platform es una plataforma de gestión de contenido empresarial de código abierto escrita en Java.
En este tutorial, aprenderemos cómo integrar los editores en línea 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, necesita una instancia de ONLYOFFICE Servidor de documentos. En caso de que sea nuevo en ONLYOFFICE, obtenga la última versión de los editores de GitHub.
Instalar el complemento de integración ONLYOFFICE para Nuxeo
Ejecute nuxeoctl guión:
nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip
También puede instalar la aplicación de integración desde el Nuxeo Marketplace oficial.
Una vez hecho esto, haga que el contenedor ONLYOFFICE sea accesible para la instancia de Nuxeo:configure los ajustes de red del contenedor o use la URL pública/nombre local de su máquina. Si elige la última opción, actualice el nuxeo.url parámetro en nuxeo.conf archivo.
Opción de instalación alternativa:Compilación del complemento de integración
Para construir el complemento, necesita la versión estable de Java. En caso de que no lo tenga en su máquina, ejecute los siguientes comandos para instalar Open JDK 8:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
Instale la última versión de Maven:
sudo apt-get install maven
Descargue el código fuente del complemento:
git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git
Compile el complemento 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
Configurar el complemento de integración
Abra el nuxeo.conf archivo.
Especifique la URL del servidor con el servidor de documentos ONLYOFFICE instalado:
onlyoffice.docserv.url=http://documentserver/
Especifique la clave JWT:
onlyoffice.jwt.secret=YOURSECRET
La misma clave JWT debe especificarse en el archivo de configuración de ONLYOFFICE.
Editar documentos con ONLYOFFICE en Nuxeo
Inicie sesión en su plataforma Nuxeo. Vaya a Examinar -> Dominio -> Espacios de trabajo -> ONLYOFFICE-Nuxeo para crear un nuevo documento, hoja de cálculo o presentación.
También puede acceder a la interfaz de editores haciendo clic en el icono de ONLYOFFICE en el menú del documento:
Con los editores en línea de ONLYOFFICE conectados a Nuxeo, puede:
- crear y editar archivos .docx, .xlsx y .pptx;
- ver archivos .pdf, .odt, .ods, .odp, .doc, .xls, .ppt, .csv, .rtf;
- compartir documentos con otros usuarios de la plataforma;
- colabore en documentos en tiempo real usando dos modos de coedición (en tiempo real y bloqueo de párrafo), seguimiento de cambios, comentarios, chat integrado.