ONLYOFFICE Docs 6.4 para desarrolladores: soporte de WOPI y actualizaciones de API

8 septiembre 2021By Sergey

La nueva versión de los editores de ONLYOFFICE ofrece una integración más sencilla y más formas de personalizar los editores y ajustar los procesos de colaboración según tus necesidades.

ONLYOFFICE Docs 6.4 para desarrolladores: soporte de WOPI y actualizaciones de API

Soporte de WOPI

La mayor actualización de la versión 6.4 es la compatibilidad con el protocolo WOPI (Web Application Open Platform Interface). Estandariza la integración permitiendo a los desarrolladores habilitar la edición y co-edición de documentos de oficina dentro de sus soluciones fácilmente.

Consulta nuestra documentación oficial

Únete a nuestro webinar en DZone el 23 de septiembre de 2021 para saber más sobre el uso de WOPI para la integración de oficinas. Regístrate ahora

Configuración del tema de interfaz por defecto

Hay un nuevo parámetro customization.uiTheme que permite establecer un tema por defecto para los editores, el claro y el oscuro:

"customization": {
        ...
        "uiTheme": "default-dark",
        ...    },

Para establecer el tema clásico claro por defecto, utiliza el id default-light. Para activar el tema claro, utiliza el id theme-light.

El parámetro funciona hasta que los usuarios establezcan el tema de la interfaz por sí mismos.

Configuración del modo de co-edición por defecto

Puedes establecer el modo de co-edición por defecto para los editores y especificar si los usuarios pueden cambiarlo o no. Utiliza el parámetro editorConfig.coEditing:

"coEditing ": {
       “mode”: "fast"/"strict", //choose the co-editing mode
       “change”: true/false     //specify whether it can be changed
}

Sólo un recordatorio:

  • El modo rápido significa que puedes ver todos los cambios en tiempo real mientras que tu co-autor está escribiendo.
  • El modo estricto significa que bloqueas la parte del documento en la que estás trabajando, y nadie puede ver lo que estás escribiendo hasta que pulses Guardar.

Más información sobre los modos de co-edición en este post.

Restricción del acceso a los comentarios

Los usuarios pueden dividirse en grupos con diferentes permisos para ver, editar y eliminar comentarios.

Para implementarlo, utiliza el parámetro permissions.commentGroups en el config de los editores. Puedes especificar los derechos para ver, editar y eliminar comentarios. Por ejemplo:

commentGroups :
{
     view: ["Group2", ""],
     edit: ["Group2"] ,
     remove: [""]
}

Esto significa que el usuario actual:

  • pertenece al Grupo 2,
  • puede ver y editar los comentarios creados por los usuarios del Grupo 2 y los usuarios sin grupo,
  • puede eliminar los comentarios dejados por los usuarios sin grupo.

Si no estableces los permisos de visualización, edición y eliminación, los usuarios podrán ver, editar y eliminar cualquier comentario.

Otras actualizaciones

  • El parámetro customization.hideNotes para ocultar notas en las presentaciones.
  • El método requestClose para la solicitud de cerrar el editor. Si hay cambios sin guardar, el usuario verá un diálogo de advertencia. En caso contrario, se enviará el evento onRequestClose.
  • El evento onPluginsReady cuando todos los plugins están cargados.
  • Nuevos métodos y propiedades para ApiRange en apiBuilder.

Descárgate la última versión de ONLYOFFICE Docs Developer Edition:

Descargar ahora