ONLYOFFICE Docs 7.2 para desenvolvedores: atualizações de API

6 outubro 2022By Klaibson

Junto com o lançamento dos novos recursos em versão 7.2, atualizamos a API para os editores e plugins. Confira os detalhes abaixo.

ONLYOFFICE Docs 7.2 para desenvolvedores: atualizações de API

Visualizador ao vivo e novos parâmetros de licença

O visualizador ao vivo permite que os usuários vejam as alterações feitas por outros colaboradores em tempo real ao abrir um documento, planilha ou apresentação no modo somente visualização. Aprenda mais

Para implementar esse recurso, você precisa obter uma nova licença que incluirá campos separados para visualização ao vivo: connections_view e users_view_count para o número de conexões e usuários, e users_view para cota de usuário. Verifica a licença informações para saber mais.

Observe que as conexões do servidor para o visualizador ao vivo são contadas separadamente do número total de conexões simultâneas*.

*Quantas abas do navegador com documentos podem ser abertas para edição ao mesmo tempo.

Trabalhando com documentos externos

Essa nova classe de API permite interagir com documentos de texto, planilhas, apresentações e formulários preenchíveis de fora. Dessa forma, você pode criar um conector especial (que possui a mesma interface dos plugins) para fazer alterações nos documentos sem interagir com o próprio editor, mas com terceiros. Por exemplo, você poderá adicionar comentários ao documento sem realmente abri-lo. Aprenda mais

Observe: a classe API Connector está incluída na API Avançada e no momento está disponível apenas como demonstração (será adicionada à documentação da API com a próxima atualização – versão 7.2.1). Se você gostaria de experimentá-lo agora, entre em contato com nossa equipe de vendas em sales@onlyoffice.com.

Aprimoramentos de API para plug-ins

Plugin marketplace. O novo gerenciador de plug-ins permite que os usuários explorem todos os plug-ins disponíveis e instalem ou removam qualquer plug-in com apenas um clique nos editores. Nesse sentido, atualizamos as instruções na documentation da API sobre como criar e adicionar plugins.

Esquema de localização atualizado. Agora você pode adicionar um langs.json arquivo na pasta com as traduções. Saiba mais O novo arquivo contém os nomes dos arquivos com traduções para um idioma específico e compreende um array do seguinte tipo:

[ 
  "cs-CZ",
  "de-DE",
  "es-ES",
  "fr-FR",
  "ru-RU"
]

Novos métodos: ChangeOleObject, GetAllForms, GetFileToDownload, GetFormsByTag, GetFormValue, GetImageDataFromSelection, GetInstalledPlugins, InstallPlugin, PutImageDataToSelection, RemovePlugin, SetFormValue, ShowButton, e UpdatePlugin.

Verifique o log de alterações completo da API de plugins

Outras atualizações da API

Tema de contraste escuro. Ative uma nova variação do tema escuro no editorConfig.customization.uiTheme parâmetro. Tem tons ainda mais escuros, enquanto a superfície de trabalho é quase preta.

"customization": { ......
   "uiTheme": "theme-contrast-dark",
    }, .......

Ajustando a seção Sobre. Agora você pode adicionar o número de telefone da sua empresa na seção Sobre nos editores, junto com seu logotipo, endereço, e-mail etc. Para isso, configure o editorConfig.customization.customer parâmetro.

"editorConfig": {         
    "customization": { ........
         "customer": {
         "address": "My City, 123a-45",
           .....
         "phone": "37188888888"
           },

Códigos de idioma de quatro letras. O editorConfig.lang parâmetro que define o idioma da interface do editor suporta códigos de quatro letras. Por exemplo, para definir o idioma português, especifique pt-pt, enquanto pt-br indica português brasileiro.

"editorConfig": {
.....
 "lang": "pt-pt",

O mesmo se refere aos códigos de idioma zh-cn (Chinês simplificado) e zh-tw (Chinês Tradicional).

Nova ação para descoberta de WOPI. O embedview ação em WOPI discovery renderiza uma visualização não editável de um documento otimizado para incorporação em uma página da web:

<action name="embedview" ext="docx"...

Funciona em nosso integração SharePoint WOPI substituindo o URL de acordo com essas instruções e é relevante para todos os integradores independentes da WOPI.

Calculadora de preços atualizada

A nova calculadora de pacotes permite configurar mais parâmetros como multi usuários e multi-servidor, acesso a API avançada, visualizador ao vivo, etc.. Saiba mais

Calcule agora