- Inicio
- Conectores
- Aplicación de contenido Alfresco
Aplicación de contenido Alfresco
Acerca de la integración de ONLYOFFICE y Alfresco Content App
ONLYOFFICE ofrece una integración oficial para llevar la edición y colaboración de documentos directamente a Alfresco Content App (ACA), la moderna interfaz basada en Angular para Alfresco Content Services. Puede descargar el paquete de integración desde el registro npm o la página de GitHub de ONLYOFFICE.
Nota: Esta integración está dirigida específicamente a Alfresco Content App. Si utiliza Alfresco Share, consulte el artículo conector de ONLYOFFICE para Alfresco Share.
Características principales
- Crear, editar y visualizar documentos de texto, hojas de cálculo y presentaciones.
- Crear y completar formularios PDF rellenables.
- Coedición de documentos en tiempo real: dos modos de coedición (Rápido y Estricto), el modo Control de cambios, comentarios y chat integrado.
- Seguimiento del historial de versiones del documento directamente desde la interfaz del editor.
- Conversión de archivos a formatos OOXML y exportación a varios formatos.
- Gestión de permisos de documentos dentro de la interfaz de edición.
- Acciones avanzadas del editor: insertar imágenes desde Alfresco, adjuntar archivos para combinación de correspondencia, seleccionar documentos para comparación, usar plugins, insertar datos desde enlaces externos, navegar a la carpeta del archivo actual y crear nuevos documentos desde el editor.
- Soporte JWT para asegurar su tráfico y que nadie pueda acceder a sus documentos excepto los usuarios con los derechos adecuados.
Formatos compatibles
- Para edición: DOCX, XLSX, PPTX
- Para visualización: DOCX, XLSX, PPTX, PDF y otros formatos de oficina
- Para creación: DOCX, XLSX, PPTX, formularios PDF
- Para conversión: formatos de oficina a OOXML
- Para exportación: varios formatos según la configuración del backend
Nota: La lista exacta de formatos disponibles para edición, visualización, conversión y exportación puede variar según la versión instalada y la configuración del backend.
Novedades en la versión 1.0.0
Lanzamiento inicial de la integración de ONLYOFFICE para Alfresco Content App.
El registro completo de cambios está disponible aquí.
Conectar ONLYOFFICE Docs a Alfresco Content App
Requisitos
- Alfresco Content Services: el backend del repositorio Alfresco.
- Alfresco Content App (ACA): la aplicación host basada en Angular.
-
ONLYOFFICE Docs (servidor o versión en la nube) que sea resoluble y accesible tanto desde ACA como desde cualquier cliente final.
Consulte la página de documentación oficial para obtener más información sobre la instalación de ONLYOFFICE Docs.
- Paquete del módulo ONLYOFFICE para Alfresco versión 8.3.0 o posterior.
- Integración ONLYOFFICE para Alfresco Content App v1.0.0 o posterior.
Instalación de la integración ONLYOFFICE para Alfresco Content App
-
Instale el paquete de extensión:
npm install @onlyoffice/alfresco-extension - Registre la extensión en su proyecto ACA.
-
Ejecute la aplicación:
npm run start
Para instrucciones detalladas de instalación y configuración, consulte la documentación del proyecto.
Activar JWT para la integración de ONLYOFFICE y Alfresco Content App
Para proteger los documentos contra accesos no autorizados, los editores de ONLYOFFICE utilizan JSON Web Token (JWT). El token se añade en la configuración cuando se inicializa el Editor de documentos y durante el intercambio de comandos entre los servicios internos de ONLYOFFICE Docs. La clave secreta se usa para firmar el token JSON web y validar el token al hacer la solicitud a ONLYOFFICE Docs.
A partir de ONLYOFFICE Docs v7.2, JWT está habilitado por defecto y la clave secreta se genera automáticamente. Debe encontrar su clave secreta en el archivo de configuración de ONLYOFFICE Docs y luego especificar la misma clave secreta en la configuración de la integración.
Paso 1: Encuentre su clave secreta en el archivo de configuración de ONLYOFFICE Docs
-
Abra el archivo local.json con cualquier editor de texto disponible.
- Para Linux —
/etc/onlyoffice/documentserver/local.json - Para Windows —
%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json - Para Docker — ingrese al contenedor de ONLYOFFICE Docs usando el comando
docker exec -it <containerID> bashy abra/etc/onlyoffice/documentserver/local.json
El archivo local.json debería verse así:
{ "services": { "CoAuthoring": { "token": { "enable": { "request": { "inbox": true, "outbox": true }, "browser": true } }, "secret": { "inbox": { "string": "yoursecret" }, "outbox": { "string": "yoursecret" }, "session": { "string": "yoursecret" } } } } } - Para Linux —
-
El valor
trueestá especificado en tres secciones, lo que significa que la validación del token está habilitada:services.CoAuthoring.token.enable.browserservices.CoAuthoring.token.enable.request.inboxservices.CoAuthoring.token.enable.request.outbox
-
La clave secreta generada automáticamente está especificada en tres secciones. Puede reemplazar el valor secreto predeterminado por el suyo propio. La clave secreta debe ser la misma en las tres secciones:
services.CoAuthoring.secret.inbox.stringservices.CoAuthoring.secret.outbox.stringservices.CoAuthoring.secret.session.string
-
Si realiza cambios, guárdelos y reinicie los servicios para que los cambios en la configuración surtan efecto:
supervisorctl restart all
Paso 2: Especifique la misma clave secreta en la configuración de la integración
En la configuración de la integración, especifique la misma clave en el campo Clave secreta y guarde los ajustes.
Comience a usar ONLYOFFICE Docs dentro de Alfresco Content App
Después de la instalación, nuevas acciones de ONLYOFFICE estarán disponibles directamente en la interfaz de Alfresco Content App.
Para editar un documento:
- Haga clic derecho en un archivo compatible en la interfaz de ACA.
- Seleccione Editar en ONLYOFFICE para abrir el archivo en el editor.
Para visualizar un documento:
- Haga clic derecho en el archivo.
- Seleccione Ver en ONLYOFFICE para abrir una vista previa de solo lectura sin descargar el archivo.
Para crear un archivo nuevo:
- Use la opción Crear en ONLYOFFICE en la interfaz de ACA.
- Seleccione el tipo de archivo que desea crear: Documento, Hoja de cálculo, Presentación o Formulario PDF.
- El nuevo archivo se abrirá inmediatamente para su edición.
Para convertir un archivo a formato OOXML:
- Seleccione el archivo en ACA.
- Haga clic en Convertir en ONLYOFFICE.
Para exportar un archivo en un formato diferente:
- Seleccione el archivo en ACA.
- Use Descargar como y elija el formato deseado sin salir de Alfresco Content App.
Para obtener más información sobre formularios, lea los artículos correspondientes sobre crear y completar formularios.