Облачная интеграция - Интеграция с NextCloud

Page / - last modified by Bimit Administrator on 25.10.2022, 12:00

Интеграция с NextCloud

last modified by Bimit Administrator

on 25.10.2022, 12:00

Table of Contents

Установка плагина в NextCloud на сервере

Обновление плагина в NextCloud на сервере

Nextcloud — набор клиент-серверных программ для создания и использования хранилища данных. Nextcloud можно установить как на хостинге, так и на собственном сервере.

Плагин IfcViewer v1.5.4

Плагин IfcViewer, установленный в облачный сервис NextCloud, позволяет открывать и просматривать ifc файлы непосредственно в интерфейсе облачного сервиса. При необходимости, открытую модель ifc можно импортировать из NextCloud в Ваши проекты на сервисе www.bimit.ru

Установка плагина в NextCloud на сервере

На сервере с установленным сервисом NextCloud найдите папку с установленными сторонними плагинами, обычно (если администратор не назначил другую) это:

….nextcloud/custom_apps

Распакуйте архив с плагином в данную директорию, должно получится:

….nextcloud/custom_apps/ifcviewer

Внутри должны располагаться:

appinfo/: Содержит основные метаданные и конфигурацию

css/: CSS стили

img/: Изображения иконки и прочее

js/: JavaScript файлы

lib/: PHP классы плагина

src/: Код для vue.js плагина

templates/: Содержит основные рабочие шаблоны

tests/: Содержимое для интеграционных тестов

На сервере с установленным сервисом NextCloud найдите папку с конфигурационными файлами, обычно это:

….nextcloud/config

Внутри проверьте наличие 2 конфигурационных файлов:

mimetypealiases.json
mimetypemapping.json

Если их там нет, то скопировать из ….nextcloud/html/resources/config в ….nextcloud/config:

mimetypealiases.dist.json
mimetypemapping.dist.json

с переименованием.

Дописать во вновь скопированный mimetypealiases.json строчку:

"application/x-step": "text/ifc"

Скопировать из ....nextcloud/custom_apps/ifcviewer/img файл иконки text-ifc.svg в ….nextcloud/html/core/img/filetypes

На сервера с установленным сервисом NextCloud выполнить 2 команды:

/path_to_php/php /path_to_occ/occ maintenance:mimetype:update-js
/path_to_php/php /path_to_occ/occ maintenance:mimetype:update-db --repair-filecache

occ обычно лежит в корне сервиса NextCloud

Обновление плагина в NextCloud на сервере

На сервере с установленным сервисом NextCloud найдите папку с установленными сторонними плагинами, обычно (если администратор не назначил другую) это:

….nextcloud/custom_apps

Распакуйте архив с плагином в данную директорию, должно получится:

….nextcloud/custom_apps/ifcviewer

Внутри должны располагаться:

appinfo/: Содержит основные метаданные и конфигурацию

css/: CSS стили

img/: Изображения иконки и прочее

js/: JavaScript файлы

lib/: PHP классы плагина

src/: Код для vue.js плагина

templates/: Содержит основные рабочие шаблоны

tests/: Содержимое для интеграционных тестов

Заходим администратором в web интерфейс NextCloud. Переходим в раздел «Приложения». В списке «Ваши приложения» находим Ifc Viewer, и включаем его.

Если производится обновление плагина, то в приложениях надо нажать «Обновить»