Попробуйте самый простой и быстрый способ 
установки OnlyOffice

Подключенте плагинов к DocumentServer

Подключенте плагинов к DocumentServer

Сообщение ethx » Пн янв 16, 2017 1:35 am

Здравствуйте!
Безуспешно пытаюсь активировать плагины для редакторов DocumentServer.
Сам сервер установлен на Debian как пакет deb.
Необходимую папку sdkjs-plugins скачал и скопировал в /var/www/onlyoffice/documentserver
Но плагины в интерфейсе редакторов не появляются.

Обратил внимание на следующие, при отладке в браузере по F12
В источниках встречается 2 ссылки на api.js
Первый чистый файл без изменений.
Второй уже с моими правками, менял пути, состав плагинов.
editor.png
editor.png (46.87 КБ) Просмотров: 8308
ethx
 
Сообщения: 15
Зарегистрирован: Пн авг 08, 2016 2:11 am

Re: Подключенте плагинов к DocumentServer

Сообщение xkorolx » Пт янв 20, 2017 8:52 am

1) Какой пакет Вы ставили? (onlyoffice-documentserver ?)
2) Пришлите конфиг, который Вы присылаете (где прописаны плагины)
xkorolx
 
Сообщения: 6
Зарегистрирован: Чт июл 16, 2015 10:35 am

Re: Подключенте плагинов к DocumentServer

Сообщение ethx » Вс янв 22, 2017 11:33 pm

Спасибо, уже разобрался самостоятельно.
Прописал тут /var/www/onlyoffice/documentserver/web-apps/apps/api/documents/api.js :
Код: Выделить всё
             
    DocsAPI.DocEditor.defaultConfig = {
        type: 'desktop',
        width: '100%',
        height: '100%',
        editorConfig: {
            lang: 'ru',
            canCoAuthoring: true,
          plugins: {
                    url: '../../../sdkjs-plugins/',
                    pluginsData: [
                        "helloworld/config.json",
                        "chess/config.json",
                        "speech/config.json",
                        "clipart/config.json",
                    ]
                },

            customization: {
                about: false,
                feedback: false
            }
        }
    };         
 


Единственное, уменьшил число слешй на один.
В документации к плагинам, инициализация плагинов (что, куда) ни как не описана.
ethx
 
Сообщения: 15
Зарегистрирован: Пн авг 08, 2016 2:11 am

Re: Подключенте плагинов к DocumentServer

Сообщение vadimshm » Пн мар 27, 2017 2:56 pm

Добрый день!

Аналогичный вопрос - как подключить плагины для Сервера документов в Docker-версии?
Ни мануал https://api.onlyoffice.com/plugin/installation, ни видео https://www.youtube.com/watch?v=tRhyTYvJxBI не помогли.
Документация по API также не дала ответ.

Спасибо.
vadimshm
 
Сообщения: 52
Зарегистрирован: Сб мар 19, 2016 11:41 am

Re: Подключенте плагинов к DocumentServer

Сообщение Ivan » Вт мар 28, 2017 10:52 am

Здравствуйте!
Опишите ситуацию подробнее. На каком этапе у Вас возникают проблемы с подключением плагинов?
Ivan
 
Сообщения: 413
Зарегистрирован: Ср окт 26, 2016 12:53 pm

Re: Подключенте плагинов к DocumentServer

Сообщение vadimshm » Вт мар 28, 2017 1:02 pm

На этапе поиска конфига ДокументСервера. Где в Docker-версии искать этот конфиг?
vadimshm
 
Сообщения: 52
Зарегистрирован: Сб мар 19, 2016 11:41 am

Re: Подключенте плагинов к DocumentServer

Сообщение Ivan » Вт мар 28, 2017 3:00 pm

Файл конфигурации default.json находится внутри контейнера onlyoffice/documentserver-integration в директории /etc/onlyoffice/documentserver-example/. За подключение плагинов отвечает секция plugins.
Исходный код конфига Вы можете посмотреть на GitHub.
Спасибо Вам за интерес к ONLYOFFICE.
Ivan
 
Сообщения: 413
Зарегистрирован: Ср окт 26, 2016 12:53 pm

Re: Подключенте плагинов к DocumentServer

Сообщение trofim24 » Вт мар 28, 2017 3:19 pm

vadimshm писал(а):На этапе поиска конфига ДокументСервера. Где в Docker-версии искать этот конфиг?

Если вы интегрируете сами, т.е. на своей странице создаете
Код: Выделить всё
var docEditor = new DocsAPI.DocEditor("placeholder", config);
, как описано в документации, то вставлять нужно именно в этот конфиг.

Если же вы поставили Docker c нашим демонстрационным примером, то правки нужно вносить в конфиг примера, который находится в Docker-е по адресу
Код: Выделить всё
/etc/onlyoffice/documentserver-example/default.json
.
trofim24
 
Сообщения: 2
Зарегистрирован: Вт мар 28, 2017 2:58 pm

Re: Подключенте плагинов к DocumentServer

Сообщение vadimshm » Ср мар 29, 2017 9:09 am

Ага. Стало быть мне нужен файл default.json. Но по указанным вами путям его нет.
Поиск дал следующие местонахождения:
./var/lib/docker/overlay/……………..………/root/etc/onlyoffice/documentserver/default.json
./var/lib/docker/overlay/……………………../merged/etc/onlyoffice/documentserver/default.json
./var/lib/docker/volumes/………………..…./_data/documentserver/default.json
./var/lib/docker/volumes/………………...…/_data/documentserver/default.json
./var/lib/docker/volumes/…………….……../_data/documentserver/default.json
./var/lib/docker/volumes/………….….……./_data/documentserver/default.json

На вскидку они все одинаковые и без секции plugins
vadimshm
 
Сообщения: 52
Зарегистрирован: Сб мар 19, 2016 11:41 am

Re: Подключенте плагинов к DocumentServer

Сообщение trofim24 » Ср мар 29, 2017 9:59 am

vadimshm писал(а):Ага. Стало быть мне нужен файл default.json. Но по указанным вами путям его нет.
Поиск дал следующие местонахождения:
./var/lib/docker/overlay/……………..………/root/etc/onlyoffice/documentserver/default.json
./var/lib/docker/overlay/……………………../merged/etc/onlyoffice/documentserver/default.json
./var/lib/docker/volumes/………………..…./_data/documentserver/default.json
./var/lib/docker/volumes/………………...…/_data/documentserver/default.json
./var/lib/docker/volumes/…………….……../_data/documentserver/default.json
./var/lib/docker/volumes/………….….……./_data/documentserver/default.json

На вскидку они все одинаковые и без секции plugins

Нужно сначала войти в docker-контейнер.
Код: Выделить всё
docker ps
docker exec -it container_id bash
trofim24
 
Сообщения: 2
Зарегистрирован: Вт мар 28, 2017 2:58 pm

След.

Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron