Este artículo está traducido por IA

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
Instalación de la integración ONLYOFFICE para Alfresco Content App
  1. Instale el paquete de extensión:
    npm install @onlyoffice/alfresco-extension
  2. Registre la extensión en su proyecto ACA.
  3. 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

  1. 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> bash y 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"
            }
          }
        }
      }
    }
  2. El valor true está especificado en tres secciones, lo que significa que la validación del token está habilitada:
    • services.CoAuthoring.token.enable.browser
    • services.CoAuthoring.token.enable.request.inbox
    • services.CoAuthoring.token.enable.request.outbox
  3. 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.string
    • services.CoAuthoring.secret.outbox.string
    • services.CoAuthoring.secret.session.string
  4. 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:

  1. Haga clic derecho en un archivo compatible en la interfaz de ACA.
  2. Seleccione Editar en ONLYOFFICE para abrir el archivo en el editor.

Para visualizar un documento:

  1. Haga clic derecho en el archivo.
  2. Seleccione Ver en ONLYOFFICE para abrir una vista previa de solo lectura sin descargar el archivo.

Para crear un archivo nuevo:

  1. Use la opción Crear en ONLYOFFICE en la interfaz de ACA.
  2. Seleccione el tipo de archivo que desea crear: Documento, Hoja de cálculo, Presentación o Formulario PDF.
  3. El nuevo archivo se abrirá inmediatamente para su edición.

Para convertir un archivo a formato OOXML:

  1. Seleccione el archivo en ACA.
  2. Haga clic en Convertir en ONLYOFFICE.

Para exportar un archivo en un formato diferente:

  1. Seleccione el archivo en ACA.
  2. 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.

Artículos con etiqueta:
Ver todas las etiquetas