Интеграция CommuniGate Pro с OnlyOffice
Просмотр и редактирование документов в окне браузера
Интерфейс Samoware HTML5 имеет возможность открывать документы (doc, xls, ppt и др.) в режиме онлайн редактирования с использованием OnlyOffice Document Server.



Для этого необходимо:
1) Создать именованный скин samoware
2) В файле strings.files.data, перед последней закрывающей скобкой (“}”) добавить три строки, указывающие на сервер документов.
OnlyOfficeEditorUrl = "scheme://documentserver.dom:_port_/OfficeWeb/apps/api/documents/api.js";
OnlyOfficeEditorCustomPort_http = "80";
OnlyOfficeEditorCustomPort_https = "443";
В первой строке заменить часть с доменным именем documentserver.dom на DNS-имя или IP-адрес сервера OnlyOffice.
Просим обратить внимание!
_port_ является переменной! Попытка замены ее на актуальный порт http/https приведет к неработоспособности описанного функционала.
Две последующие строки указывают на порты, используемые инсталляцией OnlyOffice, если требуется использовать нестандартные http/https. По умолчанию установлены стандартные для протоколов значения.
3) Загрузить скрипт onlyoffice.wcgp в Unnamed (безымянный) скин на уровне сервера или кластера.
Это обработчик запросов к OnlyOffice на отправку файлов в редактор и скачивание их обратно в хранилище.
После этих действий в модуле "Файлы" Samoware при действии «добавить файл» (знак «+») появится возможность создавать документы, которые в дальнейшем будут сразу открыты для редактирования в OnlyOffice.
Имеющиеся в хранилище файлы документов будут также открываться в OnlyOffice по умолчанию (двойной клик или "Открыть").
Сохранение изменений в файле производится автоматически. По истечении 5 секунд после закрытия вкладки редактирования, отредактированный файл скачивается и перезаписывается в хранилище.
"Отключение" функционала интеграции возможно удалением вышеупомянутых строк из strings.files.data
Для получения более подробной информации пишите на support@communigate.ru